networking restart & ip addresses mixing
Здравствуйте!
Какое-то время назад я обращался в рассылку с проблемой о том, что на
debian машине с одним eth0 интерфейсом (адрес приходит по dhcp) и
несколькими eth0:X алиасами (статик) происходят странности - иногда
основным outgoing source адресом для машины становится какой-нибудь
адрес их алиасов eth0:X, а не адрес eth0.
Т.е., к примеру, на машине:
ip a l eth0
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:11:11:b1:f1:5a brd ff:ff:ff:ff:ff:ff
inet x.x.235.142/32 brd x.x.235.142 scope global eth0
inet x.x.154.175/32 brd x.x.154.175 scope global eth0:1
inet x.x.154.176/32 brd x.x.154.176 scope global eth0:2
ip r g 193.0.0.193
193.0.0.193 via 10.255.255.1 dev eth0 src x.x.235.142
cache mtu 1500 advmss 1460
Но после того, как сеть передергивается (может по dhcp, может физикой) -
есть вероятность того, что адреса перемешаются и получится что-то вроде
следующего:
ip a l
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:11:11:b1:f1:5a brd ff:ff:ff:ff:ff:ff
inet x.x.154.175/32 brd x.x.154.175 scope global eth0:1
inet x.x.154.176/32 brd x.x.154.176 scope global eth0:2
inet x.x.235.142/32 brd x.x.235.142 scope global eth0
ip r g 193.0.0.193
193.0.0.193 via 10.255.255.1 dev eth0 src x.x.154.175
cache mtu 1500 advmss 1460
Мне посоветовали не использовать механизм eth0:x алиасов, а прописывать
адреса через
iface eth0 inet dhcp
up ip addr add x.x.154.175 dev eth0
up ip addr add x.x.154.175 dev eth0
Я так и сделал, но ничего по сути не изменилось. Изменение source адреса
это еще полбеды, хотя и неприятная вещь. Не так давно вообще неприятная ситуация
случилась, ethernet-шнурок был включен/выключен, после этого, видимо,
передернулось dhcp, адреса не только "перемешались", но и один вообще
исчез из конфига интерфейса, что было достаточно критичным для работы
системы.
Резюмирую: во время "передергивания" сети адреса на интерфейсе могут
"перемешаться" и иногда вообще исчезнуть с конфига интерфейса. Это
происходит не часто, но уверенно было замечено на нескольких разных
серверах. Везде основной адрес по dhcp + остальное прописывается
статиком на интерфейс.
Такой эффект можно отловить только если сетку дергать после старта
системы. Во время бута - все всегда конфигурится уверенно, кк надо.
Debian sarge. Что можете посоветовать?
--
WBR,
Alexander Burnos
Reply to: