[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [openbsd] Re: nics



Sergey Prysiazhnyi wrote:

; простыми словами - как поставите на мать, так и будет, при чём здесь ОС?
; вот только один вопрос остался, что за задача то такая... ? Спасибо.
То есть,привязать имя интерфейса сетевухи к, допустим, её маку, или тому же расположению на pci матери, на опёнке низзя?

Поведайте пожалуйста смысл?

В лялихе это мона было сделать через udev. Во фряхе - сам не делал, но вроде как народ тоже устраивал привязки.

Правда, как?

$ cat /etc/udev/rules.d/z25_persistent-net.rules


# PCI device 0x8086:0x1229 (e100)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:02:b3:2d:8b:1b", NAME="eth2"

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:08:54:43:84:f4", NAME="eth4"
[..]

По ихним макам. Изначально ядро определяет в "своей" последовательности, но потом udev переименовывает интерфейсы так, как указано в конфигах. Как это реализовано программно - не разбирался, не было надобности. Про фряху, как уже писал выше - не знаю, не делал. Просто попадался на глаза сервер, где интерфейсы были симпатично названы ext и соответственно int.

Смысл? Что бы при втыкании очередной сетевухи не "сползали" ихние имена. А они могут фигурировать во многих местах, начиная фаервольными правилами и заканчивая своими какими-то скриптами-костылями.


--
To unsubscribe send a mail to openbsd+unsubscribe@uaoug.org.ua
For retrieval all messages in the archive go to http://www.uaoug.org.ua/archive/