Bonjour,
En me repenchant sur le projet, j'ai réussi ce que je souhaitais faire.
Mon réseau plus petit: fd42.aaa:bbb:ccc:ddd::/80 peut parler avec mon réseau plus grand fd42.aaa:bbb:ccc::/64 et vice versa
dans le fichier de conf de wireguard, j'ai rajouté la route du /80. j'aurai pu lui mettre une adresse fictive aussi, mais j'ai décidé de ne rajouter que la route vers l'interface wireguard
PostUp = ip -6 route add fd42:aaa:bbb:ccc:ddd::/80 dev %i
Chaque peer à une adresse dans ce même réseau.
Pour que tout ça fonctionne, j'ai utiliser ndppd avec la conf suivante:
root@routeurlinux:~# cat /etc/ndppd.conf |sed '/#/d'
route-ttl 30000
proxy lan1 {
router no
timeout 500
ttl 30000
rule fd42:aaa:bbb:ccc:ddd::/80 {
static
}
}
Ça semble bien fonctionné, je peux parler à n'impporte quel équipement, et le résoudre aussi en mdns avec la conf qui va bien dans wg pour le mdns
pour info, voilà la conf que je rajoute pour mdns dans wg::
PostUp = ip l set multicast on dev %i #enable multicast
je rajoute aussi pour chaque peer qui doit recevoir les annonces mdns:
AllowedIPs = [...],ff02::fb/128,224.0.0.251/32
si vous voyez autre chose, ou un problème à cette conf, n'hésitez pas
et si ça aide, tant mieux
Jerem