Hallo,
ich würde gerne einen USB3.0-Netzwerkadapter mit 5Gbps benutzen (aqc111, wird auch gefunden, Modul geladen).
Der Adapter wird in Proxmox VE 7.3-6 von eth0 nach enx<MAC> umbenannt.
Der Fehler tritt auf, wenn das Interface zu meinem bond0 (für Failover, active/backup) hinzufüge und dann auf Apply configuration drücke.
Wenn ich ifreload -a manuell ausführe:
Ich habe bereits versucht, das Interface umzubenamsen (über ein Link-File in /etc/systemd/network/).
Das klappt auch halb. Der Adapter steht dann mit ip a entsprechend umbenannt da, aber die GUI von Proxmox zeigt als Type "Unknown" statt "Network Device" an und verweigert überhaupt schon das Hinzufügen des Adapters beim OK-Klicken des bond0-Fensters.
Ein manuelles Editieren von /etc/network/interfaces bekomme ich gerade noch hin, gefolgt von systemctl restart networking bzw. reboot - aber mit Null Auswirkung. Der Link wechselt nicht (kommt nicht up), wenn ich das onboard-Interface abstecke (ich will ja failover active/backup).
Es gibt keine aktuelleren Updates. Ich habe mal versucht, den Kernel auf 5.19 zu aktualisieren (war vorher 5.15). Es handelt sich um einen Ryzen 5600G auf einem Asrock Deskmini X300. Proxmox läuft sonst gut.
Was kann ich tun? Oder gibt es eine andere Ursache?
ich würde gerne einen USB3.0-Netzwerkadapter mit 5Gbps benutzen (aqc111, wird auch gefunden, Modul geladen).
modinfo aqc111
filename: /lib/modules/5.19.17-2-pve/kernel/drivers/net/usb/aqc111.ko
license: GPL
description: Aquantia AQtion USB to 5/2.5GbE Controllers
srcversion: ACAA541276C3DB56F48647C
alias: usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v1C04p0015d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v20F4pE05Ad*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v0B95p2791d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v0B95p2791d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v0B95p2790d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v0B95p2790d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v2ECApC101d*dc*dsc*dp*icFFisc*ip*in*
depends: usbnet
retpoline: Y
intree: Y
name: aqc111
vermagic: 5.19.17-2-pve SMP preempt mod_unload modversions
filename: /lib/modules/5.19.17-2-pve/kernel/drivers/net/usb/aqc111.ko
license: GPL
description: Aquantia AQtion USB to 5/2.5GbE Controllers
srcversion: ACAA541276C3DB56F48647C
alias: usb:v1C04p0015d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v1C04p0015d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v20F4pE05Ad*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v20F4pE05Ad*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v0B95p2791d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v0B95p2791d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v0B95p2790d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v0B95p2790d*dc*dsc*dp*icFFisc*ip*in*
alias: usb:v2ECApC101d*dc*dsc*dp*ic02isc06ip00in*
alias: usb:v2ECApC101d*dc*dsc*dp*icFFisc*ip*in*
depends: usbnet
retpoline: Y
intree: Y
name: aqc111
vermagic: 5.19.17-2-pve SMP preempt mod_unload modversions
Der Adapter wird in Proxmox VE 7.3-6 von eth0 nach enx<MAC> umbenannt.
Code:
Mar 4 01:08:15 amdkvm kernel: [ 64.327847] aqc111 4-1:1.0 enx245ebe59xxxx: renamed from eth0
Der Fehler tritt auf, wenn das Interface zu meinem bond0 (für Failover, active/backup) hinzufüge und dann auf Apply configuration drücke.
Code:
netlink : error: netlink: enx245ebe59xxxx: cannot enslave link enx245ebe59xxxx to bond0: operation failed with 'No such device or address' (6)
TASK ERROR: command 'ifreload -a' failed: exit code 1
Wenn ich ifreload -a manuell ausführe:
Im dmesg sehe ich zu dem Zeitpunkt:error: netlink: enx245ebe59xxxx: cannot enslave link enx245ebe59xxxx to bond0: operation failed with 'No such device or address' (6)
Meine Vermutung ist, dass das mit dem Namen des Interfaces zu tun haben könnte; es wurde ja auch ordentlich auf "das neue" Namensschema umgestellt. Wobei ich mich auch noch frage, ob das alles so logisch ist, wenn das Interface entsprechend seiner MAC umbenannt wird (Kernel-seitig) und dann eine Bridge natürlich die MAC setzen möchte...[Sat Mar 4 02:32:41 2023] bond0: (slave enx245ebe59xxxx): Error 6 calling set_mac_address
[Sat Mar 4 02:32:41 2023] vmbr0: the hash_elasticity option has been deprecated and is always 16
Ich habe bereits versucht, das Interface umzubenamsen (über ein Link-File in /etc/systemd/network/).
#/etc/systemd/network/10-persistent-net.link
[Match]
MACAddress=24:5e:be:59:xx:xx
[Link]
Name=lan0
[Match]
MACAddress=24:5e:be:59:xx:xx
[Link]
Name=lan0
bond 'bond0' - wrong interface type on slave 'lan0' ('' != 'eth or bond') (500)
Ein manuelles Editieren von /etc/network/interfaces bekomme ich gerade noch hin, gefolgt von systemctl restart networking bzw. reboot - aber mit Null Auswirkung. Der Link wechselt nicht (kommt nicht up), wenn ich das onboard-Interface abstecke (ich will ja failover active/backup).
Es gibt keine aktuelleren Updates. Ich habe mal versucht, den Kernel auf 5.19 zu aktualisieren (war vorher 5.15). Es handelt sich um einen Ryzen 5600G auf einem Asrock Deskmini X300. Proxmox läuft sonst gut.
Was kann ich tun? Oder gibt es eine andere Ursache?
auto lo
iface lo inet loopback
auto enp3s0
iface enp3s0 inet manual
iface wlp3s0 inet manual
auto enx245ebe59xxxx
iface enx245ebe59xxxx inet manual
mtu 9000
auto bond0
iface bond0 inet manual
bond-slaves enp3s0
bond-miimon 100
bond-mode active-backup
bond-primary enp3s0
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr1
iface vmbr1 inet manual
bridge-ports none
bridge-stp off
bridge-fd 0
iface lo inet loopback
auto enp3s0
iface enp3s0 inet manual
iface wlp3s0 inet manual
auto enx245ebe59xxxx
iface enx245ebe59xxxx inet manual
mtu 9000
auto bond0
iface bond0 inet manual
bond-slaves enp3s0
bond-miimon 100
bond-mode active-backup
bond-primary enp3s0
auto vmbr0
iface vmbr0 inet static
address 192.168.1.100/24
gateway 192.168.1.1
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr1
iface vmbr1 inet manual
bridge-ports none
bridge-stp off
bridge-fd 0
||/ Name Version Architecture Description
+++-==============-============-============-=====================================================
ii ifupdown2 3.1.0-1+pmx3 all Network Interface Management tool similar to ifupdown
+++-==============-============-============-=====================================================
ii ifupdown2 3.1.0-1+pmx3 all Network Interface Management tool similar to ifupdown
Last edited: