LINUX.ORG.RU

Arch Linux и несколько сетевых карт (путаница)


0

1

rc.conf :
eth0="dhcp"
eth1="eth1 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
INTERFACES=(lo eth0 eth1)

если снимать 1 карту и работать без неё, а потом подключать обратно, то система 
начинает путать интерфейсы. Из-за чего такая чехорда я так и не разобрался. В 
результате интерфейс локалки оказывается в сети провайдера, а интерфейс 
смотрящий в сеть провайдера с DHCP остается без IP во внутренней локалке. 
Можно ли как-то привязать настройки интерфесов к MAC-адресам сетевух, как в 
FC/RHEL?
★★★★

Re: Arch Linux и несколько сетевых карт (путаница)

> Можно ли как-то привязать настройки интерфесов к MAC-адресам сетевух, как в FC/RHEL?

можно через udev

$ cat /etc/udev/rules.d/10-network.rules
KERNEL=="eth*", SYSFS{address}=="00:e0:91:0b:21:e6", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:13:ce:0a:8c:a7", NAME="wlan0"

JB ★★★★★ ()

Re: Arch Linux и несколько сетевых карт (путаница)

$ cat rc.conf|fgrep eth|fgrep =
# Note: to use DHCP, set your interface to be "dhcp" (eth0="dhcp")
eth0="eth0 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255"
eth1="dhcp"
INTERFACES=(lo eth0 eth1)
$ cat udev/rules.d/udev.rules|fgrep eth
KERNEL=="eth*", SYSFS{address}=="00:14:2A:58:86:B8", NAME="eth0"
KERNEL=="eth*", SYSFS{address}=="00:02:44:3D:AB:C8", NAME="eth1"

Спасибо за совет, но не помогло.
...:B8 - MAC сетевухи, смотрящей во внутреннию сеть;
...:C8 - MAC сетевухи, смотрящей в сеть провайдера;

mutronix ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.