J'ai déjà posé une question sur la configuration d'un tunnel ipv4 à ipv6.
J'ai répondu à ma propre question et voici le résultat de la configuration de ma question précédente ici https://askubuntu.com/a/992872/139
4: he-ipv6@lo: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 65516 qdisc noqueue state UNKNOWN group default qlen 1000
link/sit 47.x.x.x peer 216.66.77.230
inet6 2001:470:7b:616::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::2fbb:2226/64 scope link
valid_lft forever preferred_lft forever
Cependant, il y a un suffixe @lo
à côté de he-ipv6
. Cela semble correct mais cela ne me permet pas de faire un ping sur une adresse ipv6 telle que ipv6.google.com
J'ai essayé la même configuration avec ip
linux tools.
ip tunnel add he-ipv6 mode sit remote 216.66.77.230 local 47.x.x.x ttl 255
ip addr add 2001:470:7b:616::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
Ce qui m'a obtenu l'interface he-ipv6 avec le suffixe @NONE
. Cette configuration fonctionne et voici le résultat obtenu:
5: he-ipv6@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
link/sit 47.x.x.x peer 216.66.77.230
inet6 2001:470:7b:616::2/64 scope global
valid_lft forever preferred_lft forever
inet6 fe80::c0a8:1/64 scope link
valid_lft forever preferred_lft forever
Que signifie le symbole @ à côté de l'interface de tunneling?
Comment puis-je changer ma configuration dans mon question précédente pour éviter d'obtenir le suffixe @lo
?
Il est temps de répondre à ma propre question après quelques longues recherches! Donc, selon ce manuel systemd.netdev J'ai besoin de l'indicateur indépendant pour que ma configuration fonctionne.
Indépendant = un booléen. Lorsque le tunnel réel ne nécessite pas de fichier .network. Créé en tant que "tunnel @ NONE". La valeur par défaut est "false".
Cependant, ceci n’est disponible que jusqu’à version d’annonce de Systemd 235 .
Exécution de la commande systemd --version
il semble que j'exécute la version 234 de Systemd.
La version 235 de Systemd n'est disponible que jusqu'à buntu Bionic Beaver
Après avoir basculé toutes les chaînes dans /etc/apt/sources.list
de artful
à bionic
Lancer apt-update
et Sudo apt install --only-upgrade systemd
Je suis retourné bionic
à artful
dans /etc/apt/sources.list
et faire un Sudo apt update && Sudo reboot
.
Ensuite, j'ai finalement pu faire en sorte que le drapeau Independent
fonctionne dans la configuration de mon système [Tunnel]
, ce qui me permettait de faire un ping sur ipv6.google.com à chaque redémarrage! Je suis un campeur heureux :)