I’m running EndeavourOS from the Cassini Nova 03 2003 R3 release with the latest updates from eos-update --yay, and booting into the LTS kernel 6.1.56-1-lts. I’m running the KDE Plasma desktop environment. My hardware is an Apple MacBook4,1, and the on-board networking equipment is as follows:
02:00.0 Ethernet controller [0200]: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: Apple Inc. AirPort Extreme [106b:0086]
03:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8058 PCI-E Gigabit Ethernet Controller [11ab:436a] (rev 13)
Subsystem: Marvell Technology Group Ltd. Imac 8,1 Wired Ethernet Adapter [11ab:00ba]
Networking in general is working fine, except when I’m connected to both Wi-Fi and Ethernet. In this case, traffic seems to route unpredictably over both the Wi-Fi and Ethernet networks. It’s possible that it may be working as designed, but the issue is that my Wi-Fi network is considerably slower than Ethernet, so I’d rather not send traffic over Wi-Fi at all when Ethernet is available. My current solution is to disable Wi-Fi manually from the system tray widget whenever I connect to Ethernet, and re-enable it manually when I disconnect from Ethernet.
Is there any way to force the system not to route traffic over Wi-Fi at all when Ethernet is connected, or alternatively, to automatically disable Wi-Fi completely when Ethernet is connected?