pfsense. Привязка имен интерфейсов к mac адресам

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Tangorn
проходил мимо
Сообщения: 1
Зарегистрирован: 2015-12-08 20:19:16

pfsense. Привязка имен интерфейсов к mac адресам

Непрочитанное сообщение Tangorn » 2015-12-08 20:49:37

С freebsd знаком издалека - многие ее маны подходят для gentoo, а вот сейчас возникла задача поднять виртуальный (платформа vmware esxi 5.5) софтроутер на pfSense 2.2.5 . Все бы ничего. но при количестве виртуальных сетевых карт больше 4х порядок именования их в настройках виртуальной машины и в гостевой системе отличаются. Это достаточно не удобно, потому возникла необходимость четко привязать имена сетевых интерфейсов к определенным mac-адресам
Для линукса задача решается 10 минутами гугления и парой правил для udev
Гугление на эту тему для pfsense или freebsd результата не дало. Нашел ссылки в сторону правил для devd но в параметрах match нет критерия mac address, а серийного номера как вот в этом треде у меня нет
Вот тут похожая проблема, но тоже не решена.

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

стандартный порядок

Код: Выделить всё

ethernet0.pciSlotNumber = "160"
ethernet1.pciSlotNumber = "192"
ethernet2.pciSlotNumber = "224"
ethernet3.pciSlotNumber = "256"
ethernet4.pciSlotNumber = "1184"
Подправленный порядок

Код: Выделить всё

ethernet0.pciSlotNumber = "160"
ethernet1.pciSlotNumber = "1184"
ethernet2.pciSlotNumber = "192"
ethernet3.pciSlotNumber = "224"
ethernet4.pciSlotNumber = "256"

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35267
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

pfsense. Привязка имен интерфейсов к mac адресам

Непрочитанное сообщение Alex Keda » 2015-12-15 8:23:05

Скрипт, который выковырнет мак адрес и выдаст нужное имя интерфейсу....
Его в rc.conf вписать.
Убей их всех! Бог потом рассортирует...