[sisyphus] скачущие интерфейсы невозможно переименовать (etcnet/iftab)

Anton Farygin =?iso-8859-1?q?rider_=CE=C1_altlinux=2Ecom?=
Вт Мар 24 11:53:23 MSK 2009


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



Подробная информация о списке рассылки Sisyphus