Sie können dieses Skript auf /etc/NetworkManager/dispatcher.d/99-wlan
ablegen :
#!/bin/bash
wired_interfaces="en.*|eth.*"
if [[ "$1" =~ $wired_interfaces ]]; then
case "$2" in
up)
nmcli radio wifi off
;;
down)
nmcli radio wifi on
;;
esac
fi
Danach nicht vergessen:
chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
Dies fängt das alte eth*
ab Namen und die neuen Kernel-"vorhersagbaren benannten Schnittstellen", die mit en
beginnen und verwenden Sie dann entweder den Buspfad oder die MAC-Adresse, damit der Name jeder Schnittstelle bei jedem Start gleich ist. Dies funktionierte mit dem USB-C (Passthrough) und dem USB-Ethernet-Adapter, den ich ausprobiert habe, und ich bin zuversichtlich, dass es auch mit integrierten Adaptern funktionieren wird.
Seit v0.9.10 von network-manager muss das erste Skript modifiziert werden
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli radio wifi off
;;
down)
nmcli radio wifi on
;;
esac
fi
Hoffe es hilft!
Ganz einfach für den Gnome-GUI-Ansatz...
-
Klicken Sie mit der rechten Maustaste auf die Netzwerksystemanzeige im Gnome-Bedienfeld neben Ihrer Uhr. (Die Anzeige wird eines von zwei Symbolen sein; entweder die Aufwärts-/Abwärtspfeile (LAN) oder der herkömmliche WLAN-Trichter. Beachten Sie, dass das Aufwärts-/Abwärtssymbol angezeigt wird wenn sowohl LAN als auch WLAN oder nur LAN verbunden sind und der WLAN-Trichter erscheint, wenn NUR über WLAN verbunden ist (LAN getrennt)) -- [LAN übertrumpft WLAN automatisch.*]
-
Wählen Sie 'Verbindungen bearbeiten...'
- Wählen Sie die Registerkarte "Wireless".
- Doppelklicken Sie auf die erste Verbindung in Ihrer Liste und deaktivieren Sie das Kontrollkästchen "Automatisch verbinden".
- Klicken Sie auf die Schaltfläche "Übernehmen...".
- Wiederholen Sie dies für jede Verbindung in der Liste.
Dadurch bleibt das drahtlose Netzwerk für spontane manuelle Verbindungen und Trennungen verfügbar, indem Sie mit der linken Maustaste auf das Netzwerksymbol klicken, ohne dass das NM versucht, Sie ständig automatisch zu verbinden.
Natürlich können Sie Wireless auch deaktivieren/aktivieren, indem Sie mit der rechten Maustaste auf das Netzwerksymbol klicken und dann mit der linken Maustaste auf die Auswahl „Enable Wireless“ klicken, wodurch die Wireless-Schnittstelle effektiv nach unten oder oben gebracht wird, wie durch das Vorhandensein oder Fehlen des Häkchens angezeigt.
- LAN übertrumpft WLAN automatisch, WLAN muss nicht deaktiviert werden. Durch einfaches Abziehen des Ethernet-Kabels wird die Verbindung nahtlos auf WLAN übertragen, und Sie können ohne viel Aufhebens abheben und sich bewegen. Ebenso beim Wiederverbinden des LAN.
- Während LAN WiFi übertrumpft, findet der NM (Network Manager) was Sie suchen, falls Sie sich gleichzeitig in verschiedenen Netzwerken befinden und beispielsweise sowohl online (WiFi) als auch mit einem lokalen Host (LAN) oder V/V arbeiten.