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 !!