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

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

    <bug>
          <bug_id>14643</bug_id>
          
          <creation_ts>2008-02-25 15:50:24 +0300</creation_ts>
          <short_desc>FR: update dhcpcd version</short_desc>
          <delta_ts>2009-12-27 11:22:09 +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>dhcpcd</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>14168</blocked>
    
    <blocked>14799</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Pavel Usischev">Usischev</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>eostapets</cc>
    
    <cc>evg</cc>
    
    <cc>hiddenman</cc>
    
    <cc>kopilo4ka</cc>
    
    <cc>led</cc>
    
    <cc>mike</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>sem</cc>
    
    <cc>shrek</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>64581</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Usischev">Usischev</who>
    <bug_when>2008-02-25 15:50:25 +0300</bug_when>
    <thetext>Начиная с версии 3.2.0 dhcpcd имеет ключ -S для поддержки опции 249
(ms-classless-static-routes), применяемой в некоторых сетях для раздачи
статических маршрутов. На данный момент самая свежая версия dhcpcd 3.2.3.

&quot;Надо, чтоб в 4.1 вошло в лучшем виде (особенно раз уж сделано).&quot; mike@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64583</commentid>
    <comment_count>1</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2008-02-25 17:05:05 +0300</bug_when>
    <thetext>reassign</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64586</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-25 18:44:26 +0300</bug_when>
    <thetext>dhcpcd-3.2.3-alt0.1 с притёртыми patch1-3 отправлен в Daedalus и выложен сюда:
http://fly.osdn.org.ua/~mike/packages/dhcpcd/
-- просьба проверить.

