четверг, 8 апреля 2010 г.

Переименование сетевого интерфейса в Linux

Часто бывает при замене сетевой карты она начинает определятся не как все привыкли по порядку c eth0.

Если вы хотите изменить название интерфейса с eth1 на eth0 либо еще как то, необходимо найти файл в /etc/udev/rules.d/ в имене файла присутствует название persistent-net.rules (в Ubuntu называется 70-persistent-net.rules). Открываем, видим что привязка идет к МАК адресу сетевого адаптера, чтоб изменить название достаточно в конце строки с необходимым адаптером изменить название, например, eth1 меняем на eth0. Сохраняем, перезагружаемся. Все карты видны, как нам нужно.

3 комментария:

Анонимный комментирует...

Еще можно командой ip link set dev eth1 name eth0

Анонимный комментирует...

да, но после reboot, имя будет восстановлено, на имя указанное в выше описанном файле

warlomak комментирует...

нет, все будет нормально, курите udev