我在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
但它不会像这样工作
答案 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。