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

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

    <bug>
          <bug_id>32288</bug_id>
          
          <creation_ts>2016-07-19 18:05:43 +0300</creation_ts>
          <short_desc>DHCP на bond-интерфейсе</short_desc>
          <delta_ts>2019-03-13 12:14:48 +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>etcnet</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>http://git.altlinux.org/gears/e/etcnet.git?p=etcnet.git;a=blob;f=etc/net/scripts/ifup-common;h=6d452b314fadfe991d7a7cb1cd6a227f36e8e451;hb=HEAD#l263</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Lenar Shakirov">snejok</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>bip</cc>
    
    <cc>i3rain</cc>
    
    <cc>ldv</cc>
    
    <cc>rider</cc>
    
    <cc>sem</cc>
    
    <cc>shaba</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>157693</commentid>
    <comment_count>0</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-07-19 18:05:43 +0300</bug_when>
    <thetext>BOOTPROTO=dhcp на bond-интерфейсе не работает, ибо сначала оно пытается вызвать $DHCP_CLIENT на bond0 (ifup), а уже потом ...../setup-bond bond0

http://git.altlinux.org/gears/e/etcnet.git?p=etcnet.git;a=blob;f=etc/net/scripts/ifup-common;h=6d452b314fadfe991d7a7cb1cd6a227f36e8e451;hb=HEAD#l263

Немного похожая бага:
https://bugzilla.altlinux.org/show_bug.cgi?id=19151</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160422</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2016-12-03 19:44:35 +0300</bug_when>
    <thetext>В #173883 собран очередной etcnet-0.9.10-alt19, прошу проверить</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160448</commentid>
    <comment_count>2</comment_count>
      <attachid>6888</attachid>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-12-05 01:30:11 +0300</bug_when>
    <thetext>Created attachment 6888
Логи

Проверил с bond0 в режиме mode=1:
- при старте системы ip на bond0 есть, но SLAVE интерфейсы в DOWN&apos;е и пакеты не ходят
- если после этого ifdown bond0 &amp;&amp; ifup bond0, то SLAVE&apos;ы не апаются, при этом странным образом dhcpcd в фоне говорит что ip получен, но на bond0 его нет и он NO-CARRIER

приложил:
1. grep -i bond dmesg и syslog
2. ip a после старта и после if{down,up}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160461</commentid>
    <comment_count>3</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2016-12-05 15:02:13 +0300</bug_when>
    <thetext>не могу повторить такое поведение -- прошу показать содержимое eth?/* и bond0/*
Для справки, у меня (в виртуалке):
[root@qbox8 ifaces]# ls eth?/* bond0/*
bond0/options  eth0/options  eth1/options
[root@qbox8 ifaces]# cat eth?/options
(пустые)
[root@qbox8 ifaces]# cat bond0/options 
TYPE=bond
HOST=&quot;eth0 eth1&quot;
BONDMODE=1
BONDOPTIONS=&apos;miimon 100&apos;
BOOTPROTO=dhcp</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160497</commentid>
    <comment_count>4</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-12-06 16:30:37 +0300</bug_when>
    <thetext>Простите за задержку.

На Sisyphus действительно работает
Я просто ставил эту версию etcnet на spt7 и там не заработало.

Я постараюсь разобраться в чем проблема с spt7.
Спасибо большое!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160503</commentid>
    <comment_count>5</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-12-06 18:30:43 +0300</bug_when>
    <thetext>Просветите, пожалуйста:

в процессе разборки с этой багой, скопипастил ваш конфиг,
в bond0/options поменял eth0 -&gt; enp0s3, но etcnet не схавал,
поругавшись на обязательный TYPE в options,
выяснилось что проблема в имени интерфейса eth* -&gt; enp*

из /etc/net/scripts/functions:

supported_type()
{
 local TYPE=${1:?missing 1st arg to $FUNCNAME}
 [ -x $SCRIPTDIR/create-$TYPE -o -x $SCRIPTDIR/destroy-$TYPE ] &amp;&amp; return 0
 return 1
}

name2type()
{
 local NAME=${1:?missing 1st arg to $FUNCNAME}
 local CAND=${NAME%%[0-9]*}
 supported_type $CAND &amp;&amp; echo $CAND
}

но $SCRIPTDIR/create-enp не идет в составе etcnet

Это стоит повесить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160505</commentid>
    <comment_count>6</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-12-06 20:55:52 +0300</bug_when>
    <thetext>Это очень странно, у меня например есть такое:
TYPE=bond
ONBOOT=yes
HOST=&quot;uplink1 uplink2&quot;
BONDMODE=0
BONDOPTIONS=&quot;miimon=100 lacp_rate=1&quot;

И всё прекрасно работает.
Может быть кто-то написал TYPE=enp вместо TYPE=eth ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160506</commentid>
    <comment_count>7</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-12-06 21:39:01 +0300</bug_when>
    <thetext>Антон, а что у вас в uplink1/options написано?
У меня каталог eth0/ пустой, по примеру Сергея.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160508</commentid>
    <comment_count>8</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2016-12-06 22:54:19 +0300</bug_when>
    <thetext>TYPE=eth

больше ничего.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160512</commentid>
    <comment_count>9</comment_count>
    <who name="Lenar Shakirov">snejok</who>
    <bug_when>2016-12-06 23:21:06 +0300</bug_when>
    <thetext>(In reply to comment #8)
&gt; TYPE=eth
&gt; 
Я пишу про случай когда options совсем нет</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160554</commentid>
    <comment_count>10</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2016-12-07 16:53:26 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; (In reply to comment #8)
&gt; &gt; TYPE=eth
&gt; &gt; 
&gt; Я пишу про случай когда options совсем нет

У меня всё же options есть, но пустые. Указание типа для ethernet можно опустить,
если имена интерфейсов имеют вид eth* (напрю из-за net.ifnames=0),
в противном случае указание TYPE=eth необходимо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>160555</commentid>
    <comment_count>11</comment_count>
    <who name="Sergey Bolshakov">sbolshakov</who>
    <bug_when>2016-12-07 16:54:43 +0300</bug_when>
    <thetext>fixed in etcnet-0.9.10-alt19</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>177678</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Bragin">i3rain</who>
    <bug_when>2019-01-22 10:26:27 +0300</bug_when>
    <thetext>ALT Linux 7.0.5 SPT  (silo) до сих пор не решена проблема. 
Когда ждать исправление?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>177679</commentid>
    <comment_count>13</comment_count>
    <who name="Anton Farygin">rider</who>
    <bug_when>2019-01-22 11:00:29 +0300</bug_when>
    <thetext>Ошибки в 7.0.5 SPT исправляются через официальную техническую поддержку. Отправьте пожалуйста запрос туда с ссылкой на это сообщение.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179408</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Melyashinsky">bip</who>
    <bug_when>2019-03-13 12:14:48 +0300</bug_when>
    <thetext>Исправлено в #223076.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>6888</attachid>
            <date>2016-12-05 01:30:11 +0300</date>
            <delta_ts>2016-12-05 01:30:11 +0300</delta_ts>
            <desc>Логи</desc>
            <filename>etcnetlogs.tar.gz</filename>
            <type>application/x-gzip</type>
            <size>1511</size>
            <attacher name="Lenar Shakirov">snejok</attacher>
            
              <data encoding="base64">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
aGhoaGhoaGhoaGhoaGhoaGhUh38ATUYNPwBQAAA=
</data>

          </attachment>
      

    </bug>

</bugzilla>