95 votes

Comment désactiver le Wi-Fi intégré et utiliser uniquement la carte Wi-Fi USB ?

La carte Wi-Fi intégrée de mon ordinateur portable (Dell XPS M1330) est merdique, à peu près. J'ai une carte Wi-Fi USB Asus, qui est bien meilleure et fonctionne bien.

Ce que j'aimerais faire, c'est désactiver la carte Wi-Fi intégrée.

Existe-t-il un moyen de faire cela sans avoir à démarrer dans le BIOS chaque fois que je veux désactiver/activer le sans fil intégré ?

Voici le lsusb sortie :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0b05:179d ASUSTek Computer, Inc. 
Bus 002 Device 004: ID 05a9:2640 OmniVision Technologies, Inc. OV2640 Webcam
Bus 007 Device 002: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader

Et voici le lspci -nnk | grep -iA2 net sortie :

09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
    Subsystem: Dell XPS M1330 [1028:0209]
    Kernel driver in use: tg3
--
0c:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
    Subsystem: Dell Wireless 1395 WLAN Mini-Card [1028:000b]
    Kernel driver in use: wl

79voto

Eric Carvalho Points 51571

Ajoutez la ligne suivante à /etc/network/interfaces :

iface wlan0 inet manual

NetworkManager ne gère pas les interfaces configurées dans la section interfaces fichier. Remplacer wlan0 avec l'interface que vous voulez désactiver, s'il ne s'agit pas du nom de l'interface intégrée.

Puis redémarrez le gestionnaire de réseau :

sudo service network-manager restart

27voto

Vrolijk Points 1

Je pense que le moyen le plus simple de le faire est d'utiliser la méthode suivante ifconfig .
EDIT 2021-03-02 : Apparemment, Si vous utilisez encore ifconfig, vous vivez dans le passé. Alors, jetez un coup d'œil à La réponse de Gabriel ci-dessous pour un ip solution. Lisez ci-dessous pour l'ancien ifconfig solution.


ifconfig solution :
Exécuter

ifconfig

puis regardez quel adaptateur vous voulez désactiver, dans mon cas wlan1 est mon wifi interne et wlan2 est mon usb wifi. Ensuite, exécutez

sudo ifconfig wlan1 down

et il s'éteindra (tapez ifconfig pour vérifier, notez que dans le gestionnaire de réseau, l'adaptateur apparaît toujours, mais il est désactivé). Pour le rallumer :

sudo ifconfig wlan1 up

et c'est tout.

16voto

Jash Jacob Points 4212

Pour mettre en liste noire le module de votre carte sans fil :

  1. sudo vi /etc/modprobe.d/blacklist.conf (ou créez-en un personnalisé)

  2. Décommenter le nom du module qui a un # au début de la ligne :

    blacklist eth1394
  3. Sauvegarder, exécuter sudo update-initramfs -u et redémarrer

Pour retirer un module manuellement sans redémarrer :

sudo modprobe -r eth1394

Perd son effet après un redémarrage.

Pour charger le module :

sudo modprobe eth1394

Pour voir les modules chargés :

sudo lsmod

5voto

sebres Points 885

De nos jours, la plupart des ordinateurs portables sont équipés de cartes sans fil Intel, que vous pouvez très facilement désactiver à l'aide de cette commande :

sudo modprobe -r iwlwifi

ou désactiver et mettre sur liste noire de façon permanente en utilisant :

sudo modprobe -r iwlwifi; sudo modprobe -b iwlwifi

Je fais cela avec mon ordinateur portable pour utiliser mon adaptateur TP-Link à haut gain au lieu de la carte Wi-Fi interne.

5voto

Dohd Points 171

Connectez le dongle Wi-Fi USB et désactivez l'adaptateur Wi-Fi interne comme ci-dessous :

  1. Identifiez le nom de votre adaptateur par :

    ip link | grep wl` or `ifconfig | grep wl

    Le nom de l'adaptateur doit ressembler à ceci wlp2s0 o wlan0 dans lequel les chiffres des noms peuvent être n'importe quel nombre dans votre cas.

  2. Désactivez l'adaptateur en :

    sudo ip link set wlp2s0 down

    ou :

    sudo ifconfig wlan0 down

    Dans votre cas, remplacez le nom de l'adaptateur respectivement.

Cela permet de s'assurer que seul l'adaptateur Wi-Fi USB est actif, même si le pilote Wi-Fi interne est toujours actif.


ALTERNATIVEMENT

Désactivez le module pilote Wi-Fi interne :

sudo modprobe -r iwlmvm

Cela permettra de s'assurer que seul le dongle Wi-Fi USB est actif.

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