Re: Impossible de se connecter en wifi avec mon laptop

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: guilde
Sujet: Re: Impossible de se connecter en wifi avec mon laptop
    Bonjour Odile,

Le 06/01/2017 à 11:47, Odile Lambert a écrit :
> Bonjour
> Bonne année 2017.
>
> malheureusement le wifi de mon portable n'est pas revenu grâce au
> changement d'année!...
> J'ai été hier à cowork et là le wifi fonctionne mais l'initialisation de
> la connexion wifi se fait par le navigateur.
> J'en déduit que le problème est dans l'interface de connexion qui ne
> demande pas de clé d'accès . Ceci parait d'ailleurs cohérent avec le
> message trouvé dans le fichier résultat de la commande journalctl -f
> ci-joint.
>  dont je reprends un extrait ci-après :
>> déc. 28 15:57:41 odile-GE72-2QC NetworkManager[1112]: <info> 
>> [1482937061.3672] device (wlan0): state change: config -> need-auth
>> (reason 'none') [50 60 0]
>>      déc. 28 15:57:41 odile-GE72-2QC gnome-keyring-daemon[1770]: The
>> Secret Service was already initialized
>>      déc. 28 15:57:41 odile-GE72-2QC org.freedesktop.secrets[2538]:
>> SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
>>      déc. 28 15:58:06 odile-GE72-2QC NetworkManager[1112]: <warn> 
>> [1482937086.3725] device (wlan0): No agents were available for this
>> request.

>
>
> Quel est l'agent qu'il cherche : "no agent were available for this
> request??"
>
> Pour mémoire : J'utilise Xubuntu 16.04 Xenial .j'ai dans le tableau de
> bord en haut à droite une petite icone qui permet d'activer ou
> désactiver le wifi. Mais la clé wifi n'est jamais demandée.
> Cordialement
>
> odile


    Comme ton accès wifi est protégé par un mot de passe (clé WEP ou WPA),
il faut que tu donnes à NetworkManager (NM) cette information à chaque
fois que tu veux utiliser le wifi...


    Comme c'est un peu fastidieux, Linux te propose de sauver ce mot de
passe dans un "lieux sécurisé". NM ira y chercher l'information à chaque
fois qu'il en a besoin.


    Ici, c'est un soft "gnome-keyring-daemon" qui est supposé tenir le rôle
de stockage de cette information :


déc. 28 15:57:41 odile-GE72-2QC gnome-keyring-daemon[1770]: The Secret
Service was already initialized

    Et NM est supposé discuter avec gnome-keyring-daemon via une "socket",
représenté par un pseudo fichier "/run/user/1000/keyring/ssh" :


déc. 28 15:57:41 odile-GE72-2QC org.freedesktop.secrets[2538]:
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh

    Mais cela ne se passe pas comme il faut, et NM n'arrive pas à discuter
avec gnome-keyring-daemon :


déc. 28 15:58:06 odile-GE72-2QC NetworkManager[1112]: <warn>
[1482937086.3725] device (wlan0): No agents were available for this request.

    Ouvres un terminal, et lance :
echo $SSH_AUTH_SOCK
ls -la /run/user/1000/keyring/ssh


    Si ce "fichier/socket" "ssh" n'existe pas, alors il faut créer le
répertoire "/run/user/1000/keyring/" via:


mkdir -p /run/user/1000/keyring/

    Puis il faudrait relancer "gnome-keyring-daemon". Je n'ai pas d'Ubuntu
sous la main, mais d'après :


https://packages.debian.org/stretch/amd64/gnome-keyring/filelist

je dirais qu'il faudrait faire :
killall gnome-keyring-daemon
gnome-keyring-daemon &

Puis, avec:
ls -la /run/user/1000/keyring/ssh

vérifie que cette socket a été créé.

    Maintenant, NM devrait marcher, et te connecter au wifi.


    Une fois que tu as testé que cela marche, alors reboot la machine, et
relance un
ls -la /run/user/1000/keyring/ssh


afin de vérifier que la socket toujours. Je crains en effet que
"/run/user/1000/keyring/" soit perdu à chaque démarrage.

    Cordialement,


                        Olivier


> Le 21/12/2016 à 17:54, Olivier Allard-Jacquin a écrit :
>>     Bonsoir,

