LINUX.ORG.RU

разброд и шатание в именах сетевых интерфейсов у udev

 ,


0

2

доброго всем вечера!

решил на ночь глядя поменяnm названия eth5<=>eth1

/etc/udev/rules.d/70-persistent-net.rules:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="1c:1b:0d:ca:97:68", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:05:ca:a2:ee:78", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:90:54:5c:9b:92", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth5"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="68:05:ca:a2:ea:84", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth6"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:80:0f:74:31:00", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth7"


но некоторые интерфейсы как-то сдвинулись:
sbauer@metamini ~$ lsif
dev              |  state  | ip_addr         |   hw_addr         | driver
            eth0 (      up )      172.29.2.5 [ 1c:1b:0d:ca:97:68 ] r8169
            eth3 (      up )      172.29.3.5 [ 68:05:ca:a2:ee:78 ] e1000e
            eth6 (      up )    192.168.11.1 [ 68:05:ca:a2:ea:84 ] e1000e
            eth8 (      up )                 [ 68:05:ca:69:93:87 ] e1000e


в чем может быть причина? кроме той, что я не пользуюсь systemd? %)

p.s. админам: ошибся темой! :-/ перенесите, пожалуйста в general

★★★★★

Последнее исправление: metawishmaster (всего исправлений: 2)
Ответ на: комментарий от metawishmaster

Блин, я посмотрел, у тебя первая созданная тема — в 2007 году, 16 (шестнадцать!) лет назад.

Ты за шестнадцать лет даже не смог осилить выбор форума, в который помещать свои темы. Что твой вопрос делает в форуме Development? Какое отношение eth1 и eth5 имеют к разработке софта? Почему ты не задал свой вопрос в форуме Admin, или Desktop, или, на крайний случай, в General??

Это во-первых. Во-вторых, за шестнадцать лет ты не понял, что нужно хоть как-то описать свою систему. Что у тебя? Убунту? Редхат? Какой версии? Окаменелое, как говно мамонта или что-то свежее? Я уж не помню сколько лет назад лор бурлил по поводу инициативы Леннарта по стабильным именам интерфейсов, а у тебя эта проблема до сих пор не решена.

Я свои интерфейсы именовал так:

$ cat /etc/systemd/network/10-pci-intel.link 
[Match]
MACAddress       = 8C:EC:4B:8E:70:27

[Link]
MACAddressPolicy = persistent
Name             = lan

Ах, да, ты же не пользуешься системд. Ну, тады %(

debugger ★★★★★
()
Последнее исправление: debugger (всего исправлений: 2)
Ответ на: комментарий от ox55ff

я не пользуюсь systemd

Это.

eth0 или enx00e04cee002c?
по-мне так eth0

кроме того, что еще кучу лишнего приносит

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 1)
Ответ на: комментарий от debugger

ну не круто ли?

угомонись уже. чаю, там, выпей с мелиссой - «помогает восстановить душевное спокойствие» :)

metawishmaster ★★★★★
() автор топика
Последнее исправление: metawishmaster (всего исправлений: 2)