Сегодня понадобилось сменить сетевую карту на Ubuntu Server. После включения сетевой интерфейс поднимался только вручную и слетал после перезагрузки. Варианта два. Настраивать новый сетевой интерфейс или просто заменить имя нового на старый.
Пойдем более простым вторым путем.
Открываем:
Получаем примерно:
Открываем:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
# This file was automatically generated by the /lib/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 0x10ec:0x8168 (r8169) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:43:ad:f2:13:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x10de (e1000e) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:2b:d3:e4:5c:0b", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"Удаляем 2 строчки, что осталось у вас от первой карты:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:43:ad:f2:13:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"И далее параметр NAME новой сетевой карты меняем с eth1 на eth0.
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:2b:d3:e4:5c:0b", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"Перезапускаем сеть:
sudo /etc/init.d/networking restartВот и все.
Наиполезнейший и быстрейший для решения "проблем" пост)
ОтветитьУдалитьЖелательно сервер отправить в перезагрузку
Этот комментарий был удален автором.
ОтветитьУдалить