• Санкт-Петербург +7 (812) 309 26 84

Справка

Отключения привязки сетевых интерфейсов к MAC-адресам

В семействе Debian (Ubuntu и др.) по умолчанию осуществляется привязка имени сетевого интерфейса к MAC-адресу устройства. Это сделано для того, чтобы при добавлении или удалении сетевых карт, не перепутывались настройки для существующих карт. Для интернет-сервера это решение неудачно, т.к. такая привязка приводит к тому, что при смене MAC-адреса устройства (например, при замене сетевой карты или сервера, при перезагрузке виртуальной машины), настройки сетевой карты теряются, в следствие чего сервер становится недоступен по сети.

Привязка имени интерфейса к MAC-адресу осуществляется с помощью подсистемы udev. Для отключения привязки необходимо удалить правила в текущей конфигурации udev:
1) удалить файл /etc/udev/rules.d/70_persistent-net.rules (в нем содержится текущая привязка для сетевых карт);
2) удалить файл /etc/udev/rules.d/75_persistent-net-generator.rules (он автоматически создает новые привязки для сетевых карт)

В различных версиях и дистрибутивах названия этих файлов могут отличаться, но, как правило, они заканчиваются на _persistent-net.rules и _persistent-net-generator.rules.

Рецепты и советы, Debian, Сеть, Udev, Eth0