Bug 4208 - проблема с default route
Summary: проблема с default route
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: net-scripts (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Denis Ovsienko
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 4223 7763
Blocks:
  Show dependency tree
 
Reported: 2004-05-21 21:08 MSD by Denis Ovsienko
Modified: 2009-10-14 16:47 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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
Признаю неактуальным.