Il 11/02/2020 09:28, Marco Gaiarin ha scritto:
Serverino proxmox6 (debian buster, kernel 5.3.18-1-pve); la scheda di rete
integrata viene decentemente vista e rinominata:
root@ino:~# grep tg3 /var/log/kern.log
Feb 11 09:16:42 ino kernel: [3.449190] tg3.c:v3.137 (May 11, 2014)
Feb 11 09:16:42 ino kernel: [3.468877] tg3 :1e:00.0 eth0: Tigon3
[partno(BCM95723) rev 5784100] (PCI Express) MAC address 9c:8e:99:7b:86:d9
Feb 11 09:16:42 ino kernel: [3.468879] tg3 :1e:00.0 eth0: attached
PHY is 5784 (10/100/1000Base-T Ethernet) (WireSpeed[1], EEE[0])
Feb 11 09:16:42 ino kernel: [3.468881] tg3 :1e:00.0 eth0: RXcsums[1]
LinkChgREG[0] MIirq[0] ASF[1] TSOcap[1]
Feb 11 09:16:42 ino kernel: [3.468883] tg3 :1e:00.0 eth0:
dma_rwctrl[7618] dma_mask[64-bit]
Feb 11 09:16:42 ino kernel: [3.485088] tg3 :1e:00.0 ens1: renamed
from eth0
Feb 11 09:16:44 ino kernel: [ 101.292206] tg3 :1e:00.0 ens1: Link is up
at 100 Mbps, full duplex
Feb 11 09:16:44 ino kernel: [ 101.292208] tg3 :1e:00.0 ens1: Flow
control is on for TX and on for RX
ma me ne serve una seconda, che aggiungo in un secondo momento; questa viene
vista, ma rinominata in un modo direi alquanto pittoresco:
root@ino:~# grep e1000e /var/log/kern.log
Feb 11 09:16:42 ino kernel: [3.451250] e1000e: Intel(R) PRO/1000 Network
Driver - 3.2.6-k
Feb 11 09:16:42 ino kernel: [3.451251] e1000e: Copyright(c) 1999 - 2015
Intel Corporation.
Feb 11 09:16:42 ino kernel: [3.451430] e1000e :20:00.0: Interrupt
Throttling Rate (ints/sec) set to dynamic conservative mode
Feb 11 09:16:42 ino kernel: [3.502028] e1000e :20:00.0 :20:00.0
(uninitialized): registered PHC clock
Feb 11 09:16:42 ino kernel: [3.556137] e1000e :20:00.0 eth0: (PCI
Express:2.5GT/s:Width x1) 2c:27:d7:14:9b:67
Feb 11 09:16:42 ino kernel: [3.556139] e1000e :20:00.0 eth0: Intel(R)
PRO/1000 Network Connection
Feb 11 09:16:42 ino kernel: [3.556182] e1000e :20:00.0 eth0: MAC: 3,
PHY: 8, PBA No: G17305-003
Feb 11 09:16:42 ino kernel: [3.557393] e1000e :20:00.0 rename3:
renamed from eth0
Mi sono dato una occhata al wiki debian, e mi sembra tutto OK:
https://wiki.debian.org/NetworkInterfaceNames
In particolare quella integrata:
Il nome della scheda integrata dovrebbe essere enp30s0
root@ino:~# udevadm test-builtin net_id /sys/class/net/ens1
Load module index
Parsed configuration file /usr/lib/systemd/network/99-default.link
Created link configuration context.
Using default interface naming scheme 'v240'.
ID_NET_NAMING_SCHEME=v240
ID_NET_NAME_MAC=enx9c8e997b86d9
ID_OUI_FROM_DATABASE=Hewlett Packard
ID_NET_NAME_PATH=enp30s0
ID_NET_NAME_SLOT=ens1
Unload module index
Unloaded link configuration context.
mentre quella aggiuntiva:
e il nome della scheda aggiuntiva dovrebbe essere enp32s0
root@ino:~# udevadm test-builtin net_id /sys/class/net/rename3
Load module index
Parsed configuration file /usr/lib/systemd/network/99-default.link
Created link configuration context.
Using default interface naming scheme 'v240'.
ID_NET_NAMING_SCHEME=v240
ID_NET_NAME_MAC=enx2c27d7149b67
ID_OUI_FROM_DATABASE=Hewlett Packard
ID_NET_NAME_PATH=enp32s0
ID_NET_NAME_SLOT=ens1
Unload module index
Unloaded link configuration context.
Cioè, il problema è che ritiene che entrambe debbano chiamarsi 'ens1',
quindi la seconda la chiama 'rename3'?
Però c'è sempre da capire il motivo per cui il nome dello slot (ens1),
viene inizialmente generato identico per entrambe le schede che, si
presume, dovrebbero trovarsi su slot Pcie diversi.
Mah, non ci sono più i kernel di una volta... ;-)
Luciano