Как можно было бы постоянно определить имена для сетевого интерфейса (Wi-Fi/Ethernet) в дуге

Одной из вещей, что RHEL/CentOS (и другие продукты Предприятия Linux) обеспечивает, что другие дистрибутивы не обеспечивают, является устойчивость API/ABI. Это - разочарование большому количеству людей, которые плохо знакомы с RHEL, потому что все, что они видят, - то, что доступные версии являются все более старыми, чем последние выпуски, найденные в последнем выпуске Ubuntu/Fedora/Gentoo/Whatever. Но при поддержке продукта, который был развернут на поле RHEL, Вы не должны волновать по поводу базовой технологии наличие использования продукта, это - изменение API (с новыми версиями апача, php, жемчуга, Python, glibc, безотносительно). Это даже относится к большинству модулей ядра, предусмотрел RHEL.

Как пример, если я разработал веб-приложение, которое работает на RHEL 5.0, я могу быть вполне уверен, что он продолжит работать на RHEL 5.6 два года спустя, все время система RHEL получала обновления системы защиты и исправления ошибок все время.

Отвечать на "более безопасный" вопрос: Поскольку RHEL бэкпортирует исправления безопасности к выпущенной версии, которую они обеспечивают, можно продолжить иметь стабильный API для выпуска программного обеспечения на, не волнуясь о безопасности базовой системы.

5
21.05.2013, 10:50
1 ответ

Использовать udev. В хинду и многих других дистрибутивах это сделано автоматически, но можно хотеть базироваться на этом, если Вы хотите quick'n'dirty решение:

# This file was automatically generated by the /lib64/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x8086:0x10f5 (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC_ADDRESS>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

# PCI device 0x8086:0x4236 (iwlagn)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="<MAC_ADDRESS>", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"

Вы изменил кого-либо udev конфигурация?

6
27.01.2020, 20:39

Теги

Похожие вопросы