Досталась негаданно рабочая фряха под шлюзом, нужно пробросить порт под VPN.
Это первое знакомство с freebsd.
Решил сделать через ipnatсоздал файл
touch /etc/ipnat.rules
Прописал в нем правило проброса
rdr tun0 x.x.x.x port 1723 -> y.y.y.y port 1723 tcp
x.x.x.x - ip выданый провайдером
у.у.у.у - адрес в локалке vpn сервера
в rc.conf дописал
ipnat_enable="YES"
ipnat_program="/sbin/ipnat -CF -f"
ipnat_rules="/etc/ipnat.rules"
gateway_enable="YES" #уже было
также есть
natd_enable="YES"
но про natd больше ничего не описано(почитал мануалы вместе вроде бы работают)
при sh /etc/rc.d/ipnat reload
выдает
/etc/rc.d/ipnat: WARNING: no shebang line in /sbin/ipnat
0 entries flushed from NAT table
1 entries flushed from NAT list
при /sbin/ipnat -CF -f /etc/ipnat.rules
0 entries flushed from NAT table
1 entries flushed from NAT list
при ipnat -l
дает rdr tun0 x.x.x.x/32 port 1723 -> y.y.y.y port 1723 tcp
что я делаю не так ?