Условия такие:
Внешние интерфейсы:
xl0: xxx.xxx.xxx.3 mask 255.255.255.240
rl0: yyy.yyy.yyy.178 mask 255.255.255.240
и
внутренний интерфейс:
xl1: 192.168.0.254 mask 255.255.255.0
xl1_alias0: 10.5.5.254 mask 255.255.255.0Необходимо сделать: чтобы внутренняя сеть 10.5.5.0/24 ходила через rl0
вторая - 192.168.0.0/24 через xl0
В rc.conf стоит:
defaultrouter="xxx.xxx.xxx.1"
gateway_enable="YES"
ifconfig_...
...
...
...
nat_enable="YES"
natd_interface="xl0"
natd_flags="-p 8668"
router="/sbin/routed"
router_enable="YES"
router_flags="-q"
И еще запускается "/sbin/natd -p 8669 -n rl0"
правила ipfw:
add divert 8668 ip from 192.168.0.1 to any via xl0
...
add divert 8669 ip from 10.5.5.1 to any via rl0
...
add allow ip from any to any
Сеть через rl0 не работает... в чем может быть проблема?