đ Connexion directe en Ethernet via ipv6 et mDns
Comment facilement créer un réseau rapidement entre 2 appareils connectés en direct en Ethernet ?
Lien local IPV6
L’ipv6 Ă une fonctionnalitĂ© d’ip de lien local, qui commence par fe80.
Sous Gnu/linux. Cette fonctionnalité fonctionne par défault sans la moindre modification.
Cela permet Ă chaque appareil d’avoir une IP par dĂ©fault sans configuration.
Sous Gnome, il peut ĂȘtre nĂ©cessaire de modifier la mĂ©thode ivp6, afin d’avoir la mĂ©thode de lien locale fonctionnelle.

La commande ip -br -c a devrait vous permettre rapidement de constater que l’adresse ip existe bel et bien
sur chacune des machines.
Pour tester manuellement le lien local, on peut le faire comme ceci :
# ping de l'autre machine
ping6 -I enp0s31f6 fe80::bf48:d6d:de5a:5542
# exemple pour ssh
ssh user@fe80::bf48:d6d:de5a:5542%enp0s31f6
On remarque qu’il faut dĂ©finir Ă chaque fois lâinterface.
AccĂšs facile via mDns
Le fonctionnement du lien local est intĂ©ressant, mais on remarque qu’il est nĂ©cessaire de dĂ©finir chaque fois l’interface d’une part et d’autre part, il faut connaĂźtre les addresses IPs, ce qui n’est pas trĂšs pratique.
Une mĂ©thode pratique pour Ă©viter de devoir apprendre l’adresse ip, on peut utiliser mDns (nommĂ© aussi avahi/bonjour/zeroconf),
qui fournit automatiquement des adresses en hostname.local pour les ordinateurs du réseau local.
Une modification est nĂ©cessaire sous Debian aujourd’hui (Debian 12) pour pouvoir faire fonctionner les addresses .local
avec le lien-local ipv6Â :
En replacement la ligne hosts, pour activer mdns en ipv6 en plus d’ipv4Â :
hosts: files mdns4_minimal [NOTFOUND=return] dns myhostname
par:
hosts: files mdns_minimal [NOTFOUND=return] dns myhostname
AprÚs ce changement et un redémarrage des machines, il suffit de faire :
# ping de l'autre machine
ping hostname.local
# exemple pour ssh
ssh hostname.local