[Sysadmins] ip routing

Andrii Dobrovol`s`kii =?iso-8859-1?q?dobr_=CE=C1_iop=2Ekiev=2Eua?=
Сб Сен 15 16:09:53 MSD 2007


В Суб, 15/09/2007 в 13:39 +0400, LIO пишет:
> Здравствуйте.
> 
>   Никак не пойму ситуёвину. Прошу помочь (ALM24):
> # ip a
> 1: lo: <LOOPBACK,UP> mtu 16436 qdisc noqueue
>     link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
>     inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
> 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
>     link/ether 00:11:95:c0:ae:1d brd ff:ff:ff:ff:ff:ff
>     inet 172.16.23.1/16 brd 172.16.255.255 scope global eth0
>     inet 172.16.255.253/16 brd 172.16.255.255 scope global secondary eth0
> # ip r
> 172.16.0.0/16 dev eth0  proto kernel  scope link  src 172.16.23.1 
> 127.0.0.0/8 dev lo  scope link 
> default via 172.16.0.1 dev eth0  src 172.16.255.253
> 
> На 172.16.0.1 настроен NAT и пускает 172.16.255.253 во внешнюю сеть.
> Тем не менее для внутренней сетки нужно иметь IP 172.16.23.1.
> Вопрос: почему несмотря на первую строку таблицы маршрутизации все
> пакеты всё равно идут от 172.16.255.253?
> 
> Что я не сделал или сделал не так?
> ЗЫ:  Машина нормально отвечает на оба IPшника из сети.
> 
> 
Конечно отвечает. Они же оба к одной сети относятся. Я вообще не понимаю
зачем вы повесили алиас из той же сети на интерфейс с сетевой маской.
Алиас всегда имеет маску /32 если относится к той же сети. Но, я
совершенно не понимаю зачем вешать второй адрес из той же сети на
интерфейс.
-- 
Андрй




Подробная информация о списке рассылки Sysadmins