我在Freenas监狱里有一个Plexmediaserver,我可以在特定端口上使用IPv4地址来访问它。 但我也需要用IPv6来使用它。
我需要一个端口映射器或类似的东西。 对于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
但它不会像这样工作
在 FreeBSD jail 中,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 别名,并且在大多数情况下不需要执行 NAT。