Bug 7896

Summary: interface renaming problem
Product: Sisyphus Reporter: Sasha Martsinuk <scampler>
Component: etcnetAssignee: Mikhail Efremov <sem>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: ldv, mithraen, rider, sem, shaba, vseleznv
Version: unstable   
Hardware: all   
OS: Linux   

Description Sasha Martsinuk 2005-09-07 17:04:48 MSD
1. Переименовуем интерфейс в /etc/net/<new_ifname> и /etc/net/iftab
2. Делаем service network restart
3. Получаем 
 
Starting group 1/realphys (1 interfaces)
        Starting <new_ifname>: .SIOCGIFFLAGS: No such device
..OK

Метод обхода проблемы:

1. rmmod <eth_card_driver_module>
2. service network start
Comment 1 Denis Ovsienko 2005-09-16 21:51:58 MSD
Да, есть такой эффект.
Comment 2 Denis Ovsienko 2005-09-16 22:21:21 MSD
Причина в том, что интерфейс остаётся в состоянии UP (так как ifdown уже
пытается работать с новым именем), соответственно при старте он не будет
переименован с помощью iftab (мешает UP). В новой версии /etc/net я не маскирую
ошибки ifrename, а в будущем, возможно, предоставлю средство корректного
переименования.