Bug 4208

Summary: проблема с default route
Product: Sisyphus Reporter: Denis Ovsienko <pilot>
Component: net-scriptsAssignee: Denis Ovsienko <pilot>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: imz, mike, sbolshakov
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 4223, 7763    
Bug Blocks:    

Description Denis Ovsienko 2004-05-21 21:08:52 MSD
default route ставится не только на соответствующий интерфейс, получаем
множественный маршрут:
$ /sbin/ip ro
10.0.0.2 dev plip0  proto kernel  scope link  src 10.0.0.1 
10.200.3.0/24 dev eth0  proto kernel  scope link  src 10.200.3.1 
10.200.1.0/24 dev eth0  proto kernel  scope link  src 10.200.1.1 
169.254.0.0/16 dev eth0  proto kernel  scope link  src 169.254.147.98 
127.0.0.0/8 dev lo  scope link 
default via 10.0.0.2 dev eth0  src 10.200.3.1 
default via 10.0.0.2 dev eth0  src 10.200.1.1 
default dev eth0  scope link 
default via 10.0.0.2 dev plip0 

Получил это после перезагрузки, раньше такого не было.

$ cat /etc/sysconfig/network         
NETWORKING=yes
FORWARD_IPV4=false
HOSTNAME=home.pilot.org.ua
DOMAINNAME=pilot.org.ua
GATEWAY=10.0.0.2

Разбираюсь...
Comment 1 Denis Ovsienko 2004-05-22 16:26:38 MSD
Проблема возникает только с включенным ifplugd (он включен по умолчанию):
# chkconfig: 345 11 89
Миша, очень не рекомендую его запускать по умолчанию (вместо "345" нужен "-").
Также для интерфейсов, не поддерживающих MII и прочее, ifplugstatus выдаёт дубль
флага UP, поэтому я в 0.4.8 делаю вызов ifplugstatus управляемым флагом и
выключенным по умолчанию.
Расследование продолжается.
Comment 2 Denis Ovsienko 2004-05-23 15:12:57 MSD
Проблема проявляется только при (BOOTPROTO=dhcp,zcip или BOOTPROTO=zcip) и
установленном и разрешённом для запуска ifplugd и установленном zcip. То, что
ifplugd ведёт себя не совсем корректно по умолчанию, ясно. Но кто из них ставит
лишние маршруты, всё ещё не нашёл.
Comment 3 Michael Shigorin 2004-05-24 11:48:03 MSD
Можешь повесить на ifplugd что-нить англоязычное и/или сформулировать мне как
получится?

Насчет запуска ifplugd по умолчанию: специфика такова, что его бы как раз таким
и оставить, потому как вреда он наносить не должен, в отличие от пользы.  Давай
лучше полечим.

С другой стороны, у него есть минимум два функциональных аналога, можно собрать
и выбрать.
Comment 4 Denis Ovsienko 2004-05-24 11:53:21 MSD
Как раз вред он и приносит, потому что по умолчанию пытается управлять eth0,
который если есть, то чаще ONBOOT=yes. Поэтому ifup eth0 запускается два раза.
Comment 5 Michael Shigorin 2004-05-24 13:01:49 MSD
Так это, проблему не объезжать, а решать надо.
Comment 6 Denis Ovsienko 2004-05-28 01:24:11 MSD
Теперь по результатам ip mon мне кажется, что нужно лезть и в zcip. Проявляется
без ifplugd, но с zcip и алиасами. Редкое сочетание, как мне кажется, поэтому
понижаю severity.
Comment 7 Denis Ovsienko 2005-07-30 10:29:28 MSD
Признаю неактуальным.