FreeBSD 5.3.ed1 - наружу через хаб.
Собрал ядро с опциями IPFIREWALL, IPDIVERT, IPFIREWALL_VERBOSE.
В rc.conf указал:
-
firewall_enable="YES"
natd_enable="YES"
natd_interface="ed1"
natd_flags="-u -d -a 192.168.109.5" #(допустим внешний ip, только у него есть выход в инет)
gateway_enable="YES"
ifconfig_ed1="inet 192.168.109.5 netmask 255.255.255.0"
ifconfig_ed1_alias0="inet 192.168.109.205 netmask 255.255.255.255"
-в винде ставлю шлюзом 192.168.109.205.
в правилах указываю:
-
ipfw add divert natd ip from 192.168.109.0/24 to any via ed1
ipfw add allow all from any to any
-В общем ничего не работает :( Сам сервер наружу ходит, нат не пашет.. подскажите, где ошибся?
А natd.conf где?