9 votes

Ubuntu 16.04 - Désactiver le WIFI interne tout en activant l'adaptateur WIFI externe

J'utilise une installation propre d'Ubuntu 16.04, sur un ordinateur portable LG qui est assez vieux.
Afin d'obtenir une connexion wifi plus rapide, j'utilise un dongle wifi USB externe. Comme je n'ai pas besoin des deux wifi, je souhaite désactiver le wifi embarqué.

Essais :

  1. Je l'éteins en utilisant le menu réseau d'Ubntu - il ne reste pas éteint après le démarrage.
  2. En utilisant le bouton On/Off du wifi physique de l'ordinateur portable, on éteint les DEUX wifis.

Y a-t-il une manière plus élégante de faire fonctionner ceci, autre que d'exécuter un script bash au démarrage pour le désactiver en utilisant nmcli ?

on peut voir que le réseau wifi du haut est désactivé (sur la carte) et que celui du bas est connecté (via l'adaptateur USB). screencapture

Problème résolu : Après avoir appliqué la réponse de @pa4080 - dispositif non géré screenshot

4voto

pa4080 Points 27038

Il existe au moins deux façons de désactiver un adaptateur/interface réseau au démarrage du système. Premièrement, comme @TunanGuo dit utilisez la commande ifconfig pour trouver le nom de votre interface. Lorsque l'interface est désactivée, vous pouvez utiliser ifconfig -a pour lister toutes les interfaces. Supposons que le nom de l'interface soit wlx99wifi .


Première méthode. Modifier /etc/rc.local avec les privilèges de root (utiliser sudo nano /etc/rc.local o sudo -i gedit /etc/rc.local ) et ajoutez la ligne suivante avant la dernière ligne de ce fichier, à savoir exit 0 :

/sbin/ifconfig wlx99wifi down

Au prochain redémarrage, le dispositif sera désactivé.


Deuxième méthode. Cette méthode devrait être plus correcte. Modifier /etc/network/interfaces avec les privilèges de root (utiliser sudo nano /etc/network/interfaces o sudo -i gedit ... ) et ajoutez la ligne suivante au bas de ce fichier :

iface wlx99wifi inet manual

Au prochain redémarrage, le dispositif sera désactivé. Vous pouvez exécuter la commande suivante pour redémarrer network-manager et recharger les paramètres sans redémarrage :

sudo systemctl restart network-manager.service

Créez des raccourcis personnalisés pour monter/descendre dans l'interface. Première installation gksu pour obtenir une invite GUI pour entrer votre mot de passe lorsque vous devez obtenir les privilèges root :

sudo apt install gksu

Ensuite, allez sur System Settings Keyboard Shortcuts Custom Shortcuts et :

  • Créer Interface UP raccourci : Cliquez sur + pour ajouter un nouveau raccourci clavier.

    Para Nom remplir wlx99wifi UP et pour Commande remplir :

    gksu ifconfig wlx99wifi up  

    Cliquez sur Appliquer puis cliquez sur le Handicapés pour attribuer une combinaison de touches de raccourci. Par exemple, utilisez la combinaison Crtl + Shift + Arrow Up

  • Créer Interface DOWN raccourci : Cliquez sur + pour ajouter un nouveau raccourci clavier.

    Para Nom remplir wlx99wifi DOWN et pour Commande remplir :

    gksu ifconfig wlx99wifi down  

    Cliquez sur Appliquer puis cliquez sur le Handicapés pour attribuer une combinaison de touches de raccourci. Par exemple, utilisez la combinaison Crtl + Shift + Arrow Down


Références et sources :

3voto

Tupopo Points 31

Utilisez ifconfig pour contrôler les interfaces. Vous pouvez taper ifconfig dans le terminal.

Vos deux cartes WiFi apparaîtront sous le nom de "wlan0" ou "wlan1" ou d'autres noms. Fermez l'interface en utilisant ifconfig wlan0 down . Si vous vous apercevez que vous avez fermé le mauvais, utilisez ifconfig wlan0 up pour l'activer. Vous avez besoin des privilèges de l'utilisateur root pour faire cela, donc utilisez sudo ifconfig ...

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X