>>
>> Le 20/12/2016 à 21:02, Odile Lambert a écrit :
>>> Bonjour
>>>
>>> Depuis plusieurs semaines il m'est impossible de me connecter en wifi
>>> sur mon portable et ce quelquesoit le lieu et le réseau, sauf à l'espace
>>> de coworking où l'on doit se connecter dans le navigateur et où j'arrive
>>> à me connecter.
>>     Quel est la distribution que tu utilises ?

>>
>>     Utilises-tu "NetworkManager" ?

>>
>>> J'ai tapé rfkill list wifi
>>>
>>> réponse
>>>
>>> 1: phy0: Wireless LAN
>>>      Soft blocked: no
>>>      Hard blocked: no

>>>
>>> J'ai tapé en fenêtre terminal iwconfig et voici ce que j'obtiens :
>>>
>>> 1. en me connectant à mon téléphone portable en mode point d'accès le
>>> téléphone est relié à la prise USB du  PC
>>     A priori, la connexion USB ne sert qu'à alimenté le téléphone en
>> energie électrique. La connexion réseau se faisant à travers le wifi du
>> téléphone et du portable.

>>
>>> lo        no wireless extensions.

>>>
>>> wlan0     IEEE 802.11abgn  ESSID:"AndroidHotspot4550"
>>>            Mode:Managed  Frequency:2.437 GHz  Access Point:
>>> 00:37:6D:6F:7E:7F
>>>            Bit Rate=39 Mb/s   Tx-Power=22 dBm
>>>            Retry short limit:7   RTS thr:off   Fragment thr:off
>>>            Power Management:on
>>>            Link Quality=70/70  Signal level=-20 dBm
>>>            Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
>>>            Tx excessive retries:0  Invalid misc:28   Missed beacon:0
>>     La couche Linux a bien détecté le signal wifi émis par ton
>> portable. Il
>> a en effet identifié le SSD du portable : "AndroidHotspot4550"

>>
>>     L'étape suivante est de vérifier si tu as reçu un bail DHCP de la
>> part
>> du portable. Pour cela, il faut utiliser la commande :

>>
>>     ifconfig

>>
>>     Enfin, le firewall de ton Linux peut éventuellement bloquer les
>> paquets. Si la commande ci-dessous:

>>
>>     iptables -L -n -v

>>
>> retourne:
>>
>> Chain INPUT (policy ACCEPT 10 packets, 1240 bytes)
>>   pkts bytes target     prot opt in     out     source
>> destination

>>
>> Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
>>   pkts bytes target     prot opt in     out     source
>> destination

>>
>> Chain OUTPUT (policy ACCEPT 10 packets, 508 bytes)
>>   pkts bytes target     prot opt in     out     source
>> destination

>>
>> alors, cela veut dire que ton firewall NE bloque PAS les paquets.
>>
>>> eth0      no wireless extensions.

>>>
>>> 2. si j'essaie de me connecter en wifi à ma box voici ce que j'obtiens :
>>>
>>> lo        no wireless extensions.

>>>
>>> wlan0     IEEE 802.11abgn  Mode:Master  Tx-Power=22 dBm
>>>            Retry short limit:7   RTS thr:off   Fragment thr:off
>>>            Power Management:on

>>>
>>> eth0      no wireless extensions.
>>> Aucun clef WEP n'est jamais demandé.
>>     Oui, ta machine n'est pas connecté au réseau wifi. D'autres
>> périphériques chez toi ont accès à ce réseau ?

>>
>>     Dans un terminal root, lances:

>>
>>     iwlist wlan0 scanning

>>
>> cela devrait te donner la liste des wifi trouvé par ta carte wifi.
>>
>>
>>> Auriez-vous une piste??
>>     Si tu utilises "systemd" comme gestionnaire d'init (c'est probable si
>> ton Linux est assez récent", je te recommande de taper dans un terminal
>> (avec les droits root) :

>>
>>     journalctl -f

>>
>>     Tu devrais voir, entre autre, des messages concernant la
>> configuration
>> du wifi.

>>
>>
>>> Merci d'avance pour votre aide.
>>> Odile
>>>
>>>
>>>
>>>
>>
>
>



-- 
~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
       /   / \  / \   \   Web:  http://olivieraj.free.fr/
      /___/  /  \  \___\  Mail: olivieraj@???
~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!