[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: networking restart & ip addresses mixing



Alexander Burnos -> debian-russian@lists.debian.org  @ Fri, 9 Feb 2007 16:13:30 +0200:

 AB> Здравствуйте!

 AB> Какое-то время назад я обращался в рассылку с проблемой о том, что на
 AB> debian машине с одним eth0 интерфейсом (адрес приходит по dhcp) и
 AB> несколькими eth0:X алиасами (статик) происходят странности - иногда
 AB> основным outgoing source адресом для машины становится какой-нибудь
 AB> адрес их алиасов eth0:X, а не адрес eth0.

 AB> Т.е., к примеру, на машине:

 AB> ip a l eth0
 AB> 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
 AB>     link/ether 00:11:11:b1:f1:5a brd ff:ff:ff:ff:ff:ff
 AB>     inet x.x.235.142/32 brd x.x.235.142 scope global eth0
 AB>     inet x.x.154.175/32 brd x.x.154.175 scope global eth0:1
 AB>     inet x.x.154.176/32 brd x.x.154.176 scope global eth0:2


 AB> ip r g 193.0.0.193
 AB> 193.0.0.193 via 10.255.255.1 dev eth0  src x.x.235.142
 AB>     cache  mtu 1500 advmss 1460

 AB> Но после того, как сеть передергивается (может по dhcp, может физикой) -
 AB> есть вероятность того, что адреса перемешаются и получится что-то вроде
 AB> следующего:

 AB> ip a l
 AB> 2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
 AB>     link/ether 00:11:11:b1:f1:5a brd ff:ff:ff:ff:ff:ff
 AB>     inet x.x.154.175/32 brd x.x.154.175 scope global eth0:1
 AB>     inet x.x.154.176/32 brd x.x.154.176 scope global eth0:2
 AB>     inet x.x.235.142/32 brd x.x.235.142 scope global eth0

 AB> ip r g 193.0.0.193

 AB> 193.0.0.193 via 10.255.255.1 dev eth0  src x.x.154.175 
 AB>     cache  mtu 1500 advmss 1460

 AB> Мне посоветовали не использовать механизм eth0:x алиасов, а прописывать
 AB> адреса через 

 AB> iface eth0 inet dhcp
 AB>     up ip addr add x.x.154.175 dev eth0
 AB>     up ip addr add x.x.154.175 dev eth0

 AB> Я так и сделал, но ничего по сути не изменилось. Изменение source адреса
 AB> это еще полбеды, хотя и неприятная вещь. Не так давно вообще неприятная ситуация
 AB> случилась, ethernet-шнурок был включен/выключен, после этого, видимо,
 AB> передернулось dhcp, адреса не только "перемешались", но и один вообще
 AB> исчез из конфига интерфейса, что было достаточно критичным для работы
 AB> системы.

 AB> Резюмирую: во время "передергивания" сети адреса на интерфейсе могут
 AB> "перемешаться" и иногда вообще исчезнуть с конфига интерфейса. Это
 AB> происходит не часто, но уверенно было замечено на нескольких разных
 AB> серверах. Везде основной адрес по dhcp + остальное прописывается
 AB> статиком на интерфейс.
 AB> Такой эффект можно отловить только если сетку дергать после старта
 AB> системы. Во время бута - все всегда конфигурится уверенно, кк надо.

 AB> Debian sarge. Что можете посоветовать?

Могу посоветовать в таблице роутинга явно указывать src.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

Ходячая энциклопедия - это девушка, которая пытается многознанием
компенсировать отсутствие мыслительных навыков (С)энта



Reply to: