Comment désactiver automatiquement le WLAN lorsque le LAN est connecté?

8

J'utilise mon ordinateur portable Thinkpad avec une station d'accueil. La station d'accueil est connectée à mon routeur via LAN. Lorsque je me promène dans la maison, j'utilise mon ordinateur portable avec WLAN.

Est-il possible (et comment) de gérer ces appareils avec un script ou quelque chose comme ça:

Si une connexion LAN est active, le système d'exploitation doit désactiver le Wifi et si la connexion LAN est perdue (désamarrage), le Wifi doit s'allumer automatiquement.

J'utilise Ubuntu 11.04 64bit avec Gnome 2. Le système fonctionne sur un Lenovo ThinkPad R500 avec.

Périphérique WLAN: Intel Corporation PRO / Wireless 5100 AGN [Shiloh] Périphérique LAN: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)

Toute aide serait appréciée. Merci.

derroman
la source
Il devrait être possible de créer un script pour cela, mais gardez à l'esprit que vous perdrez toutes les connexions réseau existantes. Pas sympa si vous avez une connexion SSH ouverte ou si vous jouez à un jeu en ligne. La plupart des ordinateurs portables ont un raccourci clavier (Fn + F11 sur le mien) ou un interrupteur à l'avant pour désactiver le sans fil. Prenez l'habitude d'utiliser ce raccourci / diapositive lors de la connexion. Y a-t-il une obligation d'activer le wifi automatiquement lorsqu'il est déconnecté du fil? Techniquement, le LAN compte également pour une connexion sans fil. La connexion filaire est la bonne terminologie ici.
Lekensteyn
oui l'exigence est que je suis trop paresseux. ;-) et aussi oui: techniquement votre connexion filaire peut être le terme correct.
derroman

Réponses:

3

Je pense que vous pourriez rendre cela plus difficile qu'il ne doit l'être. J'ai la même situation avec mon ordinateur portable (sauf que c'est un port Ethernet normal au lieu d'une station d'accueil). Lorsque je branche le réseau filaire, il prend automatiquement le pas sur le sans fil et tout passe par le cordon Ethernet (le plus rapide). Le sans fil était connecté depuis le début, mais inutilisé. Lorsque je débranche le câble, il revient à utiliser la connexion sans fil.

Alors, avez-vous essayé de voir si cela fait déjà ce que vous voulez? Je n'utilise rien de plus que l'applet réseau standard fourni avec Ubuntu.

Azendale
la source
Merci! Je pense que j'ai rendu les choses plus difficiles qu'elles ne devraient l'être. J'ai testé cela en copiant un fichier volumineux tout en étant dans la station d'accueil (Ethernet) et tout en n'étant pas (sans fil). Et je pense qu'Ubuntu le gère correctement. Merci pour l'astuce!
derroman
Vous pouvez utiliser ifconfiget consulter la dernière ligne avec les valeurs RX / TX, vous n'avez donc pas à deviner où va le trafic actuel à partir du temps passé à transférer un gros fichier.
utilisateur inconnu
1
Il serait toujours utile de désactiver automatiquement le wifi pour réduire la consommation d'énergie.
THelper
2

J'utilise également avec plaisir un ThinkPad avec une station d'accueil, mais pour moi, la réponse de @ Azendale n'était pas le cas: après avoir retiré l'ordinateur portable de la station d'accueil, la connexion Internet allait baisser et il fallait reconnecter le WiFi pour le faire fonctionner.

J'ai donc recherché cette solution sur Google et cela fonctionne: https://superuser.com/a/367472/200497

Comme cette question apparaît haut dans les résultats de recherche Google, j'ai décidé de partager le lien ici.

lolmaus - Andrey Mikhaylov
la source
1

Si vous utilisez déjà tlp pour la gestion de l'alimentation, il dispose d'une fonction pour ce faire.

Vous devez modifier votre fichier conf (/ etc / default / tlp)

# Radio devices to enable/disable when docked.
#DEVICES_TO_ENABLE_ON_DOCK=""
DEVICES_TO_DISABLE_ON_DOCK="wifi wwan"

# Radio devices to enable/disable when undocked.
DEVICES_TO_ENABLE_ON_UNDOCK="wifi"
#DEVICES_TO_DISABLE_ON_UNDOCK=""
Luis Cellino
la source
0

Dans mon ultrabook Toshiba Portege z935, il y a un paramètre dans le BIOS qui contrôle comment le LAN et le WLAN fonctionnent ensemble. Un paramètre lui permet de désactiver le WLAN lorsque le câble LAN est branché.

Il peut être utile de parcourir vos paramètres du BIOS et éventuellement de mettre à jour votre BIOS au cas où il aurait été ajouté en tant que fonctionnalité. Je mettrais à jour le BIOS en dernier recours, car cela peut rendre votre système inutilisable si le clignotement de la version mise à jour échoue.

ahow628
la source