<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>7763</bug_id>
          
          <creation_ts>2005-08-27 07:12:14 +0400</creation_ts>
          <short_desc>zcip устанавливает default route, хотя не должен</short_desc>
          <delta_ts>2009-12-20 00:42:06 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>zcip</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>4208</blocked>
    
    <blocked>8471</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="burov dmitry">the_arioch</reporter>
          <assigned_to name="Alexey Voinov">voins</assigned_to>
          <cc>imz</cc>
    
    <cc>mike</cc>
    
    <cc>pilot</cc>
    
    <cc>sbolshakov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>29171</commentid>
    <comment_count>0</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-08-27 07:12:14 +0400</bug_when>
    <thetext>дано: ноутбук с карточками: eth0 - обычный 100мбитный проводной. eth1 - wi-fi

eth1 специально не настраивался, подгружается через hotplug &amp; 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] -&gt; Link [LNKG] -&gt; GSI 10 (level, low) -&gt; 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</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29178</commentid>
    <comment_count>1</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2005-08-27 14:27:39 +0400</bug_when>
    <thetext>Это не первый глюк zcip с default route, см. #4208</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29194</commentid>
    <comment_count>2</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2005-08-27 18:41:01 +0400</bug_when>
    <thetext>zcip может быть виноват в &quot;2. zcip в принципе не может шлюзовать пакеты куда-то, 
он насквозь локальный.&quot;

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

IMHO, это все же вполне себе wish (не самый срочный безусловно) для etcnet.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40384</commentid>
    <comment_count>3</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2006-09-17 11:08:26 +0400</bug_when>
    <thetext>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&apos;t do yet.


zcip устанавливает default gateway всегда. Мне кажется, нужен патч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>101603</commentid>
    <comment_count>4</comment_count>
      <attachid>3990</attachid>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2009-10-15 17:08:52 +0400</bug_when>
    <thetext>Created attachment 3990
/etc/zcip/zcip.d/suppress-default-route

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

Probably, instead of &quot;ip route del ...&quot;, it could be an &quot;ip route change default dev &quot;$IFACE&quot; scope link metric 90&quot; -- the result we get with etcnet+ipv4ll+autoipd, where the resulting network configuration works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104555</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-12-19 12:35:47 +0300</bug_when>
    <thetext>2 pilot, sbolshakov: можете посмотреть предлагаемый объезд, стоит его упаковать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104562</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2009-12-19 15:03:25 +0300</bug_when>
    <thetext>стоит прекратить существование этого пакета -- для ipv4ll давно используется avahi-autoipd</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104577</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-12-19 23:16:38 +0300</bug_when>
    <thetext>2 voins: тогда сделай
ssh git.alt task new; ssh git.alt task add del zcip; ssh git.alt task run</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104586</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Voinov">voins</who>
    <bug_when>2009-12-20 00:27:50 +0300</bug_when>
    <thetext>done.

Вот так, один раз когда-то пакет по служебной необходимости собрал, а потом его и похоронил. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104587</commentid>
    <comment_count>9</comment_count>
    <who name="burov dmitry">the_arioch</who>
    <bug_when>2009-12-20 00:40:24 +0300</bug_when>
    <thetext>тогда и в спеки к abahi-autoipd нужно наверное добавить Obsoletes: zcip

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

рабочего альта под руками нет сейчас</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>104588</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2009-12-20 00:42:06 +0300</bug_when>
    <thetext>Бывает :)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3990</attachid>
            <date>2009-10-15 17:08:52 +0400</date>
            <delta_ts>2009-10-15 17:08:52 +0400</delta_ts>
            <desc>/etc/zcip/zcip.d/suppress-default-route</desc>
            <filename>suppress-default-route</filename>
            <type>text/plain</type>
            <size>382</size>
            <attacher name="Ivan Zakharyaschev">imz</attacher>
            
              <data encoding="base64">IyEvYmluL2Jhc2gKCiMgSXQncyBhIHdvcmthcm91bmQgZm9yIHRoZSBhbm5veWluZyBodHRwczov
L2J1Z3ppbGxhLmFsdGxpbnV4Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9Nzc2MyAuCgojIEl0IHdpbGwg
YmUgY2FsbGVkIGJ5IC9ldGMvemNpcC96Y2lwLXNjcmlwdCBhZnRlciB6Y2lwIHNldHMgbmV3IElQ
OyBhcyBzdGF0ZWQgdGhlcmU6CnJlYWRvbmx5IElGQUNFPSIkMSIgSVA9IiQyIiBFVEhBRERSPSIk
MyIKIyBIbW0sIHdoYXQgaXMgbWVhbnQgYnkgdGhlICJFdGhlcm5ldCBhZGRyZXNzIj8KCiMgU3Vw
cHJlc3MgdGhlIHVud2FudGVkIHJvdXRlLCBhcyBpdCBpcyBvYnNlcnZlZC4KaXAgLXN0YXRzIHJv
dXRlIGRlbCBkZWZhdWx0IGRldiAiJElGQUNFIiBzY29wZSBsaW5rCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>