Puede colocar este script en /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
No olvides después:
chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
Esto captura el legado eth*
nombres y el nuevo kernel "interfaces con nombre predecible" que comienzan con en
y luego use la ruta del bus o la dirección MAC para que el nombre de cada interfaz sea el mismo en cada arranque. Esto funcionó con el adaptador Ethernet USB-C (passthrough) y USB que probé y confío en que también funcionará con adaptadores integrados.
Desde v0.9.10 de administrador de red, el primer script debe modificarse
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli radio wifi off
;;
down)
nmcli radio wifi on
;;
esac
fi
¡Espero que ayude!
Sencillamente por el enfoque de GUI de gnome...
-
Haga clic con el botón derecho en el indicador del sistema de red en el panel de gnomo junto a su reloj. (El indicador será uno de los dos iconos:las flechas arriba/abajo (LAN) o el embudo WiFi tradicional. Tenga en cuenta que aparecerá el icono arriba/abajo cuando LAN y WiFi o solo LAN están conectados y el embudo de WiFi aparece cuando se conecta SOLO a través de WiFi (LAN desconectada)) -- [LAN triunfa automáticamente sobre WiFi.*]
-
Seleccione 'Editar conexiones...'
- Seleccione la pestaña 'Inalámbrico'.
- Haga doble clic en la primera conexión de su lista y desmarque la casilla 'Conectar automáticamente'.
- Haga clic en el botón 'Aplicar...'.
- Repita para cada conexión en la lista.
Esto dejará la red inalámbrica operativa para conexiones y desconexiones manuales sobre la marcha disponibles haciendo clic con el botón izquierdo en el ícono de red, sin que el NM intente conectarte automáticamente todo el tiempo.
Naturalmente, también puede deshabilitar/habilitar la conexión inalámbrica haciendo clic con el botón derecho en el ícono de red y luego haciendo clic con el botón izquierdo en la selección "Habilitar conexión inalámbrica", bajando o levantando efectivamente la interfaz inalámbrica según lo indica la presencia o ausencia de la marca de verificación.
- LAN triunfa sobre WiFi automáticamente, no hay necesidad de desactivar WiFi. Simplemente desconectando su cable Ethernet transferirá sin problemas la conexión a WiFi y podrá levantarse y moverse sin ningún problema. Del mismo modo, con la reconexión de la LAN.
- Si bien LAN supera a WiFi, NM (Administrador de red) encontrará lo que busca si está en diferentes redes simultáneamente y está trabajando tanto en línea (WiFi) como con un host local (LAN) o V/V, por ejemplo.