Автор Тема: Переименование сетевых интерфейсов  (Прочитано 569 раз)

Оффлайн Cool_Lamer

  • Давно тут
  • **
  • Сообщений: 471
Всем привет.

Переименовал сетевые интерфесы по новой схеме, через создание .link в /etc/systemd/network
В dmesg ловлю такое, что мне очень нравится
root@test:~# dmesg |grep ixgbe
[    1.832029] ixgbe: Intel(R) 10 Gigabit PCI Express Network Driver
[    1.832030] ixgbe: Copyright (c) 1999-2016 Intel Corporation.
[    3.046001] ixgbe 0000:07:00.0: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    3.046305] ixgbe 0000:07:00.0: 32.000 Gb/s available PCIe bandwidth (5.0 GT/s PCIe x8 link)
[    3.046390] ixgbe 0000:07:00.0: MAC: 2, PHY: 1, PBA No: 0210FF-0FF
[    3.046392] ixgbe 0000:07:00.0: ac:1f:6b:9e:92:0e
[    3.050288] ixgbe 0000:07:00.0: Intel(R) 10 Gigabit Network Connection
[    3.225981] ixgbe 0000:07:00.1: Multiqueue Enabled: Rx Queue count = 4, Tx Queue count = 4 XDP Queue count = 0
[    3.226317] ixgbe 0000:07:00.1: 32.000 Gb/s available PCIe bandwidth (5.0 GT/s PCIe x8 link)
[    3.226403] ixgbe 0000:07:00.1: MAC: 2, PHY: 14, SFP+: 4, PBA No: 0210FF-0FF
[    3.226405] ixgbe 0000:07:00.1: ac:1f:6b:9e:92:0f
[    3.230285] ixgbe 0000:07:00.1: Intel(R) 10 Gigabit Network Connection
[    3.939827] ixgbe 0000:07:00.0 enp7s0f0: renamed from eth2
[    3.963449] ixgbe 0000:07:00.1 enp7s0f1: renamed from eth3
[    7.663958] ixgbe 0000:07:00.0 sfp1: renamed from enp7s0f0
[    7.683576] ixgbe 0000:07:00.1 sfp2: renamed from enp7s0f1
root@test:~# dmesg |grep igb
[    1.805233] igb: Intel(R) Gigabit Ethernet Network Driver
[    1.805235] igb: Copyright (c) 2007-2014 Intel Corporation.
[    2.007978] igb 0000:05:00.0: added PHC on eth0
[    2.007981] igb 0000:05:00.0: Intel(R) Gigabit Ethernet Network Connection
[    2.007983] igb 0000:05:00.0: eth0: (PCIe:2.5Gb/s:Width x4) d8:d3:85:63:fc:56
[    2.008061] igb 0000:05:00.0: eth0: PBA No: FFFFFF-0FF
[    2.008063] igb 0000:05:00.0: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
[    2.191915] igb 0000:05:00.1: added PHC on eth1
[    2.191917] igb 0000:05:00.1: Intel(R) Gigabit Ethernet Network Connection
[    2.191919] igb 0000:05:00.1: eth1: (PCIe:2.5Gb/s:Width x4) d8:d3:85:63:fc:57
[    2.191997] igb 0000:05:00.1: eth1: PBA No: FFFFFF-0FF
[    2.191999] igb 0000:05:00.1: Using MSI-X interrupts. 4 rx queue(s), 4 tx queue(s)
[    3.900696] igb 0000:05:00.0 enp5s0f0: renamed from eth0
[    3.923975] igb 0000:05:00.1 enp5s0f1: renamed from eth1
[    7.700062] igb 0000:05:00.0 eth1: renamed from enp5s0f0
[    7.720273] igb 0000:05:00.1 eth2: renamed from enp5s0f1
Это нормально? Получается тройное переименование...
На примере первого, определилось как eth0, переименовалось в enp5s0f0, а потом в мой eth1

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 4 723
  • antohami@
На примере первого, определилось как eth0, переименовалось в enp5s0f0, а потом в мой eth1

Нормально.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 7 768
Это нормально? Получается тройное переименование...
На примере первого, определилось как eth0, переименовалось в enp5s0f0, а потом в мой eth1
Это было бы нормально, если бы не
https://bugs.freedesktop.org/show_bug.cgi?id=53837

Не знаю, как udev обрабатывает эти самые .link, но если так же, как и persistent-net.rules, то имена eth использовать не следует, если сетевых карт более одной: https://bugzilla.altlinux.org/32167


Оффлайн Cool_Lamer

  • Давно тут
  • **
  • Сообщений: 471
то имена eth использовать не следует, если сетевых карт более одной
Пришёл к тому же выводу.
Сразу по старинке настроил через .rules (ядро 5.10.0-18), но в какой-то момент после того как накатил несколько пакетов (возможно linux-firmware), они у меня слетели и больше на руль не реагировали, пошёл через линки.

На данный момент выключил генерацию с переименованием GRUB_CMDLINE_LINUX="net.ifnames=0" и оставил линки в /etc/systemd/network, при этом не стал делать из eth0 - eth1 и eth1 - eth2, а лишь привязал их по маку (может это конечно и лишнее, но пусть будет ;-D).
[Match]
MACAddress=d8:d3:85:63:fc:56
[Link]
Name=eth0

« Последнее редактирование: 26.09.2022 17:26:37 от Cool_Lamer »