Freenas/FreeBSD Отображение IPv6 в IPv4

У меня есть Plexmediaserver в тюрьме Freenas, к которому я могу подключиться с помощью адреса 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 ответ

В 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 на вашем главном хосте и в большинстве случаев не нужно делать NAT.

Другие вопросы по тегам