* [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
@ 2009-03-24 7:26 Anton Farygin
2009-03-24 8:21 ` Rafael Malikov
` (2 more replies)
0 siblings, 3 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 7:26 UTC (permalink / raw)
To: sisyphus
Вот и я нарвался на эту странную ошибку с интерфейсами (после вчерашнего
отключения электроэнергии в калужской области).
Итак, что имеем:
роутер с интерфейсом внутрь и интерфейсом наружу. На branch/5.0
настроенный /etc/iftab, в котором один интерфейс переименовывается в
alt, второй в maxnet
После перезагрузки - куча ругани о том, что невозможно поднять
несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
почему-то) - так и называются.
Перенёс конфиг в /etc/net/iftab
После перезагрузки - интерфейсы не переименованы. service network
restart ничего не показывает.
Конфигурация, видимо, отличается тем, что интерфейс alt входит в бридж
br0 из tap1 и alt интерфейса.
etcnet-0.9.7-alt2
2.6.27-std-def-alt11
В bugzilla ? На кого ?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:26 [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
@ 2009-03-24 8:21 ` Rafael Malikov
2009-03-24 8:53 ` Anton Farygin
2009-03-24 8:23 ` Alexey Gladkov
2009-03-27 6:35 ` Anton Farygin
2 siblings, 1 reply; 28+ messages in thread
From: Rafael Malikov @ 2009-03-24 8:21 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Anton Farygin wrote:
> Вот и я нарвался на эту странную ошибку с интерфейсами (после
> вчерашнего отключения электроэнергии в калужской области).
>
> Итак, что имеем:
> роутер с интерфейсом внутрь и интерфейсом наружу. На branch/5.0
>
> настроенный /etc/iftab, в котором один интерфейс переименовывается в
> alt, второй в maxnet
>
> После перезагрузки - куча ругани о том, что невозможно поднять
> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
> почему-то) - так и называются.
>
>
> Перенёс конфиг в /etc/net/iftab
>
> После перезагрузки - интерфейсы не переименованы. service network
> restart ничего не показывает.
>
> Конфигурация, видимо, отличается тем, что интерфейс alt входит в бридж
> br0 из tap1 и alt интерфейса.
>
cat /etc/net/iftab
for f in $(find /etc/net/ifaces/ -name options); do ls $f ; cat $f ; done
в студию
> etcnet-0.9.7-alt2
> 2.6.27-std-def-alt11
>
> В bugzilla ? На кого ?
>
--
Rafael Malikov,
System administrator.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:21 ` Rafael Malikov
@ 2009-03-24 8:53 ` Anton Farygin
2009-03-24 9:15 ` Rafael Malikov
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 8:53 UTC (permalink / raw)
To: sisyphus
Rafael Malikov пишет:
> Anton Farygin wrote:
>> Вот и я нарвался на эту странную ошибку с интерфейсами (после
>> вчерашнего отключения электроэнергии в калужской области).
>>
>> Итак, что имеем:
>> роутер с интерфейсом внутрь и интерфейсом наружу. На branch/5.0
>>
>> настроенный /etc/iftab, в котором один интерфейс переименовывается в
>> alt, второй в maxnet
>>
>> После перезагрузки - куча ругани о том, что невозможно поднять
>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>> почему-то) - так и называются.
>>
>>
>> Перенёс конфиг в /etc/net/iftab
>>
>> После перезагрузки - интерфейсы не переименованы. service network
>> restart ничего не показывает.
>>
>> Конфигурация, видимо, отличается тем, что интерфейс alt входит в бридж
>> br0 из tap1 и alt интерфейса.
>>
>
> cat /etc/net/iftab
> for f in $(find /etc/net/ifaces/ -name options); do ls $f ; cat $f ; done
> в студию
Поехали:
# cat /etc/net/iftab; for f in $(find /etc/net/ifaces/ -name options);
do echo "----------------";ls $f ;echo "-----------"; cat $f ; done
alt mac 00:07:e9:0a:46:72
maxnet mac 00:0e:a6:5c:01:a0
----------------
/etc/net/ifaces/default/fw/options
-----------
# Enabled types of the firewall. Now supported iptables, ip6tables and
ebtables.
# First defined->first started.
# Value MUST be in the quotes
FW_TYPE="iptables ip6tables ebtables"
## IPTABLES options
# Enable "human" iptables syntax
IPTABLES_HUMAN_SYNTAX=no
# List of built-in iptables chains
IPTABLES_SYSTEM_CHAINS="PREROUTING INPUT FORWARD OUTPUT POSTROUTING"
# Default policy for built-in chains. Can be ACCEPT, DROP, QUEUE, RETURN
IPTABLES_INPUT_POLICY=ACCEPT
IPTABLES_FORWARD_POLICY=ACCEPT
IPTABLES_OUTPUT_POLICY=ACCEPT
# Default type of rule embedding. Can be APPEND or INSERT
IPTABLES_RULE_EMBEDDING=APPEND
## IP6TABLES options
# Enable "human" ip6tables syntax
IP6TABLES_HUMAN_SYNTAX=yes
# List of built-in iptables chains
IP6TABLES_SYSTEM_CHAINS="PREROUTING INPUT FORWARD OUTPUT POSTROUTING"
# Default policy for built-in chains. Can be ACCEPT, DROP, QUEUE, RETURN
IP6TABLES_INPUT_POLICY=ACCEPT
IP6TABLES_FORWARD_POLICY=ACCEPT
IP6TABLES_OUTPUT_POLICY=ACCEPT
# Default type of rule embedding. Can be APPEND or INSERT
IP6TABLES_RULE_EMBEDDING=APPEND
## EBTABLES options
# Enable "human" ebtables syntax. ebtables hasn't human syntax support now
EBTABLES_HUMAN_SYNTAX=no
# List of built-in iptables chains
EBTABLES_SYSTEM_CHAINS="BROUTING PREROUTING INPUT FORWARD OUTPUT
POSTROUTING"
# Default policy for built-in chains. Can be ACCEPT, DROP, CONTINUE,
RETURN or target extension
EBTABLES_INPUT_POLICY=ACCEPT
EBTABLES_FORWARD_POLICY=ACCEPT
EBTABLES_OUTPUT_POLICY=ACCEPT
# Default type of rule embedding. Can be APPEND or INSERT
EBTABLES_RULE_EMBEDDING=APPEND
----------------
/etc/net/ifaces/default/options
-----------
# This file doesn't contain comments any more, refer to etcnet-options(5)
# manpage for detailed options description.
DISABLED=no
BOOTPROTO=static
ONBOOT=yes
USE_HOTPLUG=no
USE_PCMCIA=no
CONFIG_IPV4=yes
CONFIG_IPV6=no
CONFIG_IPX=no
CONFIG_QOS=yes
CONFIG_WIRELESS=no
CONFIG_FW=yes
KEEP_DOWN=no
DONT_FLUSH=no
IFUP_CHILDREN=no
IFUP_PARENTS=yes
IFDOWN_CHILDREN=yes
IFDOWN_PARENTS=no
----------------
/etc/net/ifaces/lo/options
-----------
# Having lo immortal by default is good.
DISABLED=no
----------------
/etc/net/ifaces/unknown/options
-----------
BOOTPROTO=dhcp-ipv4ll
USE_HOTPLUG=on
----------------
/etc/net/ifaces/alt/options
-----------
TYPE=eth
BOOTPROTO=static
ONBOOT=yes
----------------
/etc/net/ifaces/maxnet/options
-----------
TYPE=eth
BOOTPROTO=static
ONBOOT=yes
----------------
/etc/net/ifaces/br0/options
-----------
TYPE=bri
HOST='tap2 alt'
----------------
/etc/net/ifaces/tap1/options
-----------
ONBOOT=yes
TYPE=ovpn
OVPN_USER=openvpn
OVPN_GROUP=openvpn
BOOTPROTO=static
----------------
/etc/net/ifaces/tap2/options
-----------
ONBOOT=no
TYPE=tuntap
TUNTAP_USER=rider
----------------
/etc/net/ifaces/elekvpn/options
-----------
ONBOOT=yes
TYPE=ovpn
OVPN_USER=openvpn
OVPN_GROUP=openvpn
BOOTPROTO=static
SKIP_UP_CHECK=true
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:53 ` Anton Farygin
@ 2009-03-24 9:15 ` Rafael Malikov
2009-03-24 9:26 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Rafael Malikov @ 2009-03-24 9:15 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Anton Farygin wrote:
> Rafael Malikov пишет:
>> Anton Farygin wrote:
>>> Вот и я нарвался на эту странную ошибку с интерфейсами (после
>>> вчерашнего отключения электроэнергии в калужской области).
>>>
>>> Итак, что имеем:
>>> роутер с интерфейсом внутрь и интерфейсом наружу. На branch/5.0
>>>
>>> настроенный /etc/iftab, в котором один интерфейс переименовывается в
>>> alt, второй в maxnet
>>>
>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>> почему-то) - так и называются.
>>>
>>>
>>> Перенёс конфиг в /etc/net/iftab
>>>
>>> После перезагрузки - интерфейсы не переименованы. service network
>>> restart ничего не показывает.
>>>
>>> Конфигурация, видимо, отличается тем, что интерфейс alt входит в бридж
>>> br0 из tap1 и alt интерфейса.
>>>
>>
>> cat /etc/net/iftab
>> for f in $(find /etc/net/ifaces/ -name options); do ls $f ; cat $f ;
>> done
>> в студию
>
> Поехали:
>
> # cat /etc/net/iftab; for f in $(find /etc/net/ifaces/ -name options);
> do echo "----------------";ls $f ;echo "-----------"; cat $f ; done
>
{skip}
> ----------------
> /etc/net/ifaces/alt/options
> -----------
> TYPE=eth
> BOOTPROTO=static
> ONBOOT=yes
> ----------------
> /etc/net/ifaces/maxnet/options
> -----------
> TYPE=eth
> BOOTPROTO=static
> ONBOOT=yes
{skip}
echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/alt/options
echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/maxnet/options
--
Rafael Malikov,
System administrator.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:26 [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
2009-03-24 8:21 ` Rafael Malikov
@ 2009-03-24 8:23 ` Alexey Gladkov
2009-03-24 7:52 ` Anton Farygin
2009-03-24 8:01 ` [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
2009-03-27 6:35 ` Anton Farygin
2 siblings, 2 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 8:23 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 10:26, Anton Farygin wrote:
> настроенный /etc/iftab, в котором один интерфейс переименовывается в
> alt, второй в maxnet
>
> После перезагрузки - куча ругани о том, что невозможно поднять
> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
> почему-то) - так и называются.
Можешь попробовать добавить в 19-udev-ifrename.rules ключ -t ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:23 ` Alexey Gladkov
@ 2009-03-24 7:52 ` Anton Farygin
2009-03-24 7:56 ` Алексей Шенцев
2009-03-24 8:36 ` Alexey Gladkov
2009-03-24 8:01 ` [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
1 sibling, 2 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 7:52 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 10:26, Anton Farygin wrote:
>> настроенный /etc/iftab, в котором один интерфейс переименовывается в
>> alt, второй в maxnet
>>
>> После перезагрузки - куча ругани о том, что невозможно поднять
>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>> почему-то) - так и называются.
>
>
> Можешь попробовать добавить в 19-udev-ifrename.rules ключ -t ?
И, соответственно, конфиг скопировать в /etc/iftab ?
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:52 ` Anton Farygin
@ 2009-03-24 7:56 ` Алексей Шенцев
2009-03-24 8:01 ` Anton Farygin
2009-03-24 8:36 ` Alexey Gladkov
1 sibling, 1 reply; 28+ messages in thread
From: Алексей Шенцев @ 2009-03-24 7:56 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Tuesday 24 March 2009 10:52:10 Anton Farygin wrote:
> Alexey Gladkov пишет:
> > On 24.03.2009 10:26, Anton Farygin wrote:
> >> настроенный /etc/iftab, в котором один интерфейс переименовывается в
> >> alt, второй в maxnet
> >>
> >> После перезагрузки - куча ругани о том, что невозможно поднять
> >> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
> >> почему-то) - так и называются.
> > Можешь попробовать добавить в 19-udev-ifrename.rules ключ -t ?
> И, соответственно, конфиг скопировать в /etc/iftab ?
А если попробовать сделать симлинк /etc/iftab -> /etc/net/iftab , вместо
копирования конфига, в дополнение к предложению legion@? Да несколько раз по
передёргивать network, для наблюдения как в данном случае
--
С уважением Шенцев Алексей Владимирович.
E-mail: ashen@nsrz.ru
XMPP: ashen@altlinux.org, AlexShen@jabber.ru
ICQ: 271053845
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:56 ` Алексей Шенцев
@ 2009-03-24 8:01 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 8:01 UTC (permalink / raw)
To: sisyphus
Алексей Шенцев пишет:
> On Tuesday 24 March 2009 10:52:10 Anton Farygin wrote:
>> Alexey Gladkov пишет:
>>> On 24.03.2009 10:26, Anton Farygin wrote:
>>>> настроенный /etc/iftab, в котором один интерфейс переименовывается в
>>>> alt, второй в maxnet
>>>>
>>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>>> почему-то) - так и называются.
>>> Можешь попробовать добавить в 19-udev-ifrename.rules ключ -t ?
>> И, соответственно, конфиг скопировать в /etc/iftab ?
> А если попробовать сделать симлинк /etc/iftab -> /etc/net/iftab , вместо
> копирования конфига, в дополнение к предложению legion@? Да несколько раз по
> передёргивать network, для наблюдения как в данном случае
Не пишите ерунду.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:52 ` Anton Farygin
2009-03-24 7:56 ` Алексей Шенцев
@ 2009-03-24 8:36 ` Alexey Gladkov
2009-03-24 8:03 ` Anton Farygin
2009-03-24 10:45 ` Dmitry V. Levin
1 sibling, 2 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 8:36 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 10:52, Anton Farygin wrote:
>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>> почему-то) - так и называются.
> И, соответственно, конфиг скопировать в /etc/iftab ?
Разумеется. eth1 и eth2 без eth0 наводит на мысль, что ifrename не
смог поменять местами eth0 и eth1... очень похоже на takeover.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:36 ` Alexey Gladkov
@ 2009-03-24 8:03 ` Anton Farygin
2009-03-24 11:32 ` Anton Farygin
2009-03-24 10:45 ` Dmitry V. Levin
1 sibling, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 8:03 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 10:52, Anton Farygin wrote:
>>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>>> почему-то) - так и называются.
>> И, соответственно, конфиг скопировать в /etc/iftab ?
>
>
> Разумеется. eth1 и eth2 без eth0 наводит на мысль, что ifrename не
> смог поменять местами eth0 и eth1... очень похоже на takeover.
Отписал в соседнем письме - -t в опциях присутствовал.
В данный момент, меня больше беспокоит вопрос переименования интерфейсов
в другие имена в etcnet... ибо ifrename в процессе загрузки не сработал
(race, наверное, но это не имеет значения).
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:03 ` Anton Farygin
@ 2009-03-24 11:32 ` Anton Farygin
0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 11:32 UTC (permalink / raw)
To: sisyphus
Anton Farygin пишет:
> Alexey Gladkov пишет:
>> On 24.03.2009 10:52, Anton Farygin wrote:
>>>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>>>> почему-то) - так и называются.
>>> И, соответственно, конфиг скопировать в /etc/iftab ?
>>
>>
>> Разумеется. eth1 и eth2 без eth0 наводит на мысль, что ifrename не
>> смог поменять местами eth0 и eth1... очень похоже на takeover.
>
> Отписал в соседнем письме - -t в опциях присутствовал.
>
> В данный момент, меня больше беспокоит вопрос переименования интерфейсов
> в другие имена в etcnet... ибо ifrename в процессе загрузки не сработал
> (race, наверное, но это не имеет значения).
В общем, с etcnet - всё понятно. Он умеет переименовывать интерфейсы
только в том случае, если сам загружает модули (MODULE в options)
Теперь осталось разобраться с udev
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:36 ` Alexey Gladkov
2009-03-24 8:03 ` Anton Farygin
@ 2009-03-24 10:45 ` Dmitry V. Levin
2009-03-24 11:08 ` Anton Farygin
2009-03-24 11:40 ` Alexey Gladkov
1 sibling, 2 replies; 28+ messages in thread
From: Dmitry V. Levin @ 2009-03-24 10:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 644 bytes --]
On Tue, Mar 24, 2009 at 11:36:11AM +0300, Alexey Gladkov wrote:
> On 24.03.2009 10:52, Anton Farygin wrote:
> >>> После перезагрузки - куча ругани о том, что невозможно поднять
> >>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
> >>> почему-то) - так и называются.
> > И, соответственно, конфиг скопировать в /etc/iftab ?
>
>
> Разумеется. eth1 и eth2 без eth0 наводит на мысль, что ifrename не
> смог поменять местами eth0 и eth1... очень похоже на takeover.
Но, согласно приведённому здесь /etc/iftab, никто не просил ifrename
менять местами eth0 или eth1, только переименовывать в не-eth.
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 10:45 ` Dmitry V. Levin
@ 2009-03-24 11:08 ` Anton Farygin
2009-03-24 11:40 ` Alexey Gladkov
1 sibling, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 11:08 UTC (permalink / raw)
To: sisyphus
Dmitry V. Levin пишет:
> On Tue, Mar 24, 2009 at 11:36:11AM +0300, Alexey Gladkov wrote:
>> On 24.03.2009 10:52, Anton Farygin wrote:
>>>>> После перезагрузки - куча ругани о том, что невозможно поднять
>>>>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>>>>> почему-то) - так и называются.
>>> И, соответственно, конфиг скопировать в /etc/iftab ?
>>
>> Разумеется. eth1 и eth2 без eth0 наводит на мысль, что ifrename не
>> смог поменять местами eth0 и eth1... очень похоже на takeover.
>
> Но, согласно приведённому здесь /etc/iftab, никто не просил ifrename
> менять местами eth0 или eth1, только переименовывать в не-eth.
Перед этим - просил.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 10:45 ` Dmitry V. Levin
2009-03-24 11:08 ` Anton Farygin
@ 2009-03-24 11:40 ` Alexey Gladkov
2009-03-24 11:09 ` Anton Farygin
2009-03-24 11:51 ` [sisyphus] переименование ещё не проинициализированных интерфейсов Dmitry V. Levin
1 sibling, 2 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 11:40 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 13:45, Dmitry V. Levin wrote:
> Но, согласно приведённому здесь /etc/iftab, никто не просил ifrename
> менять местами eth0 или eth1, только переименовывать в не-eth.
Такое может произойти, когда при переименовании ifrename он получает
"Device or resource busy" от ядра.
Антон, в dmesg ошибок нет ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 11:40 ` Alexey Gladkov
@ 2009-03-24 11:09 ` Anton Farygin
2009-03-24 11:51 ` [sisyphus] переименование ещё не проинициализированных интерфейсов Dmitry V. Levin
1 sibling, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 11:09 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 13:45, Dmitry V. Levin wrote:
>> Но, согласно приведённому здесь /etc/iftab, никто не просил ifrename
>> менять местами eth0 или eth1, только переименовывать в не-eth.
>
>
> Такое может произойти, когда при переименовании ifrename он получает
> "Device or resource busy" от ядра.
>
> Антон, в dmesg ошибок нет ?
Нет.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] переименование ещё не проинициализированных интерфейсов
2009-03-24 11:40 ` Alexey Gladkov
2009-03-24 11:09 ` Anton Farygin
@ 2009-03-24 11:51 ` Dmitry V. Levin
2009-03-24 11:56 ` Alexey Gladkov
1 sibling, 1 reply; 28+ messages in thread
From: Dmitry V. Levin @ 2009-03-24 11:51 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
[-- Attachment #1: Type: text/plain, Size: 509 bytes --]
On Tue, Mar 24, 2009 at 02:40:23PM +0300, Alexey Gladkov wrote:
> On 24.03.2009 13:45, Dmitry V. Levin wrote:
> > Но, согласно приведённому здесь /etc/iftab, никто не просил ifrename
> > менять местами eth0 или eth1, только переименовывать в не-eth.
>
> Такое может произойти, когда при переименовании ifrename он получает
> "Device or resource busy" от ядра.
Каким образом свежесозданный, не поднятый, даже ещё не проинициализированный
интерефейс может оказаться в состоянии EBUSY?
--
ldv
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:23 ` Alexey Gladkov
2009-03-24 7:52 ` Anton Farygin
@ 2009-03-24 8:01 ` Anton Farygin
2009-03-24 8:47 ` Alexey Gladkov
1 sibling, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 8:01 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 10:26, Anton Farygin wrote:
>> настроенный /etc/iftab, в котором один интерфейс переименовывается в
>> alt, второй в maxnet
>>
>> После перезагрузки - куча ругани о том, что невозможно поднять
>> несуществующие интерфейсы. как назывались eth1 и eth2 (без eth0,
>> почему-то) - так и называются.
>
>
> Можешь попробовать добавить в 19-udev-ifrename.rules ключ -t ?
>
Гы.. а он там есть:
# cat /etc/udev/rules.d/19-udev-ifrename.rules
SUBSYSTEM=="net", ACTION=="add", PROGRAM="/sbin/ifrename -u -t -i %k",
NAME="%k"
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:01 ` [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
@ 2009-03-24 8:47 ` Alexey Gladkov
2009-03-24 8:13 ` Anton Farygin
0 siblings, 1 reply; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 8:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 11:01, Anton Farygin wrote:
> # cat /etc/udev/rules.d/19-udev-ifrename.rules
> SUBSYSTEM=="net", ACTION=="add", PROGRAM="/sbin/ifrename -u -t -i %k",
> NAME="%k"
В таком случае, нужно задиться и дебажить команду:
/sbin/ifrename -ut
до запуска etcnet. Если ifrename не может переименовать интерфейс, то
он не сможет это сделать откуда бы его не вызывали (udev или etcnet).
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:47 ` Alexey Gladkov
@ 2009-03-24 8:13 ` Anton Farygin
2009-03-24 10:47 ` Alexey Gladkov
0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 8:13 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 11:01, Anton Farygin wrote:
>> # cat /etc/udev/rules.d/19-udev-ifrename.rules
>> SUBSYSTEM=="net", ACTION=="add", PROGRAM="/sbin/ifrename -u -t -i %k",
>> NAME="%k"
>
>
> В таком случае, нужно задиться и дебажить команду:
>
> /sbin/ifrename -ut
>
> до запуска etcnet. Если ifrename не может переименовать интерфейс, то
> он не сможет это сделать откуда бы его не вызывали (udev или etcnet).
после загрузки ifrename переименовывает интерфейсы, это то и забавно ;(
Я сейчас его в таком состоянии и поднял - загрузился, переименовал
интерфейсы (ifrename) и запустил сеть (service network restart).
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 8:13 ` Anton Farygin
@ 2009-03-24 10:47 ` Alexey Gladkov
2009-03-24 11:10 ` Anton Farygin
2009-03-24 13:36 ` Anton Farygin
0 siblings, 2 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 10:47 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 11:13, Anton Farygin wrote:
> после загрузки ifrename переименовывает интерфейсы, это то и забавно ;(
Т.е. привильно ли я тебя понял, что из udev у тебя интерфейсы не
переименовываются, но если перед стартом сети выполнить ifrename
руками, то он правильно переименует интерфейсы ?
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 10:47 ` Alexey Gladkov
@ 2009-03-24 11:10 ` Anton Farygin
2009-03-24 13:36 ` Anton Farygin
1 sibling, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 11:10 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 11:13, Anton Farygin wrote:
>> после загрузки ifrename переименовывает интерфейсы, это то и забавно ;(
>
>
> Т.е. привильно ли я тебя понял, что из udev у тебя интерфейсы не
> переименовываются, но если перед стартом сети выполнить ifrename
> руками, то он правильно переименует интерфейсы ?
да. Впрочем, я сейчас ещё раз проверю различные комбинации.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 10:47 ` Alexey Gladkov
2009-03-24 11:10 ` Anton Farygin
@ 2009-03-24 13:36 ` Anton Farygin
2009-03-24 13:49 ` Alexey Gladkov
1 sibling, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 13:36 UTC (permalink / raw)
To: sisyphus
Alexey Gladkov пишет:
> On 24.03.2009 11:13, Anton Farygin wrote:
>> после загрузки ifrename переименовывает интерфейсы, это то и забавно ;(
>
>
> Т.е. привильно ли я тебя понял, что из udev у тебя интерфейсы не
> переименовываются, но если перед стартом сети выполнить ifrename
> руками, то он правильно переименует интерфейсы ?
да, всё правильно. вот конфиг:
# cat /etc/iftab
eth0 mac 00:07:e9:0a:46:72
eth1 mac 00:0e:a6:5c:01:a0
После загрузки получаю eth1 и eth2.
Если выполнить ifrename -t, то всё встаёт на свои места.
В логах никакой ругани. Интерфейсы на разных сетевых платах (с разными
драйверами).
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 13:36 ` Anton Farygin
@ 2009-03-24 13:49 ` Alexey Gladkov
0 siblings, 0 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 13:49 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On 24.03.2009 16:36, Anton Farygin wrote:
> да, всё правильно. вот конфиг:
>
> # cat /etc/iftab
> eth0 mac 00:07:e9:0a:46:72
> eth1 mac 00:0e:a6:5c:01:a0
>
> После загрузки получаю eth1 и eth2.
>
> Если выполнить ifrename -t, то всё встаёт на свои места.
>
> В логах никакой ругани. Интерфейсы на разных сетевых платах (с разными
> драйверами).
Получается, что проблема в запуске ifrename из udev т.к. ручной запуск
той же команды после udev работает.
Либо есть ещё одна версия: сломался ключ -u у этой утилиты. Но и
опять-таки это область взаимодействия с udev.
--
Rgrds, legion
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
2009-03-24 7:26 [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
2009-03-24 8:21 ` Rafael Malikov
2009-03-24 8:23 ` Alexey Gladkov
@ 2009-03-27 6:35 ` Anton Farygin
2 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-27 6:35 UTC (permalink / raw)
To: sisyphus
Anton Farygin пишет:
<skip>
>
> В bugzilla ? На кого ?
Итого, по результатам этого треда:
https://bugzilla.altlinux.org/show_bug.cgi?id=19313 - исправлено, теперь
/etc/iftab работает без замечаний.
https://bugzilla.altlinux.org/show_bug.cgi?id=11786 - Денис обещал
посмотреть, соотетственно переименование в etcnet для интерфейсов
ethernet без MODULE= в options пока не работает.
Вывод: дружно пользуемся /etc/iftab, как единственным работающим на
данный момент инструментом в 5.0 и Sisyphus.
^ permalink raw reply [flat|nested] 28+ messages in thread
end of thread, other threads:[~2009-03-27 6:35 UTC | newest]
Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-03-24 7:26 [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
2009-03-24 8:21 ` Rafael Malikov
2009-03-24 8:53 ` Anton Farygin
2009-03-24 9:15 ` Rafael Malikov
2009-03-24 9:26 ` Anton Farygin
2009-03-24 11:57 ` Yuriy Kashirin
2009-03-24 12:19 ` Anton Farygin
2009-03-24 8:23 ` Alexey Gladkov
2009-03-24 7:52 ` Anton Farygin
2009-03-24 7:56 ` Алексей Шенцев
2009-03-24 8:01 ` Anton Farygin
2009-03-24 8:36 ` Alexey Gladkov
2009-03-24 8:03 ` Anton Farygin
2009-03-24 11:32 ` Anton Farygin
2009-03-24 10:45 ` Dmitry V. Levin
2009-03-24 11:08 ` Anton Farygin
2009-03-24 11:40 ` Alexey Gladkov
2009-03-24 11:09 ` Anton Farygin
2009-03-24 11:51 ` [sisyphus] переименование ещё не проинициализированных интерфейсов Dmitry V. Levin
2009-03-24 11:56 ` Alexey Gladkov
2009-03-24 8:01 ` [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab) Anton Farygin
2009-03-24 8:47 ` Alexey Gladkov
2009-03-24 8:13 ` Anton Farygin
2009-03-24 10:47 ` Alexey Gladkov
2009-03-24 11:10 ` Anton Farygin
2009-03-24 13:36 ` Anton Farygin
2009-03-24 13:49 ` Alexey Gladkov
2009-03-27 6:35 ` Anton Farygin
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git