2 inger: nosrc.rpm с патчами там же, а вот как бы перелопатить твой git, я не
сообразил (у апстрима всё прям в корне:
http://git.marples.name/?p=dhcpcd/.git;a=summary).

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64590</commentid>
    <comment_count>3</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-25 21:27:07 +0300</bug_when>
    <thetext>&lt;shrek&gt; кое что забыл
--- dhcpcd-3.2.3/configure.c.localhost  2008-02-25 11:28:19 +0300
+++ dhcpcd-3.2.3/configure.c    2008-02-25 21:19:38 +0300
@@ -764,7 +764,8 @@ int configure (const options_t *options,
       if (options-&gt;dohostname ||
           strlen (curhostname) == 0 ||
           strcmp (curhostname, &quot;(none)&quot;) == 0 ||
-           strcmp (curhostname, &quot;localhost&quot;) == 0)
+           strcmp (curhostname, &quot;localhost&quot;) == 0 ||
+           strcmp (curhostname, &quot;localhost.localdomain&quot;) == 0)
       {
               newhostname = xmalloc (sizeof (char) * MAXHOSTNAMELEN);</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64602</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-25 23:24:04 +0300</bug_when>
    <thetext>&lt;shrek&gt; еще косяк. добавляет левый маршрут
10.10.5.0/24 dev wifi  proto kernel  scope link  src 10.10.5.2
10.24.63.0/24 dev ether  proto kernel  scope link  src 10.24.63.242
169.254.0.0/16 dev ether  scope link
10.24.0.0/16 via 10.24.63.254 dev ether
10.25.0.0/16 via 10.24.63.254 dev ether
default via 10.10.5.1 dev wifi
&lt;shrek&gt; должно быть
10.10.5.0/24 dev wifi  proto kernel  scope link  src 10.10.5.2
10.24.63.0/24 dev ether  proto kernel  scope link  src 10.24.63.244
10.24.0.0/16 via 10.24.63.254 dev ether
10.25.0.0/16 via 10.24.63.254 dev ether
default via 10.10.5.1 dev wifi
&lt;gvy&gt; 169.254 точно не раздают?  вообще это zcip&apos;шный диапазон</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64609</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-02-26 00:15:04 +0300</bug_when>
    <thetext>169.254/16 -- это link-local маршрут, никакого вреда, кроме пользы.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64627</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-26 12:16:13 +0300</bug_when>
    <thetext>&lt;shrek&gt; shared-network Segment-63 {
 subnet 10.24.63.0 netmask 255.255.255.0
 {
   range 10.24.63.220 10.24.63.250;
   option routers 10.24.63.254;
   option rfc3442-classless-static-routes 16, 10,24, 10,24,63,254, 16, 10,25,
10,24,63,254;
   option ms-classless-static-routes 16, 10,24, 10,24,63,254, 16, 10,25,
10,24,63,254;
   option domain-name &quot;.&quot;;
   option domain-name-servers 10.24.72.7;
   use-host-decl-names on;
   allow unknown-clients;
   authoritative;
&lt;shrek&gt; это dhcpcd добавляет. искать по LINKLOCAL_ADDR
&lt;shrek&gt; ой. это же zeroconf
&lt;gvy&gt; 8)
&lt;shrek&gt; пусть живет
&lt;gvy&gt; бишь кроме патчика про localhost.localdomain -- всё для тебя в порядке?
&lt;shrek&gt; да. все ок
&lt;gvy&gt; гут, соберу 3.2.3-alt0.2
&lt;shrek&gt; хотя у меня и с 3.0.17 все работало
&lt;gvy&gt; ууу... а в бранче 1.3.22pl4</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64738</commentid>
    <comment_count>7</comment_count>
    <who name="Olvin">olvin</who>
    <bug_when>2008-02-27 15:25:03 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; 169.254/16 -- это link-local маршрут, никакого вреда, кроме пользы.

Нда? А если сетевых карт - две; и на каждой адрес по dhcp получается у разных
серверов, настроенных на выдачё этого адреса, то что будет? Я думаю, что если
адресное пространство не используется, то его не должно быть и в маршрутах.

Догадываюсь, что это &quot;на всякий пожарный&quot;, но IMHO, лучше не надо. Мусор в таблице.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64740</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-27 15:33:21 +0300</bug_when>
    <thetext>(In reply to comment #7)
&gt; Нда? А если сетевых карт - две
Рекомендую почитать про Zeroconf/Bonjour/IPV4LL (например, RFC 3927).

PS: если других замечаний нет, то я собираюсь закинуть эту сборку сначала в
Sisyphus incoming, через пару недель -- в бранч.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65124</commentid>
    <comment_count>9</comment_count>
    <who name="Sviatoslav Sviridov">svd</who>
    <bug_when>2008-03-06 12:44:08 +0300</bug_when>
    <thetext>У меня новая сборка из сизифа не заработала - не могет получить ip, постоянно
ругается, что-то на тему received packet is not ours, в конце концов говорит
Configured with OLD ip (кажется, адрес на 169.xx подставляет).

Пришлось откатить на 3.0.17</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65126</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-03-06 12:57:31 +0300</bug_when>
    <thetext>alt0.2 -- seems working</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65166</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-06 21:11:56 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; У меня новая сборка из сизифа не заработала - не могет получить ip, постоянно
&gt; ругается, что-то на тему received packet is not ours, в конце концов говорит
&gt; Configured with OLD ip (кажется, адрес на 169.xx подставляет).
Хм, shrek@ нечто подобное упоминал.  Соберу обновкой в бранч 3.0.17, на который
нареканий вроде не было (разве что недостаёт поддержки той самой опции, про
которую и вешали багу).

&gt; Пришлось откатить на 3.0.17
Можно повесить это новой багой?  Поскольку версия обновлена -- эту закрываю. :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65167</commentid>
    <comment_count>12</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-06 21:28:56 +0300</bug_when>
    <thetext>На всякий -- сборка 3.0.17-alt3 заархивирована здесь:
ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2007/05/21/files/SRPMS/dhcpcd-3.0.17-alt3.src.rpm
ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2007/05/21/files/i586/RPMS/dhcpcd-3.0.17-alt3.i586.rpm
ftp://ftp.altlinux.org/pub/distributions/archive/Sisyphus/2007/05/21/files/x86_64/RPMS/dhcpcd-3.0.17-alt3.x86_64.rpm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65825</commentid>
    <comment_count>13</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-14 15:47:20 +0300</bug_when>
    <thetext>2 led, shrek: насколько понимаю, у вас воспроизводится проблема насчёт old ip с
3.2.3; просьба повесить баг и по возможности помочь найти его причину.

По умолчанию я буду откатывать сизифовую сборку на 3.0.17 -- никаких следов
таких проблем с 3.2.3 нагуглить пока не удалось.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>65828</commentid>
    <comment_count>14</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-03-14 15:54:11 +0300</bug_when>
    <thetext>откатывать не надо. zeroconf оно по любому подставлять будет, а насчет 
подстновки айпи из предыдущей сети надо еще проверять</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66892</commentid>
    <comment_count>15</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-03-28 14:48:29 +0300</bug_when>
    <thetext>Откатил (1:3.0.17-alt4).

См. Bug #15042 и Bug #15131.

В Daedalus доступна та же 3.2.3-alt0.2; если разница критична, просьба помочь с
исправлением (у меня не воспроизводится то, что там пишут -- ни дома, ни в офисе).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66896</commentid>
    <comment_count>16</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2008-03-28 15:06:08 +0300</bug_when>
    <thetext>(In reply to comment #15)
&gt; Откатил (1:3.0.17-alt4).

накати назад:
1. реальных проблем с 3.2 нет, все остальное больше от не понимания
2. если уж так хочется откатить, то 3.0.17 не самый лучший вариант, см.
http://git.marples.name/?p=dhcpcd/.git;a=summary</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66897</commentid>
    <comment_count>17</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2008-03-28 15:24:04 +0300</bug_when>
    <thetext>3.2.3-alt0.2 worksforme (still)
иногда (если адрес нидаюд) полезно добавить -A в DHCP_ARGS

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>66912</commentid>
    <comment_count>18</comment_count>
    <who name="">led</who>
    <bug_when>2008-03-28 18:28:15 +0300</bug_when>
    <thetext>(In reply to comment #16)
&gt; 1. реальных проблем с 3.2 нет, все остальное больше от не понимания

&quot;не понимания&quot;
1. чего?
2. кем?
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>