Freenas / FreeBSD将IPv6映射到IPv4

时间:2017-07-14 12:01:45

标签: ipv6 freebsd ipv4 plex

我在Freenas Jail中有一个Plexmediaserver,我可以通过特定端口上的IPv4地址访问它。 但我也需要通过IPv6接受它。

我需要一个portmapper或类似的东西。 对于Windows,我发现了以下内容:

netsh interface portproxy add v6tov4 32400 192.168.1.35 32400

它有效。

我的Freenas(FreeBSD)服务器上需要这样的东西,但我无法弄清楚如何。

编辑: 我现在安装了ipfw。我需要这样的东西:

ipfw -q add fwd 192.168.1.35,32400 all from any to any 32400 in

但它不会像这样工作

1 个答案:

答案 0 :(得分:0)

在FreeBSD jails IPv6和IPv4一起工作非常好,这只是一个非常基本的例子/etc/jail.conf如何做到这一点

exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.clean;
mount.devfs;
allow.raw_sockets;
securelevel=3;
host.hostname="$name.your-hostname";
path="/tank/jails/$name";

base {
    jid = 10;
    ip6.addr = bge0|2001:4860:4860:0063::3;
    ip4.addr = 192.168.1.35;
}

在这种情况下,bge0是包含ipv6段/64的接口

您需要在主要主机上设置IP alias,并且在大多数情况下无需执行NAT。