Forum Linux.général Pourquoi ma machine ne répond[rait] à aucun ping IPv6 vers quelque adresses locale que ce soit?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
10
mai
2022

Bonjour à tous.

J'ai voulu vérifier si IPv6 fonctionne chez moi mais apparemment non. Le hic c'est que rien ne fonctionne, même pas la base, qui si je comprends bien ne devrait même pas me demander le moindre effort… Me suis décidé à commencer par le début.

Adresse IPv6 locale de ma carte réseau:

inet6 fe80::5d94:9a78:f014:2ab3/64 scope link noprefixroute
valid_lft forever preferred_lft forever

Je fais ceci:

ping -6 fe80::5d94:9a78:f014:2ab3

et j'ai ça:

--- statistiques ping fe80::5d94:9a78:f014:2ab3 ---
4 paquets transmis, 0 reçus, 100% packet loss, time 3051ms

?????

J'essaie la même chose avec un ping vers l'adresse locale d'une de mes machines virtuelles… et j'ai des réponses!

J'y comprends plus rien. Qu'est-e que je fais? Vu que ça bloque déjà à la toute première marche (sais déjà pas si c'est normal mais c'est profondément décourageant), je change de métier et j'arrête l'informatique ou il reste encore un peu d'espoir?

Ma machine est une Manjaro (encore à jour).

EDIT: En gros, ma question est «qu'est-ce qui peut empêcher une machine de répondre à un ping vers l'adresse IPv6 de sa propre carte réseau?»

La seule possibilité que j'entrevois c'est le pare-feu. Or, s'il est actif, il n'y a aucune règle d'exclusion et la règle par défaut est ACCEPT sur toutes les chaînes IPv6…

Merci pour toute info faisant avancer mon schmilblick.

P.S.: Je suis pas un débutant en réseau mais là, vu mon score…

  • # spécifier l'interface réseau

    Posté par  . Évalué à 3.

    Dans le temps, il fallait spécifier l'interface réseau pour faire un ping sur une adresse de lien local (en fe80). Tu peux essayer un "ping -6 -I nom_interface_réseau fe80::5d94:9a78:f014:2ab3".

    Ça pourrait aider aussi à comprendre d'avoir les sorties des commandes "ip -6 a" et "ip -6 r".

    • [^] # Re: spécifier l'interface réseau

      Posté par  . Évalué à 2. Dernière modification le 11 mai 2022 à 15:08.

      Merci beaucoup. J'ai fini par y venir tout seul en tapant "dig _gateway" (lu sur StackOverflow), pour avoir vu ce truc étrange, tout droit sorti de systemd et j'ai vu qu'à l'adresse IP était accolé le nom de mon interface sans fil avec un '%'. J'y connais rien en IPv6 et là je sens qu'il va me falloir une petite mise à jour/niveau…

      Donc en tapant ping -6 fe80::5d94:9a78:f014:2ab3%wlan0 ça marche aussi. C'est là que j'ai appris que ce qui suit le sigle pourcent c'est le "zone ID"… à suivre.

    • [^] # Re: spécifier l'interface réseau

      Posté par  . Évalué à 2. Dernière modification le 11 mai 2022 à 15:17.

      Ceci dit, tu remarqueras que c'est quand même [un peu] con de devoir spécifier l'interface réseau pour faire un ping sur sa propre adresse

      • [^] # Re: spécifier l'interface réseau

        Posté par  . Évalué à 3.

        Les adresses de lien local sont dédiées à un réseau donné et ne sont pas routables.

        Potentiellement, tu pourrais avoir la même adresse sur deux interfaces différentes. L'OS n'étant pas censé lire dans tes pensées, il peut être utile d'expliciter qui tu cherches réellement à contacter.

        • [^] # Re: spécifier l'interface réseau

          Posté par  . Évalué à 2. Dernière modification le 11 mai 2022 à 21:31.

          Ben justement, il n'y a pas de routage puisque j'interroge une adresse locale de ma machine, je me trompe? La pile IPv4 y arrive bien, même sans la moindre route et sans lire dans mes pensées (vois pas pourquoi soulever ce cas), alors pourquoi pas IPv6?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.