Mappage des adresses IPv6
Si vous utilisez Agate ou gemserv sous FreeBSD,
les deux applications, sous Linux, lorsqu'on spécifie l'écoute sur l'IPV6 (avec --addr [::]:1965 pour Agate) la librairie Rust utilisée permet d'écouter sur l'IPV4 et l'IPV6.
C'est parce que Linux permet la communication d'adresses IPv4 traduites en IPv6, ce qui n'est pas le cas par défaut sous FreeBSD et OpenBSD (et probablement NetBSD).
Du coup ces deux serveurs Gemini n'écoutent qu'en IPV6 et pas sur l'IPV4.
Il faut donc permettre la communication d'adresses IPV4 traduites en IPV6.
Sur un système FreeBSD en fonctionnement (l'hôte si vous utilisez des jails) :
sudo sysctl net.inet6.ip6.v6only=0.
Pour rendre ce comportement permanent, éditez le fichier /etc/rc.conf en ajoutant :
ipv6_ipv4mapping="YES"
________________________________________________________________________________