web-dev-qa-db-fra.com

Interface sans fil bloquée, impossible à afficher

Récemment, ma mise en réseau s'est accélérée et, depuis hier, j'ai perdu toute possibilité d'utiliser mon adaptateur réseau wifi.

Pour décrire le fonctionnement du réseau, le gestionnaire de réseau perdait parfois la connexion Wi-Fi et se connectait sur le réseau Ethernet iface (sans connexion viable). Cela s'est produit dans le passé, mais j'ai remarqué que cela se produisait plus fréquemment au cours des derniers jours (environ trois ou quatre jours) et que cela se faisait surtout remarquer lorsque vous sortiez l'ordinateur de votre sommeil.

J'ai commencé à enquêter après avoir perdu la connexion à Internet ce matin et j'ai découvert que l'interface wlan (répertoriée sous le nom wlp3s0) n'était pas présente dans ifconfig. Tenter de l’afficher via Sudo ifconfig wlp3s0 up a abouti à SIOCSIFFLAGS: Operation not possible due to RF-kill.

Sudo rfkill list all donne les résultats suivants:

0: phy0: Wireless LAN
  Soft blocked: no
  Hard blocked: yes

Cela montre donc que le verrou est basé sur le matériel, pas sur le logiciel. Par conséquent je:

  • veillé à ce que mon commutateur de mode avion ne soit pas activé (tbh, je ne sais pas de quel côté est l'avion, mais j'ai redémarré pour les deux états du commutateur, cela ne devrait donc pas poser de problème)
  • ont tenté d'utiliser la touche de fonction réseau de l'ordinateur portable (Fn + F5), mais en vain
  • ont vérifié que le verrou ne provenait pas des options du BIOS (vérification de la sécurité des E/S et des options réseau)
  • ont essayé de démarrer à partir d'une ancienne image de mon système d'exploitation
  • ont essayé de démarrer à partir d'un ISO en direct d'Ubuntu (16.04); n'a entraîné aucun changement au niveau du réseau
  • ont essayé de faire un déblocage logiciel via Sudo rfkill unblock all

Il est donc temps d'amener les gros canons.

Nom du modèle d'ordinateur portable:

LENOVO Thinkpad T430s 2352CT0/2352CT0, BIOS G7ET99WW (2.59 ) 03/18/2014

uname -a a généré le résultat suivant:

Linux 4.4.0-66-generic #87-Ubuntu SMP Fri Mar 3 15:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

lspci a généré le résultat suivant:

 00: 00.0 Pont hôte: contrôleur DRAM de processeur Intel Core Core 3ème génération (rev 09) 
 00: 01.0 Pont PCI: Port racine PCI Express de processeur Intel Corporation Xeon E3-1200 v2/Core Core (rev 09) 
 00: 02.0 Contrôleur compatible VGA: contrôleur graphique Intel Corporation Core 3ème génération (rev 09) 
 00: 14.0 Contrôleur USB: famille de chipsets USB xHCI série 7/C210 d'Intel Corporation Contrôleur hôte (rev 04) 
 00: 16.0 Contrôleur de communication: Contrôleur MEI de la famille de chipsets Intel Corporation série 7/C210 # 1 (rév. 04) 
 00: 19.0 Contrôleur Ethernet: Intel Corporation Réseau Gigabit 82579LM Connexion (rev 04) 
 00: 1a.0 Contrôleur USB: Contrôleur hôte USB amélioré n ° 2 de la famille de chipsets Intel Corporation série 7/C210 (rev 04) 
 00: 1b.0: Contrôleur audio haute définition de la famille de chipsets Intel Corporation série 7/C210 (rév. 04) 
 00: 1c.0 Pont PCI: Série de chipsets Intel Corporation des séries 7/C210 appuyez sur le port racine 1 (rév. c4) 
 00: 1c.1 pont PCI: famille de chipsets Intel Corporation série 7/C210, port série 2 du PCI Express (rév. c4) 
 00: 1c.2 PCI pont: port série 3 de la famille de chipsets Intel Corporation série C210/C210 (rév. c4) 
 00: 1d.0 contrôleur: contrôleurs USB améliorés n ° 1 de la famille de puces Intel série 7/C210 04) 
 00: 1f.0 ISA pont: contrôleur LPC du chipset Intel Corporation QM77 (rév. 04) 
 00: 1f.2 contrôleur SATA: Chipset Intel Corporation série 7 Contrôleur SATA à 6 ports de la famille [mode AHCI] (rév 04) 
 00: 1f.3 SMBus: Contrôleur SMBus de la famille de chipsets Intel Corporation série 7/C210 (rév. 04) 
 01: 00.0 3D contrôleur: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M/GT 620M/625M/630M/720M] (rév. a1) 
 03: 00.0 Contrôleur de réseau: Intel Corporation Centrino Ultimate-N 6300 (rév. 3e) 

