Bug 7763 - zcip устанавливает default route, хотя не должен
: zcip устанавливает default route, хотя не должен
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/zcip)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
: 4208 8471
  Show dependency tree
 
Reported: 2005-08-27 07:12 by
Modified: 2009-12-20 00:42 (History)


Attachments
/etc/zcip/zcip.d/suppress-default-route (382 bytes, text/plain)
2009-10-15 17:08, Ivan Zakharyaschev
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-08-27 07:12:14
дано: ноутбук с карточками: eth0 - обычный 100мбитный проводной. eth1 - wi-fi

eth1 специально не настраивался, подгружается через hotplug & ifaces/unknown

eth0 получает настройки через dhcp, и должен использоваться для локалки, 
интернета и т.д.

eth1 получает настройки через ipv4ll, как единственное устройство (у меня нет 
wi-fi стройств, кроме того антенна выключенна)

Actual Results:  
после отработки zcip(eth1) - сеть пропадает, потому что все пакеты пытаются
идти 
через eth1
После ifdown eth1 - появляется. Или после отключения eth1 явной настройкой 
etcnet

Expected Results:  
eth0 используется для доступа к сети, поскольку (каждый критерий IMHO имеет 
смысл и все они однажды должны быть реализованы)
1. он раньше использовался. Негоже unknown перебивать настроенный интерфейс.
2. zcip в принципе не может шлюзовать пакеты куда-то, он насквозь локальный.
3. dhcp протокол более высокого уровня, чем ipv4ll - и должен быть 
предпочтительнее
4. наконец, у меня просто отключена антенна. См. вывод dmesg: (кажется для
wi-fi 
есть аналог ifplugd? )

zsh 8 % dmesg |tail
ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.0.6
ipw2200: Copyright(c) 2003-2004 Intel Corporation
ACPI: PCI Interrupt 0000:02:06.0[A] -> Link [LNKG] -> GSI 10 (level, low) ->
IRQ 
10
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
ipw2200: Radio Frequency Kill Switch is On:
Kill switch must be turned off for wireless networking to work.
zcip uses obsolete (PF_INET,SOCK_PACKET)
device eth1 entered promiscuous mode
device eth1 left promiscuous mode
------- Comment #1 From 2005-08-27 14:27:39 -------
Это не первый глюк zcip с default route, см. #4208
------- Comment #2 From 2005-08-27 18:41:01 -------
zcip может быть виноват в "2. zcip в принципе не может шлюзовать пакеты
куда-то, 
он насквозь локальный."

Но, IMHO, признаки 1,3,4 должны учитываться и при необходимости продавливаться( 
be enforced) самим etcnet'ом.

IMHO, это все же вполне себе wish (не самый срочный безусловно) для etcnet.
------- Comment #3 From 2006-09-17 11:08:26 -------
BUGS
       zcip  currently assumes that the target interface is down and reconfig-
       ures it. The IETF draft seems to suggest using multi-homing,  which  we
       don't do yet.


zcip устанавливает default gateway всегда. Мне кажется, нужен патч.
------- Comment #4 From 2009-10-15 17:08:52 -------
Created an attachment (id=3990) [details]
/etc/zcip/zcip.d/suppress-default-route

A primitive workaround (through /etc/zcip/zcip.d/suppress-default-route)
attached.

Probably, instead of "ip route del ...", it could be an "ip route change
default dev "$IFACE" scope link metric 90" -- the result we get with
etcnet+ipv4ll+autoipd, where the resulting network configuration works.
------- Comment #5 From 2009-12-19 12:35:47 -------
2 pilot, sbolshakov: можете посмотреть предлагаемый объезд, стоит его
упаковать?
------- Comment #6 From 2009-12-19 15:03:25 -------
стоит прекратить существование этого пакета -- для ipv4ll давно используется
avahi-autoipd
------- Comment #7 From 2009-12-19 23:16:38 -------
2 voins: тогда сделай
ssh git.alt task new; ssh git.alt task add del zcip; ssh git.alt task run
------- Comment #8 From 2009-12-20 00:27:50 -------
done.

Вот так, один раз когда-то пакет по служебной необходимости собрал, а потом его
и похоронил. :)
------- Comment #9 From 2009-12-20 00:40:24 -------
тогда и в спеки к abahi-autoipd нужно наверное добавить Obsoletes: zcip

а по зависимостям, я правильно понял
http://sisyphus.ru/ru/srpm/Sisyphus/avahi/spec, что autoipd даже не требует
основной avahi ?
просто не хотелось бы, чтобы замена простого zcip вдруг потянула черт знает
что, вплоть до mono :-)

рабочего альта под руками нет сейчас
------- Comment #10 From 2009-12-20 00:42:06 -------
Бывает :)