Имею следующую схему сети:
192.168.200.0/24 Gateway eth0 192.168.200.12 --------------------- eth0 192.168.200.10 LRP1 ppp0 192.168.1.1 | | | 192.168.2.0/24 | | ppp0 192.168.1.2 LRP2 192.168.203.0/24 Host2 eth0 192.168.203.1 --------------------- eth0 192.168.203.2
На LRP1 имею следующую таблицу маршрутизации:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.2 0.0.0.0 255.255.255.255 UH 0 0 1 ppp0 192.168.200.0 0.0.0.0 255.255.255.0 U 0 0 2 eth0 192.168.203.0 192.168.203.1 255.255.255.0 UG 0 0 1 ppp0 192.168.203.0 0.0.0.0 255.255.255.0 U 0 0 0 ppp0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 4 lo 0.0.0.0 192.168.200.10 0.0.0.0 UG 1 0 4 eth0
На LRP2:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.1.1 0.0.0.0 255.255.255.255 UH 0 0 1 ppp0 192.168.203.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.200.0 0.0.0.0 255.255.255.0 U 0 0 3 ppp0 192.168.200.0 192.168.200.12 255.255.255.0 U 0 0 3 ppp0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 4 lo 0.0.0.0 192.168.203.1 0.0.0.0 UG 1 0 4 eth0
LRP1 & LRP2 пингуют друг друга на ура, а вот все остальные машины в обеих сетях не пингуются. Почему?
PS: Да, конечно на 192.168.200.10 прописано правило форвардинга пакетов 192.168.203.0 на машину 192.168.200.12