Bug 29365 - сетевой интерфейс не получает адрес при управлении etcnet
Summary: сетевой интерфейс не получает адрес при управлении etcnet
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: etcnet (show other bugs)
Version: unstable
Hardware: all Linux
: P3 blocker
Assignee: Mikhail Efremov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-17 10:34 MSK by Gleb Kulikov
Modified: 2016-10-31 08:08 MSK (History)
7 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Gleb Kulikov 2013-09-17 10:34:54 MSK
Если в конфигурации присутствует файл 
/etc/net/ifaces/enp1s7/iplink :

address 00:02:43:0D:C1:48

сетевой интерфейс "поднимается", но не получает адрес

enp1s7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
valid_lft forever preferred_lft forever
inet6 fe80::202:43ff:fe0d:c148/64 scope link 
valid_lft forever preferred_lft forever

если использована опция USE_IFPLUGD=yes, то попытка переотключения кабеля также не приводит к выдежению адреса.

похоже, что при установке USE_IFPLUGD=yes, баг воспроизводитя и без присутствия
/etc/net/ifaces/enp1s7/iplink

после service network restart, адрес выделяется нормально и интерфейс работает.

/etc/net/ifaces/enp1s7/options :

NM_CONTROLLED=no                                                                                                                      
DISABLED=no                                                                                                                           
TYPE=eth                                                                                                                              
CONFIG_WIRELESS=no                                                                                                                    
CONFIG_IPV4=yes                                                                                                                       
BOOTPROTO=static                                                                                                                      
USE_IFPLUGD=no

/etc/net/ifaces/enp1s7/ipv4address :
 91.2XX.XXX.XXX/25
Comment 1 Sergey Bolshakov 2013-09-17 15:51:28 MSK
а если в конфигурации нет iplink ?
вообще, нельзя ли выделить минимальный сценарий, когда повторяемо не работает ?
Comment 2 Gleb Kulikov 2013-09-17 19:27:37 MSK
(В ответ на комментарий №1)
> а если в конфигурации нет iplink ?
> вообще, нельзя ли выделить минимальный сценарий, когда повторяемо не работает ?

если нет iplink, адрес выделяется нормально
Comment 3 Gleb Kulikov 2013-11-06 09:27:06 MSK
(В ответ на комментарий №1)
> а если в конфигурации нет iplink ?
> вообще, нельзя ли выделить минимальный сценарий, когда повторяемо не работает ?

И да, systemd + /usr на отдельном разделе. Может ли это повлиять?
Comment 4 Gleb Kulikov 2014-03-31 08:38:24 MSK
(В ответ на комментарий №1)
> а если в конфигурации нет iplink ?
> вообще, нельзя ли выделить минимальный сценарий, когда повторяемо не работает ?

всё время забываю отписать. Причина "поймана" --- происходит следующее:
1. первоначально, интерфейсы поднимаются нормально и получают правильные адреса, но iplink ещё не срабатывает
2. затем срабатывает iplink
3. вмешивается (? как) NetworkManager, и снимает адрес. Далее говорит, что этот интерфейс им не управляется и оставляет в таком состоянии
4. адреса далее никто не назначает

в качестве объезда, приходится делать ifconfig enp1s7 ... up и route add default... в /etc/rc.d/rc.local и перезапуск dnsmasq в /etc/net/ifaces/enp1s7/ifup-post
Comment 5 Gleb Kulikov 2016-10-31 08:08:41 MSK
не актуально