Есть сеть (172.28.254.0/24). В ней есть два шлюза.
172.28.254.1 - через него уходит трафик в другие подсети конторы (например 172.28.252.0/24 и прочее). Он не мой и я им не управляю.
172.28.254.254 - это мой шлюз. FreeBSD 8.3. На нем работает интернет. На нем прописаны маршруты следующего вида
Код: Выделить всё
route_LAN1="-net 172.28.252.0/24 172.28.254.1"
route_LAN2="-net 172.28.251.0/24 172.28.254.1"
route_LAN2="-net 172.21.2.0/23 172.28.254.1"
Код: Выделить всё
pass in quick on $int_if proto {tcp udp icmp} from $int_if/24 to $INTRANET
По идее все должно нормально рулиться на нем, если машинки с моей сети пытаются подцепиться к хостам из сетей LAN1 или LAN2.
И вот беда. При попытке установить соединение с 172.28.254.20 на скажем 172.21.2.3 оно устанавливается и через какое-то время рвется.
Сам я самоучка, может чего не так понимаю в работе сетей. Кто подскажет что я делаю не правильно? В какую сторону вообще копать?