[freebsd] Завернуть запросы по номеру порта в туннел.
Nick Kostirya
nikolay.kostirya at i11.co
Wed May 6 16:02:29 EEST 2020
Привет.
Возникла дома задачка.
Есть сервера, на которых висят по два сервера.
На один нужно ходить на прямую, на второй только через туннель.
Решил звернуть в туннуль по номеру порта.
Для ipfw прописал.
port="9898"
${fwcmd} nat 1 config if tap0 reset same_ports
${fwcmd} add nat 1 ip from any ${port} to me via tap0
${fwcmd} add nat 1 ip from me to any ${port} via tap0
${fwcmd} add fwd 10.1.4.1 all from me to any ${port}
10.1.4.1 - это tap0:
inet 10.1.4.6 netmask 0xffffff00 broadcast 10.1.4.255
sysctl net.inet.ip.forwarding=1
sysctl net.inet.ip.fw.one_pass=1
В /etc/rc.conf есть
firewall_enable="YES"
firewall_nat_enable="YES"
firewall_script="/etc/ipfw.rules"
Но работает как-то через раз.
Может что-то не так прописал?
More information about the freebsd
mailing list