вторник, 15 января 2013 г.

eth0 вместо eth1

Идентификатор, который будет назначен сетевой карте, определяется в файле /etc/udev/rules.d/70-persistent-net.rules

Этот файл содержит перечисление доступных сетевых карт в виде примерно следующего списка:

....
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:15:f2:6a:77:04", NAME="eth0"
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:17:9a:74:93:82", NAME="eth1"
...
где ATTRS{address} - MAC сетевухи.

Если на компьютере обнаруживается сетевая карта с MAC-адресом, которого нет в этом списке, в хвост файла дописывается еще одна строчка, назначая новой сетевой карте наименьшее свободное имя вида eth(n+1). Если при загрузке системы одна из указанных в файле сетевых карт в компьютере не обнаруживается, соответствующее устройство eth0 не будет показываться в списке доступных сетевых карт. Однако идентификатор за сетевой картой закрепится и если её вставить обратно, она снова появится под тем же названием.

Файл /etc/udev/rules.d/70-persistent-net.rules можно редактировать, в частности - комментировать в нём строки символом #.


P.S. Список потенциально доступных сетевых карт, установленных на компьютере, можно получить при помощи команды:

# lshw -C network

Комментариев нет:

Отправить комментарий