ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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  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  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  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  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: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  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  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  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: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: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  9:15     ` Rafael Malikov
@ 2009-03-24  9:26       ` Anton Farygin
  2009-03-24 11:57         ` Yuriy Kashirin
  0 siblings, 1 reply; 28+ messages in thread
From: Anton Farygin @ 2009-03-24  9:26 UTC (permalink / raw)
  To: sisyphus

Rafael Malikov пишет:
<skip>
> 
> echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/alt/options
> echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/maxnet/options

Это ещё зачем ?



^ 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  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: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 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] скачущие интерфейсы невозможно переименовать (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  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 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] переименование ещё не проинициализированных интерфейсов
  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] переименование ещё не проинициализированных интерфейсов
  2009-03-24 11:51           ` [sisyphus] переименование ещё не проинициализированных интерфейсов Dmitry V. Levin
@ 2009-03-24 11:56             ` Alexey Gladkov
  0 siblings, 0 replies; 28+ messages in thread
From: Alexey Gladkov @ 2009-03-24 11:56 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 24.03.2009 14:51, Dmitry V. Levin wrote:
> Каким образом свежесозданный, не поднятый, даже ещё не проинициализированный
> интерефейс может оказаться в состоянии EBUSY?


Я только лишь предполагаю ... у меня нет ответа на твой вопрос.

-- 
Rgrds, legion



^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
  2009-03-24  9:26       ` Anton Farygin
@ 2009-03-24 11:57         ` Yuriy Kashirin
  2009-03-24 12:19           ` Anton Farygin
  0 siblings, 1 reply; 28+ messages in thread
From: Yuriy Kashirin @ 2009-03-24 11:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussions

On 24 марта 2009, Anton Farygin wrote:
> Rafael Malikov пишет:
> <skip>
>
> > echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/alt/options
> > echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/maxnet/options
>
> Это ещё зачем ?

Потому что https://bugzilla.altlinux.org/show_bug.cgi?id=11786


-- 
 Best regards
 Yuriy Kashirin

^ permalink raw reply	[flat|nested] 28+ messages in thread

* Re: [sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)
  2009-03-24 11:57         ` Yuriy Kashirin
@ 2009-03-24 12:19           ` Anton Farygin
  0 siblings, 0 replies; 28+ messages in thread
From: Anton Farygin @ 2009-03-24 12:19 UTC (permalink / raw)
  To: sisyphus

Yuriy Kashirin пишет:
> On 24 марта 2009, Anton Farygin wrote:
>> Rafael Malikov пишет:
>> <skip>
>>
>>> echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/alt/options
>>> echo "MODULE=модуль_сетевушки" >> /etc/net/ifaces/maxnet/options
>> Это ещё зачем ?
> 
> Потому что https://bugzilla.altlinux.org/show_bug.cgi?id=11786

да, всё отлично, нашли и придумали как исправить (правда попутно - ещё 
одна бага).

как workaround работает MODULE=ext3 ;))) в options.



^ 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