Иногда бывает нужно заменить сетевую карты на другую. Но когда вы меняете сетевушку, то она встает новым устройством. Т.е. если вы меняете eth0, то вытащив старую и поставив новую, новая будет определятся уже как eth1. Но так как у нас все настроено на eth0 нам нужно привязать новую сетевушку на eth0. Привязка идет по маку.
А все настройки ищем вот тут:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Получаем вот такую картину:
01 # This file was automatically generated by the /lib/udev/write_net_rules
02 # program, run by the persistent-net-generator.rules rules file.
03 #
04 # You can modify it, as long as you keep each rule on a single
05 # line, and change only the value of the NAME= key.
06
07 # PCI device 0x10ec:0x8168 (r8169)
08 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:43:ad:f2:13:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
09
10 # PCI device 0x8086:0x10de (e1000e)
11 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 строчки, что осталось у вас от первой сетевушки, а именно:
# 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"
И далее параметр NAME меняем с eth1 на 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="eth0"
Далее можем просто перезагрузиться:
sudo reboot
Но мы же линуксоиды, и мы просто перезагрузим сеть:
sudo /etc/init.d/networking restart
Далее проверяем командой:
sudo ifconfig -a
А все настройки ищем вот тут:
sudo nano /etc/udev/rules.d/70-persistent-net.rules
Получаем вот такую картину:
01 # This file was automatically generated by the /lib/udev/write_net_rules
02 # program, run by the persistent-net-generator.rules rules file.
03 #
04 # You can modify it, as long as you keep each rule on a single
05 # line, and change only the value of the NAME= key.
06
07 # PCI device 0x10ec:0x8168 (r8169)
08 SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:43:ad:f2:13:05", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
09
10 # PCI device 0x8086:0x10de (e1000e)
11 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 строчки, что осталось у вас от первой сетевушки, а именно:
# 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"
И далее параметр NAME меняем с eth1 на 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="eth0"
Далее можем просто перезагрузиться:
sudo reboot
Но мы же линуксоиды, и мы просто перезагрузим сеть:
sudo /etc/init.d/networking restart
Далее проверяем командой:
sudo ifconfig -a
Комментариев нет:
Отправить комментарий