Puoi trascinare questo script in /etc/NetworkManager/dispatcher.d/99-wlan
:
#!/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
Non dimenticare dopo:
chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
Questo cattura l'eredità eth*
names e le nuove "interfacce denominate prevedibili" del kernel che iniziano con en
e quindi utilizzare il percorso del bus o l'indirizzo MAC in modo che il nome di ciascuna interfaccia sia lo stesso a ogni avvio. Ha funzionato con l'adattatore USB-C (passthrough) e USB Ethernet con cui ho provato e sono sicuro che funzionerà anche con gli adattatori integrati.
Dalla v0.9.10 di network-manager, il primo script deve essere modificato
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli radio wifi off
;;
down)
nmcli radio wifi on
;;
esac
fi
Spero ti sia d'aiuto!
Molto semplicemente per l'approccio alla GUI di gnome...
-
Fai clic con il pulsante destro del mouse sull'indicatore del sistema di rete nel pannello di gnome in alto accanto all'orologio. (L'indicatore sarà una delle due icone:le frecce su/giù (LAN) o il tradizionale imbuto WiFi. Nota che apparirà l'icona su/giù quando sia LAN che WiFi o solo LAN sono connessi e l'imbuto WiFi appare quando connesso SOLO tramite WiFi. (LAN disconnessa)) -- [La LAN prevale automaticamente sul WiFi.*]
-
Seleziona 'Modifica connessioni...'
- Seleziona la scheda "Wireless".
- Fai doppio clic sulla prima connessione nell'elenco e deseleziona la casella "Connetti automaticamente".
- Fai clic sul pulsante "Applica...".
- Ripeti per ogni connessione nell'elenco.
Ciò lascerà la rete wireless operativa per connessioni e disconnessioni manuali al volo disponibili facendo clic con il pulsante sinistro del mouse sull'icona di rete, senza che l'NM tenti di connettersi automaticamente per tutto il tempo.
Naturalmente puoi anche disabilitare/abilitare Wireless facendo clic destro sull'icona di rete e poi facendo clic sinistro sulla selezione "Abilita Wireless", abbassando o alzando di fatto l'interfaccia Wireless come indicato dalla presenza o assenza del segno di spunta.
- La LAN prevale automaticamente sul WiFi, non è necessario disabilitare il WiFi. Basta scollegare il cavo Ethernet per trasferire senza problemi la connessione al WiFi e puoi riprendere e spostarti senza problemi. Allo stesso modo, con la riconnessione della LAN.
- Sebbene la LAN abbia la meglio sul WiFi, NM (Network Manager) troverà ciò che cerchi se ti trovi su reti diverse contemporaneamente e lavori sia online (WiFi) che con un host locale (LAN) o V/V, ad esempio.