2017-07-14 71 views
-1

我在Freenas Jail中安装了Plexmediaserver,我可以在特定端口上使用IPv4地址。 但我还需要使用IPv6进行访问。Freenas/FreeBSD将IPv6映射到IPv4

我需要一个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

在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

你会n中的接口请在您的主要主机上设置IP alias,并且在大多数情况下不需要执行NAT。