Привет!
Есть следующие настройки машрутеризации:
[root@h1 ~]# ip ru l 0: from all lookup 255 32761: from all iif eth1 lookup 1 32762: from 1.1.1.0/24 lookup 1 32766: from all lookup main 32767: from all lookup default [root@h1 ~]# ip r l t 1 1.1.1.0/24 dev eth1 scope link src 1.1.1.2 default via 1.1.1.1 dev eth1При этом рядом есть eth0, на котором висит адрес из другой сети с другим default gateway. На eth1 поднят адрес 1.1.1.2 с маской /24
Когда я делаю пинг с указанием IP-адреса, всё работает. Но когда я делаю пинг с указанием интерфейса, ничего не работает:
[root@h1 ~]# ping -I eth1 ya.ru PING ya.ru (77.88.21.3) from 1.1.1.2 eth1: 56(84) bytes of data. From 93.170.76.2 icmp_seq=2 Destination Host Unreachable [root@h1 ~]# ping -I 1.1.1.2 ya.ru PING ya.ru (77.88.21.3) from 1.1.1.2 : 56(84) bytes of data. 64 bytes from http://www.yandex.ru (77.88.21.3): icmp_seq=1 ttl=59 time=3.90 ms
ЧЯДНТ?