Что не так с маршрутизацией?
Имеем: роутер, 2 сетевухи, одна в инет, другая в интранет - как обычно.
sv@maingate:~$ ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc htb state
UNKNOWN qlen 1000
link/ether 00:1c:c0:5e:30:2e brd ff:ff:ff:ff:ff:ff
inet 192.168.0.1/16 brd 192.168.255.255 scope global eth0
inet 192.168.0.220/16 brd 192.168.255.255 scope global secondary eth0
inet6 fe80::21c:c0ff:fe5e:302e/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP qlen 1000
link/ether 00:02:b3:8e:ca:c5 brd ff:ff:ff:ff:ff:ff
inet 212.32.211.250/30 brd 212.32.211.251 scope global eth1
inet6 fe80::202:b3ff:fe8e:cac5/64 scope link
valid_lft forever preferred_lft forever
sv@maingate:~$ ip r s
212.32.211.248/30 dev eth1 proto kernel scope link src 212.32.211.250
192.168.0.0/16 dev eth0 proto kernel scope link src 192.168.0.1
default via 212.32.211.249 dev eth1
sv@maingate:~$ ip route get 192.168.20.20
192.168.20.20 dev eth0 src 192.168.0.1
cache mtu 1500 advmss 1460 hoplimit 64
Теперь интересное:
sv@maingate:~$ ping 192.168.20.205
PING 192.168.20.205 (192.168.20.205) 56(84) bytes of data.
From 212.32.211.250 icmp_seq=1 Destination Host Unreachable
From 212.32.211.250 icmp_seq=2 Destination Host Unreachable
From 212.32.211.250 icmp_seq=3 Destination Host Unreachable
Шо за дела? Ладно, попробуем так:
sv@maingate:~$ sudo traceroute 192.168.20.20
traceroute to 192.168.20.20 (192.168.20.20), 30 hops max, 40 byte packets
1 212.32.211.250 (212.32.211.250) 3002.773 ms !H 3002.756 ms !H
3002.736 ms !H
Вопрос: за каким хреном он лезет в сеть 192.168.0.0/16 через шлюз по
умолчанию?
Reply to: