Vous pouvez déposer ce script dans /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
N'oubliez pas après :
chmod +x /etc/NetworkManager/dispatcher.d/99-wlan
Cela attrape l'héritage eth*
noms et les nouvelles "interfaces nommées prévisibles" du noyau qui commencent par en
puis utilisez soit le chemin du bus, soit l'adresse MAC afin que le nom de chaque interface soit le même à chaque démarrage. Cela a fonctionné avec l'adaptateur Ethernet USB-C (passthrough) et USB avec lequel j'ai essayé et je suis convaincu qu'il fonctionnera également avec les adaptateurs intégrés.
Depuis la v0.9.10 de network-manager, le premier script doit être modifié
#!/bin/bash
if [ "$1" = "eth0" ]; then
case "$2" in
up)
nmcli radio wifi off
;;
down)
nmcli radio wifi on
;;
esac
fi
J'espère que cela vous aidera !
Tout simplement pour l'approche gnome GUI...
-
Faites un clic droit sur l'indicateur de système réseau dans le panneau gnome près de votre horloge. (L'indicateur sera l'une des deux icônes ; soit les flèches haut/bas (LAN) ou l'entonnoir WiFi traditionnel. Notez que l'icône haut/bas apparaîtra lorsque LAN et WiFi ou uniquement LAN sont connectés et que l'entonnoir WiFi apparaît lorsqu'il est connecté via WiFi UNIQUEMENT. (LAN déconnecté)) -- [LAN l'emporte automatiquement sur WiFi.*]
-
Sélectionnez 'Modifier les connexions...'
- Sélectionnez l'onglet "Sans fil".
- Double-cliquez sur la première connexion de votre liste et décochez la case "Se connecter automatiquement".
- Cliquez sur le bouton "Appliquer...".
- Répétez pour chaque connexion de la liste.
Cela laissera le réseau sans fil opérationnel pour les connexions et déconnexions manuelles à la volée disponibles en cliquant avec le bouton gauche sur l'icône du réseau, sans que le NM essaie de vous connecter automatiquement tout le temps.
Naturellement, vous pouvez également désactiver/activer le sans fil en cliquant avec le bouton droit de la souris sur l'icône du réseau, puis en cliquant avec le bouton gauche sur la sélection « Activer le sans fil », en abaissant ou en activant l'interface sans fil, comme indiqué par la présence ou l'absence de la coche.
- Le réseau local l'emporte automatiquement sur le Wi-Fi, il n'est pas nécessaire de désactiver le Wi-Fi. Le simple fait de débrancher votre câble Ethernet transférera de manière transparente la connexion au WiFi et vous pourrez prendre et vous déplacer sans aucun problème. De même, avec la reconnexion du LAN.
- Bien que le LAN l'emporte sur le WiFi, le NM (gestionnaire de réseau) trouvera ce que vous cherchez si vous êtes sur différents réseaux simultanément et que vous travaillez à la fois en ligne (WiFi) et avec un hôte local (LAN) ou V/V par exemple.