[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