La question dit tout. Tout ce que je veux, c'est que ma connexion W-Lan soit désactivée chaque fois qu'une connexion câblée est disponible. Quel serait le moyen le plus simple de faire cela dans Ubuntu / Gnome?
Dans tous les guides (par exemple certains sur guessnet), j’ai trouvé qu’il me fallait configurer toute la configuration de mon réseau (clés WPA, DHCP, ...), mais j’ai trouvé cela un peu trop compliqué pour un cas d’utilisation aussi simple. Je veux juste désactiver wlan0
quand eth0
est connecté.
linux
networking
wireless-networking
ubuntu-10.04
Ingo Fischer
la source
la source
completely disable
wlan, je veux dire désactiver Ubuntu pour essayer de se connecter à n’importe quel wlans si une connexion filaire est disponible. Donc, c'est une chose OS.Réponses:
Vous pouvez déposer ce script pour
/etc/NetworkManager/dispatcher.d/99-wlan
:N'oubliez pas après:
Cela intercepte les
eth*
noms hérités et le nouveau noyau "interfaces nommées prévisibles" qui commencent paren
, puis utilisent le chemin de bus ou l'adresse MAC, de sorte que le nom de chaque interface est identique à chaque démarrage. Cela a fonctionné avec les adaptateurs USB-C (passthrough) et USB Ethernet que j'ai essayés et je suis convaincu que cela fonctionnera également avec les adaptateurs intégrés.la source
nmcli r wifi
wherer
signifie radioDepuis la v0.9.10 du gestionnaire de réseau, le premier script doit être modifié
J'espère que ça aide!
la source
Tout simplement pour l’interface graphique gnome ...
Cliquez avec le bouton droit de la souris sur l'indicateur de système réseau dans le panneau de gnome, à côté de votre horloge. (L’indicateur sera l’une des deux icônes: les flèches haut / bas (LAN) ou l’entonnoir WiFi traditionnel. Notez que l’icône haut / bas apparaîtra lorsque LAN & WiFi ou uniquement le LAN est connecté et que l’entonnoir WiFi apparaît quand connecté via WiFi UNIQUEMENT. (LAN déconnecté)) - [Le LAN passe automatiquement au WiFi. *]
Sélectionnez 'Edit Connections ...'
Cela laissera le réseau sans fil opérationnel pour les connexions et déconnexions manuelles à la volée disponibles en cliquant sur l'icône du réseau, sans que le NM ne tente de vous connecter automatiquement à tout moment.
Naturellement, vous pouvez également activer / désactiver le réseau sans fil en cliquant avec le bouton droit de la souris sur l’icône du réseau, puis en sélectionnant «Activer le réseau sans fil», ce qui permet d’activer ou de désactiver l’interface sans fil comme indiqué par la présence ou non de la case à cocher.
la source
Juste une supposition, mais je suppose que ifplugd pourrait aider. Vous pouvez le faire arrêter wifi lorsque le câble est utilisé.
la source
/etc/network/interfaces
. Je ne suis pas très bon en réseau, alors je me demande où je pourrais obtenir toutes les valeurs nécessaires de mes connexions existantes? J'espère toujours qu'il existe une solution plus simple.Créez deux 'scripts' simples, le nom du script n’a pas d’importance (j’utilise simplement wlan) et je suppose qu’il n’ya qu’une seule interface réseau câblée, et s’appelle donc 'eth0' ... Cochez cette case avec 'ifconfig' si vous n'êtes pas sûr. Notez que cette désactivation sans fil entièrement, pas seulement wlan0. (Un problème uniquement si vous avez plusieurs interfaces wlan et que vous souhaitez uniquement désactiver certaines interfaces)
Ces scripts pourraient facilement être adaptés - par la logique booléenne - à une situation dans laquelle vous avez deux ou plusieurs interfaces réseau câblées.
Assurez-vous que ces scripts sont exécutables avec 'chmod + x'
/etc/network/ip-up.d/wlan
/etc/network/if-down.d/wlan
Cela active / désactive le sans fil dans le NetworkManager qui peut généralement être trouvé comme indicateur système dans le panneau Gnome.
Vous pouvez également utiliser 'ifconfig wlan0 down' ou 'ifconfig wlan0 up' au lieu de la ligne dbus-send, mais cela devrait être plus convivial et interférer moins avec les utilitaires système d'Ubuntu.
Testé avec Ubuntu Desktop 10.10 et devrait fonctionner avec des versions antérieures ou d'autres distributions utilisant NetworkManager et dbus.
la source
nmcli radio wifi off
réponses acceptées, mais je serais curieux de voir ce que les journaux système rapportent lors de la fermeture des connexions dans les deux sens pour voir si l’une est plus "élégante".Cela fonctionne pour moi dans Debian unstable, kernel> 3.17
la source
C'est une amélioration par rapport à la réponse précédente de Cyril Fessl. (Je n'ai pas la réputation de commentaire.) Celui - ci fonctionne pour Fedora et où les interfaces réseau peuvent maintenant avoir des noms comme
wlan0
,wlp6s0
,em1
etenp0s20u2u1
). Cette variante n'essaie pas de faire correspondre le nom de l'interface, mais cherche plutôt dans/sys/class/net
des informations sur le périphérique. Fonctionne sur mon ordinateur portable Fedora 21 (noyau 3.18), et je pense que cela fonctionnera également sur Debian> = 7.la source
Si vous utilisez déjà tlp pour la gestion de l’alimentation, une fonction permet de le faire.
Vous devez modifier votre fichier de configuration (/ etc / default / tlp)
la source
Pour quelque raison que ce soit, la réponse actuelle de derhoch ne me convient pas, même si cela devrait être le cas. Certaines des autres suggestions fonctionnent, mais je voulais quelque chose de très simple. Donc, j'utilise le script suivant (que je mets
/etc/NetworkManager/dispatcher.d/
pour activer et désactiver le wifi en fonction dueth0
statut de.La
else
déclaration est probablement inutile, et pourrait même poser problème dans certaines conditions, mais je l'ai laissée là au cas où (sans cette déclaration, si elleeth0
est en panne, elle ne sera jamais affichée).la source