Одинаковое оборудование и ОС, другое имя сетевого адаптера

В настоящее время я устанавливаю 2 новых сервера, точно такую ​​же процедуру установки оборудования.

Обе машины имеют 4 сетевых адаптера, 2 x 1 Гбит и 2 x 10 Гбит

1Гбитные получают другое имя, и я понятия не имею, почему. В /etc/udev нет активных правил.

Машина 1:

[    4.887853] ixgbe 0000:5e:00.0 enp94s0f0: renamed from eth1
[    4.941268] ixgbe 0000:5e:00.1 enp94s0f1: renamed from eth2
[    5.070409] i40e 0000:1a:00.0 eno1: renamed from eth0
[    5.105394] i40e 0000:1a:00.1 eno2: renamed from eth1

Машина 2:

[    5.708490] ixgbe 0000:5e:00.0 enp94s0f0: renamed from eth0
[    6.059514] ixgbe 0000:5e:00.1 enp94s0f1: renamed from eth1
[    6.595102] i40e 0000:1a:00.0 enp26s0f0: renamed from eth0
[    6.621863] i40e 0000:1a:00.1 enp26s0f1: renamed from eth1

Таким образом, одна машина использует соглашение об именовании 'eno*', а другая 'enp26s0f*'. Любые идеи о том, как это вызвано и как я могу это исправить, высоко ценятся... Спасибо.

кортик

1 ответ

Из нижней ссылки в Freedesktop:

Two character prefixes based on the type of interface:
 *   en — Ethernet
 *   sl — serial line IP (slip)
 *   wl — wlan
 *   ww — wwan

Type of names:
 *   b<number>                             — BCMA bus core number
 *   c<bus_id>                             — bus id of a grouped CCW or CCW device,
 *                                           with all leading zeros stripped [s390]
 *   o<index>[n<phys_port_name>|d<dev_port>]
 *                                         — on-board device index number
 *   s<slot>[f<function>][n<phys_port_name>|d<dev_port>]
 *                                         — hotplug slot index number
 *   x<MAC>                                — MAC address
 *   [P<domain>]p<bus>s<slot>[f<function>][n<phys_port_name>|d<dev_port>]
 *                                         — PCI geographical location
 *   [P<domain>]p<bus>s<slot>[f<function>][u<port>][..][c<config>][i<interface>]
 *                                         — USB port number chain
 *   v<slot>                               - VIO slot number (IBM PowerVM)
 *   a<vendor><model>i<instance>           — Platform bus ACPI instance id
 *

Так...

  • eno - это "встроенное" сетевое устройство, поэтому используется "встроенный" метод.
  • enp - это "ethernet", а не встроенное устройство, поэтому используется метод "географическое расположение PCI" или "цепочка номеров портов USB".

как я могу это исправить

Исправить что? В этом нет ничего плохого (но посмотрите ссылку "Мне не нравится, как отключить это?" В ссылке).

Другие вопросы по тегам