lshw -c network a généré le résultat suivant:

 * -network 
 description: interface Ethernet 
 produit: connexion réseau gigabit 82579LM 
 fournisseur: Intel Corporation 
 identificateur physique: 19 
 info bus: pci @ 0000: 00: 19.0 
 nom logique: enp0s25 
 version: 04 
 série: 3c: 97: 0e: 95: 07: f6 
 capacité: 1 Gbit/s 
 largeur: 32 bits 
 horloge: 33 MHz 
 capacités: pm msi bus_master cap_list ethernet physique tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonégociation 
 configuration: autonegotiation = on broadcast = yes driver = e1000e driverversion = 3.2.6-k firmware = 0,13-3 latence = 0 lien = non multidiffusion = oui port = paire torsadée 
 ressources: irq: 28 mémoire: f3500000-f351ffff mémoire: f353b000-f353bfff port: 6080 (taille = 32) 
 * -network DISABLED 
 description: interface sans fil 
 produit: Centrino Ultimate-N 6300 
 fournisseur: Intel Corporation 
 ph ysical id: 0 
 bus info: pci @ 0000: 03: 00.0 
 nom logique: wlp3s0 
 version: 3e 
 série: 3c: a9: f4: 38 : 36: ac 
 Largeur: 64 bits 
 Horloge: 33 MHz 
 Capacités: pm msi pciexpress bus_master cap_list ethernet physique sans fil 
 Configuration: broadcast = yes driver = iwlwifi driverversion = Firmware 4.4.0-66-generic = 9.221.4.1 build 25532 latence = 0 lien = pas de multidiffusion = oui sans fil = IEEE 802.11abgn 
 Ressources: irq: 33 mémoire: f2c00000-f2c01fff 

ifconfig -a a généré le résultat suivant (eth0 => enp0s25, wlan0 => wlp3s0):

 br-5683354b17cb Encapsulation de la liaison: Ethernet Adresse 02: 42: e8: 3c: ec: f5 
 adresse réseau: 172.18.0.1 Transmission: 0.0.0.0 Masque: 255.255.0.0 
 UP BROADCAST MULTICAST MTU: 1 500 métriques: 1 
 Paquets RX: 0 erreurs: 0 omis: 0 dépassements: 0 image: 0 
 Paquets TX: 0 erreurs: 0 omis: 0 dépassements: 0 porteuse: 0 
 Collisions: 0 txqueuelen: 0 
 Octets RX: 0 (0,0 B) octets TX: 0 (0,0 B) 
 
 Docker0 encapsulation de liaison: Ethernet HWaddr 02 : 42: c1: 3b: 54: 07 
 Inet addr: 172.17.0.1 Bcast: 0.0.0.0 Masque: 255.255.0.0 
 UP BROADCAST MULTICAST MTU: 1500 Métrique: 1 
 Paquets RX: 0 erreurs: 0 omis: 0 dépassements: 0 image: 0 
 Paquets TX: 0 erreurs: 0 omis: 0 dépassements: 0 porteur: 0 
 Collisions: 0 txqueuelen: 0 
 Octets RX: 0 (0,0 B) Octets TX: 0 (0,0 B) 
 
 Enp0s25 Liaison encapsulée: Ethernet HWaddr 3c: 97: 0e: 95: 07: f6 
 UP BROADCAST MULTICAST MTU : 1500 métrique: 1 
 Paquets RX: 0 erreurs: 0 omis: 0 dépassements: 0 trame: 0 
 Paquets TX: 0 erreurs: 0 omis: 0 dépassements: 0 porteuse: 0 
 collisions: 0 txqueuelen: 1000 
 octets RX: 0 (0.0 B) octets TX: 0 (0.0 B) 
 interruption: 20 Mémoire: f3500000-f3520000 
 
 lo Link encap: Local Loopback 
 inet addr: 127.0.0.1 Masque: 255.0.0.0 
 inet6 addr: :: 1/128 Portée: hôte 
 UP LOOPBACK RUNNING MTU: 65536 Métrique: 1 
 Paquets RX: 11358 erreurs: 0 omis: 0 dépassements: 0 trame: 0 
 Paquets TX: 11358 erreurs: 0 omis: 0 dépassements: 0 porteuse: 0 
 collisions: 0 txqueuelen: 1 
 octets RX: 834988 (834.9 KB) octets TX: 834988 (834.9 KB) 
 
 wlp3s0 lien encap: Ethernet HWaddr 3c: a9: f4: 38: 36: ac 
 BROADCAST MULTICAST MTU: 1500 métrique: 1 
 Paquets RX: 0 erreurs: 0 omis: 0 dépassements: 0 trame: 0 
 Paquets TX: 0 erreurs: 0 omis: 0 dépassements: 0 porteuse: 0 
 Collisions: 0 txqueuelen: 1000 
 Octets RX: 0 (0.0 B) octets TX: 0 (0.0 B) 

