История изменений
Исправление kostik87, (текущая версия) :
Вам уже собственно ответили, но немного уточню.
В зависимости от версии CentOS и в частности версии udev может применяться как старая схема именования сетевых интерфейсов, eth0, eth1, eth2, так и новая схема с предсказуемыми именами вида enp1s10 или ens160.
В первом случае индекс ethX выдаётся просто по количеству уникальных мак адресов, которые «видела» или «видит» система, т.е. привязка к мак адресу. Во втором случае привязка может идти к номеру шины, на которой расположен интефейс, irq, прочему.
Но в общем случае, если имена интерфейсов ethX, то привязка имён задаётся в файле /etc/udev/rules.d/70-persistent-net.rules примерно вот такого вида:
# This file was automatically generated by the /lib64/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 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Вам всего лишь нужно посмотреть мак адреса интерфейсов в новой системе и в этом файле расставить соответствие, потом аналогично подключить сетевые провода.
Мак адрес можно посмотреть в выводе команды
ifconfig -a
ip l
ip link
После правки файла правил udev просто перезапустите систему.
Удачи.
Исправление kostik87, :
Вам уже собственно ответили, но немного уточню.
В зависимости от версии CentOS и в частности версии udev может применяться как старая схема именования сетевых интерфейсов, eth0, eth1, eth2, так и новая схема с предсказуемыми именами вида enp1s10 или ens160.
В первом случае индекс ethX выдаётся просто по количеству уникальных мак адресов, которые «видела» или «видит» система, т.е. привязка к мак адресу. Во втором случае привязка может идти к номеру шины, на которой расположен интефейс, irq, прочему.
Но в общем случае, если имена интерфейсов ethX, то привязка имён задаётся в файле /etc/udev/rules.d/70-persistent-net.rules примерно вот такого вида:
# This file was automatically generated by the /lib64/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 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Вам всего лишь нужно посмотреть мак адреса интерфейсов в новой системе и в этом файле расставить соответствие, потом аналогично подключить сетевые провода.
Мак адрес можно посмотреть в выводе команды
ifconfig -a
ip l
ip link
Удачи.
Исходная версия kostik87, :
Вам уже собственно ответили, но немного уточню.
В зависимости от версии CentOS и в частности версии udev могут применяться как старая схема именования сетевых интерфейсов, eth0, eth1, eth2, так и новая схема с предсказуемыми именами.
В первом случае индекс ethX выдаётся просто по количеству уникальных мак адресов, которые «видела» или «видит» система, т.е. привязка к мак адресу. Во втором случае привязка может идти к номеру шины, на которой расположен интефейс, irq, прочему.
Но в общем случае, если имена интерфейсов ethX, то привязка имён задаётся в файле /etc/udev/rules.d/70-persistent-net.rules примерно вот такого вида:
# This file was automatically generated by the /lib64/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 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x11ab:0x4364 (sky2)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:bb:cc:dd:ee:ff", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Вам всего лишь нужно посмотреть мак адреса интерфейсов в новой системе и в этом файле расставить соответствие, потом аналогично подключить сетевые провода.
Мак адрес можно посмотреть в выводе команды
ifconfig -a
ip l
ip link
Удачи.