-1

我在 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

但它不会像这样工作

4

1 回答 1

0

在 FreeBSD 监狱中, 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。

于 2017-07-16T19:55:07.410 回答