iwconfig a généré le résultat suivant:

 wlp3s0 ESSIE IEEE 802.11abgn: désactivé/indifférent [.____] Mode: Point d'accès géré: Tx-Power = non associé = désactivé 
 Relancez la limite courte: 7 RTS à travers: désactivé Fragment à: off 
 Clé de cryptage: off 
 Gestion de l’alimentation: off 

iw dev a généré le résultat suivant:

 phy # 0 
 Interface wlp3s0 
 ifindex 3 
 wdev 0x1 
 addr 3c: a9: f4: 38: 36: ac 
 type géré 

dmesg a abouti à la sortie suivante. La partie la plus intéressante se situe entre 3.695787 et 3.74:

Voir Pastebin

apt-cache policy linux-firmware a généré le résultat suivant:

 Linux-firmware: 
 Installé: 1.157.8 
 Candidat: 1.157.8 
 Tableau des versions: 
 *** 1.157.8 500 
 500 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main Packages AMD64 
 500 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main i386 Packages 
 500 http://security.ubuntu.com/ubuntu xenial-security/main Packages AMD64 
 500 http://security.ubuntu.com/ubuntu xenial-security/main i386 Packages 
 100 /var/lib/dpkg/status
 1.157 500 
 500 http://ca.archive.ubuntu.com/ubuntu xenial/main Packages AMD64 
 500 http://ca.archive.ubuntu.com/ubuntu xenial/main i386 Packages 

J'ai également pris d'autres impressions, notamment /var/log/apt/history.log récente, ainsi que journalctl -b, modinfo iwlwifi, modinfo iwldev et modinfo mac80211. Faites-moi savoir si vous en voulez, je les ajouterai à ce message.

À ce stade, je suis assez à court de solutions. J'ai cherché sans succès dans les forums archlinux, gentoo et ubuntu. Toute aide serait grandement appréciée !!!! :) :) :)

À votre santé

[UPDATE]: J'ai installé un adaptateur USB sans fil D-Link AC1200 DWA-182 avec ce didacticiel , et malheureusement on ne travaille pas non plus. Cependant, l’impression lshw -c network renvoie le périphérique sous la forme DÉSACTIVÉ, tandis que rfkill list all renvoie le périphérique sous la forme ni dur ni soft bloqué . Je suis sûr que cette information peut fournir une pièce cruciale au puzzle.

2
Philippe Hebert

Suite à la merveilleuse aide de jeremy31 , modérateur des forums Ubuntu, j'ai pu résoudre le problème bloqué. Le problème provenait d'un matériel défectueux (commutateur d'avion) ​​qui envoyait un signal en mode avion = au contrôleur sans fil (Intel Centrino Ultimate-N 6300). La solution était aussi simple que de mettre un morceau de ruban adhésif sur la broche centrale dans le groupe de trois broches à l'arrière de la carte sans fil pour empêcher le signal défectueux de passer.

0
Philippe Hebert

Le commutateur Lenovo Thinkpad T430 Wireless est situé à droite du boîtier. C'est le troisième élément de l'arrière vers l'avant, juste après le connecteur USB.

Tournez ce commutateur à l'opposé de la position actuelle.

La position éteinte désactive toutes les connexions sans fil.

Mise à jour:
Il existe également un raccourci clavier pour basculer le sans fil. C'est: FN+F5 sur la plupart des ordinateurs Lenovo. Si vous regardez la touche de fonction F5, vous devriez voir une icône pour indiquer que c'est un contrôle d'adaptateur réseau. L'icône devrait avoir l'apparence d'un ordinateur avec des signaux tout autour.

2
L. D. James