>>natd -use_sockets -same_ports -interface rl1
>
>Это не нужно.
>Если правила в фаерволе по принципу "всё запрещено", то разреши прохождение пакетов.
>
>ipfw add allow ip from any to any via rl1
Не дописал, полностью у меня всё выглядет так:
в /usr/local/etc/rc.d/natd.sh
/sbin/natd -f /etc/natd.conf
в /etc/natd.conf
log yes
interface rl1
use_sockets yes
same_ports yes
в /usr/local/etc/rc.d/fire.sh
ipfw add 65535 allow all from any to any
ipfw add allow all from any to any via lo0
ipfw add allow all from any to any via rl0
ipfw add allow all from any to any via rl1
ipfw add 1000 divert 8668 all from any to any via rl1
при такой настройке пинг с машины на которой это написано идёт куда угодно в эти две сети, но если пинговать с 22 на 23, то пингуется только эта машина (хоть 10.10.22.2, хоть 10.10.23.2).
и вот ещё по ipfw show
00100 0 0 allow ip from any to any via lo0
00200 452 117164 allow ip from any to any via rl0
00300 54 71424 allow ip from any to any via rl1
01000 0 0 divert 8668 ip from any to any via rl1
01013 0 0 count ip from any to 10.10.22.13
01014 0 0 count ip from any to 10.10.22.14
01015 0 0 count ip from any to 10.10.22.15
01016 0 0 count ip from any to 10.10.22.16
01017 0 0 count ip from any to 10.10.22.17
01018 0 0 count ip from any to 10.10.22.18
01019 0 0 count ip from any to 10.10.22.19
65535 304 63186 allow ip from any to any
Почему?????