Hi Forum,
I’ve tried to configure an Ethernet connection (Wi-Fi is working since installation),
but I’m unable to get it working. I’m on debian-13-xfce templates.
I configurated with the program ‘NetworkManager Applet’.Version 1.36.0, on sys-net:
Right-click on the applet panel icon (if Wi-Fi is working, its a signal strength symbol).
Then “Edit Connections…” → Menu: “Network Connection”, you may see:
Wi-Fi: is configured and working now.
Then left-click to the “+”-icon to “Add a new connection”
Menu to “Choose a Connection Type” appears.
Select Ethernet
Left-click to “Create…”-Button
Menu edit the connection appears (“Editing Ethernet connection 1” as default).
Tab “Ethernet” is automatically selected.
Change name to ‘eth0’
Select “Device”: In my case the is only one: vif6.0
Select “Cloned MAC address”: Random
MTU: automatic
Select “Wake on LAN”: ignore
Select “Link negotiation”: Automatic
Tab “IPv4 Settings”.
Automatic (DHCP)
Activate “Require IPv4 addresing for this connection to complete”
Tab “IPv6 Settings”
Select Method: “Disabled” (first)
Tab “Proxy”
Select Method: “Automatic”
Tab “General”
Set-on “Connect automatically with priority” 1 (I prefer ethernet, in that case)
Default: on: “All users may connect to this network”
Set: Metered connection to “No”
Rest-Tab with defaults (802.1 Security: No selection, DCB: No selection)
Left-click to “Save” Button (BTW it seems broken, as it shows an “X” as icon)
Menu “Network Connections”
Now shows the Ethernet classification and eth0 connection created
Close the menu
If I now left-click to ‘NetworkManager Applet’ and select “Disconnect”, then the icon
changes to “No connection” icon.
If I now right-click to that icon and deselect “Enable Wi-Fi” (“Enable Networking” is selected), the I would expect the eth0-connection to be used.
Restarting the cube, the OS does not bring a connection over eth0.
Just to learn on qubes, isn’t the case that the kernel is always the Red Hat one (I saw that claim on another topic related to rc4)?
Here is sudo dmesg start on sys-net:
[ 0.000000] Linux version 6.12.59-1.qubes.fc41.x86_64 (mockbuild@83523eb769ad463199935c0aecf3b97e) (gcc (GCC) 14.3.1 20251022 (Red Hat 14.3.1-4), GNU ld version 2.43-2.fc41) #1 SMP PREEMPT_DYNAMIC Sun Nov 30 10:39:00 UTC 2025
[ 0.000000] Command line: systemd.machine_id=6a48122b17b348f28b6ecad64f256e7c root=/dev/mapper/dmroot ro nomodeset console=hvc0 rd_NO_PLYMOUTH rd.plymouth.enable=0 plymouth.enable=0 clocksource=tsc xen_scrub_pages=0 apparmor=1 security=apparmor
Looks like a really new obscure Ethernet controller with no drivers in mainstream Kernels. Your best bet is dkms and in-vm Kernel. There is a guide for Debian here. But I won’t recommend it as the author is not known and authenticity or security of the prebuilt one could not be confirmed. The situation is not better in Arch AUR.
Try looking at your original hardware vendor website. They might provide some Debian and/or Fedora drivers.