Raspberry Pi 3 : Connexion SSH « bizarre » / Pas de WiFi au démarrage ?

Bonjour,

J’ai un souci un peu «curieux» avec mon Raspberry Pi 3 (Raspbian Stretch) quand je veux m’y connecter en SSH.
–> Le Raspberry est éteint et débranché au départ.

1) Je branche mon Raspberry sur le secteur, j’attends quelques secondes qu’il ait démarré (il est configuré pour démarrer en mode console), et sur mon ordinateur, dans le terminal, la commande SSH échoue avec un « No route to host»

  • ping sur son IP --> échec
  • connexion SSH --> échec

2) Je débranche le Raspberry du secteur, je le rebranche aussitôt, et là, ça passe, tout est OK…

  • ping sur son IP --> OK
  • connexion SSH --> OK
    Sans rien faire de plus !
    Et c’est systématique : brancher ➜ première tentative échoue ➜ débrancher ➜ rebrancher ➜ 2e tentative OK
    WTF ???

Je précise que j’ai attribué une IP fixe au Raspberry depuis l’interface de configuration de ma Livebox.
Il est connecté en WiFi.
(si je le connecte en Ethernet, j’ai pas du tout ce problème).

Donc, même si j’ai déclaré une IP fixe pour lui dans la Livebox, c’est comme s’il n’existait pas dans le réseau local puisque la première tentative de ping ne le «voit» pas…
Est-ce que c’est parce que son WiFi n’est pas activé au démarrage «à froid» (je sais pas comment dire, puisque au second démarrage, ça marche…) ?

Mis à part ce souci un peu bizarre, tout fonctionne bien ensuite dans ma connexion SSH, je peux faire tout ce que je veux.
J’aimerais comprendre qu’est-ce qui cause ce problème à la première tentative de connexion, alors que la seconde se déroule normalement.
Quelqu’un a une idée ?

Bonjour,

As-tu un périphérique USB relié à ton RPI ? Ou un serveur PXE ? Le RPI3 tente de démarré sur ces deux éléments avant de passer à la carte SD, donc ça pourrait éventuellement expliquer le problème.

Sinon, je n’utilise pas le WiFi, mais n’aimant pas spécialement les outils fourni avec Raspbian, j’ai viré pas mal de paquet, dont celui qui gère le réseau. Je configure donc tout avec le bon vieux /etc/network/interfaces.

Non, non, pas de périphériques USB, un Rpi tout seul, tout bête, avec Raspbian Stretch tout neuf.
Absolument rien de spécial.

Je sais que ça ne répond absolument pas à la question, mais tu ne peux pas le laisser allumé tout le temps ?

:joy: :joy: :joy:
Si, bien sûr, mais c’est juste que je me suis rendu compte de ça, et je ne comprends vraiment pas POURQUOI ça fait ça…
J’ai cherché partout, j’ai essayé plein de trucs, mais rien n’y fait.
Ça m’agace un peu de ne pas comprendre le pourquoi de la chose, mais effectivement, ce n’est pas du tout bloquant : soit je le laisse allumé tout le temps, soit je le branche / débranche / rebranche, et ça fonctionne sans problème.

Mince, c’était facile à solutionner…
As-tu essayé avec une autre carte SD ? une autre installation ? ta carte SD sur un autre RPI ?

Non, rien de tout ça encore.
Mais je sais pas si je vais le faire, j’ai un peu la flemme de tester tout ça étant donné que le problème n’est pas du tout bloquant, comme je le disais.
Juste un peu irritant.
:innocent:

je penche plutôt pour le test avec un autre Pi 3 et la même carte SD, au cas où ce serait la puce wifi intégrée au Pi qui est mal alimentée lors du démarrage sur le premier branchement au secteur. Ou une autre alim…

J’avais pensé à cette histoire d’alimentation, mais c’est l’alimentation « d’origine », officielle, Raspberry…
Tester avec un autre Pi 3 et la même carte micro SD, ça, je pourrai le faire la semaine prochaine.

Essaie la commande ip a pour voir si quand il est allumé pour la première fois il à la même ip locale qu’une fois débranché/rebranché. Et tant qu’à faire aussi vérifier l’adresse mac avant et après puisque c’est comme ça que la plupart des box attribuent une IP.