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

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

    <bug>
          <bug_id>6119</bug_id>
          
          <creation_ts>2005-02-14 12:07:23 +0300</creation_ts>
          <short_desc>Startup hang up with no DHCP server available</short_desc>
          <delta_ts>2006-01-06 14:15:43 +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>NOTABUG</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Igor Muratov">migor</reporter>
          <assigned_to name="Dmitry V. Levin">ldv</assigned_to>
          <cc>mike</cc>
    
    <cc>pilot</cc>
    
    <cc>rider</cc>
    
    <cc>sbolshakov</cc>
    
    <cc>sem</cc>
    
    <cc>vsu</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>22024</commentid>
    <comment_count>0</comment_count>
    <who name="Igor Muratov">migor</who>
    <bug_when>2005-02-14 12:07:23 +0300</bug_when>
    <thetext>Клиент dhcp слишком долго (до 1 мин) ждет ответа сервера DHCP. Это делает
загрузку при отсутствии сервера довольно неприятной.
Причем это особенность только нашего клиента и не прявляется в других системах и
дистрибутивах.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>22043</commentid>
    <comment_count>1</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-02-14 17:53:08 +0300</bug_when>
    <thetext>Что-то мне подсказывает, что это зависит от ядра.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23455</commentid>
    <comment_count>2</comment_count>
    <who name="Igor Muratov">migor</who>
    <bug_when>2005-04-17 10:48:04 +0400</bug_when>
    <thetext>Не знаю от чего это зависит :(
но исправить это нужно до выхода следующего дистрибутива.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23514</commentid>
    <comment_count>3</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-04-18 16:19:37 +0400</bug_when>
    <thetext>А кто-нить может сказать, почему происходят такие таймауты ? Где они задаются ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23522</commentid>
    <comment_count>4</comment_count>
    <who name="Dmitry V. Levin">ldv</who>
    <bug_when>2005-04-18 16:53:20 +0400</bug_when>
    <thetext>Обидно, когда грамотные люди не утруждают себя чтением документации перед тем,
как задавать вопросы разработчикам.  Стыд и Срам.

Ответ на вопрос содержится в dhcpcd(8).
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23525</commentid>
    <comment_count>5</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2005-04-18 17:09:22 +0400</bug_when>
    <thetext>Даю пояснения.
Для пропуска таймаута можно использовать опцию LINKDETECT, но не на всех картах
она работает корректно. Поэтому по умолчанию она выключена, а если человек
выбрал DHCP при отсутствующем сервере, то он либо настроит BOOTPROTO, либо
проверит нормальную работу LINKDETECT, либо организует в сети DHCP-сервер.
Так что остаётся INVALID.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23533</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2005-04-18 19:04:44 +0400</bug_when>
    <thetext>да, известно что TIMEOUT задается параметром -t
вопрос собственно - можно ли как-то настраивать этот параметр?

в старых net-scripts он был зашит в код - 30 секунд

По поводу комментария Pilot&apos;а:

как правило OEM поставщики продают _все рабочие станции_ с включенным DHCP
клиентом (сеть через DHCP).

Т.к. линк автоматически не настраивается на всех драйверах, то предлагается
уменьшить таймаут (в /etc/net/options) по умолчанию с 30 секунд до 3 (например)
секунд.

Вообще кто-то может объяснить, зачем необходим настолько большой таймаут ?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>23546</commentid>
    <comment_count>7</comment_count>
    <who name="Denis Ovsienko">pilot</who>
    <bug_when>2005-04-19 10:21:13 +0400</bug_when>
    <thetext>3 секунды --- очень мало, я это уже объяснял однажды. Для OEM можно поступать
следующим образом: если известно, что на данном конкретном железе LINKDETECT
работает корректно, то его можно включать по умолчанию. Пригодность железа может
оценивать либо инсталлятор, либо человек, который знает, для чего именно он
подготавливает установочный образ.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>