Je viens vers vous car j’ai un soucis récemment concernant ma machine.
J’ai un Raspberry Pi4, sous Debian 12 ARM64.
J’ai essayé d’installer Plex et donc mettre une IP Statique via NetworkManager, et en essayant de ping vers un site pour voir si ça fonctionne, j’obtiens un Destination Host Unreachable.
J’ai regardé mon NetworkManager, et tout est ok. J’étais en ethernet, donc j’ai essayé avec le wifi et bingo, même soucis…
Ci joint mon NM:
> ip addr show wlan0
> 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
> link/ether d8:3a:dd:2a:67:c7 brd ff:ff:ff:ff:ff:ff
> inet 192.168.1.113/24 brd 192.168.1.255 scope global noprefixroute wlan0
> valid_lft forever preferred_lft forever
> inet6 2001:861:2084:25a0:dc91:8be1:c3d8:67/64 scope global dynamic noprefixroute
> valid_lft 86268sec preferred_lft 14268sec
> inet6 fdda:4600:dd85:6247:d1ba:2861:134f:390b/64 scope global dynamic noprefixroute
> valid_lft 1684sec preferred_lft 1684sec
> inet6 fe80::4c84:658:4c6c:5981/64 scope link noprefixroute
> valid_lft forever preferred_lft forever
salut
ton 192.168.1.113/24 dans la confdevrait surement être 192.168.1.113 ( mais le /24 apparait quand même dans le ip addr show wlan0 )
le /24 signifie que tu es sur un réseau où les 24 premiers bits ( soient 192 , 168 et 1 ) sont fixes et les 8 derniers sont variables , ce qui autorise un réseau qui va de 192.168.1.0 à 192.168.1.255 ( même si le .0 n’est jamais utilisé, je ne sais plus pourquoi )
Tout à fais, ça je l’avais compris, mais je sais pas pourquoi impossible de me connecter. J’ai essayer de remettre en dynamique et même problème…
Pas trop envie de reset…
Ta connexion est-elle active ?
Peux-tu au moins pinger 192.168.1.1 ?
Il te faut un resolver de DNS. Installe systemd-resolved, puis: systemctl enable --now systemd-resolved
@Knocxx
Je suis intervenu uniquement parce-que personne ne te répondait. Ton sujet regagne subitement de l’intérêt semble-t-il.
Il n’y a jamais de solution unique dans un sujet réseau, et chacun peut être subitement tenté de donner son avis, mais mon avis est que moins il y a d’interférences et de contradiction dans un sujet réseau, plus c’est simple.
Je propose dans un premier temps une analyse pragmatique. Ceci étant dit…
Si tu ne peux pas pinger ton gateway (ou routeur), tu dois bien te douter qu’essayer de joindre internet est impossible. Logique de base.
Il faut donc commencer par activer ta connexion au routeur.
On va commencer par une connexion filaire, pour faire abstraction de tout problème de configuration spécifique wifi.
En connexion filaire ethernet, peux-tu faire ça:
nmcli connection up id eth0
nmcli device status
nmcli device show eth0 |awk '/DNS/{printf $2" "}'
systemctl status systemd-resolved.service
Une fois la connexion eth0 clarifiée et DNS fonctionnel, tu pourras passer au wifi.
Je te remercie de l’intérêt que tu porte à ce sujet. En effet difficile pour moi de commencer sur bookworm .
Sinon c’est effectué, le status de systemd-resolved est bien actif.
Le retour du DNS est celui la:
Quelle difficulté rencontres-tu pour donner le retour exact des commandes ?
Je ne te demande pas de les interpréter, mais de les donner. Il y en avait 4, et un peu plus maintenant. Et… peux-tu pinger ton routeur ou pas ?
Que dit ceci, sans l’interpéter.
nmcli connection up id eth0
nmcli device status
nmcli device show eth0 |grep DNS
systemctl status systemd-resolved.service
ping -c2 192.168.1.1
readlink /etc/resolv.conf
awk '!/#/' /etc/resolv.conf
cat /etc/NetworkManager/NetworkManager.conf
Ça fait 2 fois que je demande si tu peux pinguer ton routeur.
Peux-tu dire : oui ou non, voir … donner le retour du ping demandé.
Je ne vois pas du tout ce qu’il y a de compliqué.
Ensuite, edite /etc/resolv.conf , et ajoute sous nameserver 127.0.0.53
nameserver 8.8.8.8
nameserver 8.8.4.4
Puis sudo systemctl restart systemd-resolved.service sudo systemctl restart NetworkManager
Si tu caches l’information demandée, ça va être compliqué.
Est-ce que au moins tu as compris que si tu n’as pas accès à ton routeur, tu n’auras évidemment pas accès à github (…). Sinon, réfléchis-y.
C’est la première chose à réussir si la connexion est bien active.
Il y a un strict minimum de logique à avoir.
Le réseau est une partie complexe et particulièrement la partie DNS, à solutions multiples.
On verra ça plus tard.
En attendant, vérifie que l’adresse de ton gateway est bien 192.168.1.1.
Inutile d’aller plus loin sans pouvoir pinguer ton routeur.
Je n’ai cacher aucune information, j’avais déjà répondu à la question.
Et bien sûr je sais bien que si je n’arrive pas à ping mon routeur, le reste fonctionne pas.
Sinon pour répondre à ta question oui, mon Gateway est bien régler sur 192.168.1.1
Je n’ai caché aucune information, j’avais déjà répondu à la question.
Avant ou après connexion, le ping de ton routeur fonctionne ou pas.
Si je demandais avec insistance et répétition le ping routeur après activation apparente de la connexion, c’est que j’avais besoin de vérification, et non d’hypothèse.
Donc en résumé, avant de s’occuper du sujet ‹ Destination Host Unreachable ›, il faut commencer par résoudre ‹ Gateway Unreachable ›, sinon c’est une perte totale de temps.
La chronologie:
1 ) accès local → le ping du routeur doit fonctionner si connexion active
2 ) ping serveur DNS → ne nécessite pas de résolution DNS
3 ) ping serveur quelconque → nécessite DNS fonctionnel : tout va bien.
S’obstiner sur l’étape 3 (accès github par exemple) avant la 1 n’a pas de sens.
Raspberry Pi4, sous Debian 12 ARM64. J’ai essayé d’installer Plex.
N’ayant pas l’expérience de cette configuration, et sans connaître l’historique de ton système, j’espère que la méthodologie de base aidera à progresser dans les investigations.
J’ignore pourquoi le ping de ta Bbox semble impossible.
C’est un point de blocage dans ma compréhension. Désolé.
J’avais tout à fais compris la chronologie.
Est ce que je dois désactiver mon DHCP de ma Bbox ? Est ce que tu souhaite que je reset mon système pour avoir une connexion active avec mon routeur et essaye une installation d’une IP Statique.
Je n’ai aucun soucis à effectuer le reset, il est tout juste installer le Debian.