есть роутер на FreeBSD7 с двумя сетевыми, rl0 - смотрит в инет, rl1 - смотрит в сеть. На rl0 подается 3 ip адреса (111.111.111.111, 222.222.222.222, 333.333.333.333) надо завернуть 2 на сервера веутри сети (2.2.2.2 и 3.3.3.3)
Сервер настроин как класический роутер:
rc.conf
Код: Выделить всё
gateway_enable="YES"
defaultrouter="101.101.101.101"
ifconfig_rl0="inet 111.111.111.111 netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 222.222.222.222 netmask 255.255.255.0"
ifconfig_rl0_alias1="inet 333.333.333.333 netmask 255.255.255.0"
ifconfig_rl1="inet 1.1.1.22 netmask 255.255.255.0"
natd_enable="YES"
natd_interface="rl0"
natd_flags="-f /etc/natd.conf"rc.firewall
Код: Выделить всё
${fwcmd} add divert natd ip4 from any to any via ${natd_interface}Интернет в сети есть, и все выходят от ип адреса 111.111.111.111
Неочень понимаю почему неработает по мануалу заворачивание, в natd.conf пробывал redirect_address 2.2.2.2 222.222.222.222, не работает, redirect_port tcp 2.2.2.2:22 2222 неработает. Чтото я пропустил...
Может есть альтернативы заворачивания портов и адресов?
спасибо