среда, 1 июня 2011 г.

Как переименовать сетевые интерфейсы (eth2 в eth1)

Раньше с этим не сталкивался и даже не задумывался над этим вопросом пока все работало нормально: сетевая карта eth0 (motherboard) и eth1 (PCI). Но как оказалось имена сетевых интерфейсов в Linux компьютерах в последнее время стали привязываться к конкретным устройствам. Из-за этого после замены сетевой карты PCI, новая бала на eth2, а не eth1 как ожидалось. Это на работу не влияло, но мне не очень нравилось... Как оказалось собака зарыта в udev, который по умолчанию привязывает имена сетевых устройств к их MAC адресам. Например, в Ubuntu это находится в файле
sudo vim /etc/udev/rules.d/70-persistent-net.rules
Просто отредактируйте его по своему вкусу. Я удалил строку относящуюся к старой сетевой карте и переименовал eth2 в eth1 для новой :-)

Комментариев нет:

Отправить комментарий