💾 Archived View for home.gegeweb.org › freebsd › mappage_ipv6.gmi captured on 2024-05-10 at 10:24:00. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2021-11-30)
-=-=-=-=-=-=-
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.
IPv6 and IPv6 Address Mapping (FreeBSD Handbook)
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"
Merci à Romain Tartière sur le fediverse.
________________________________________________________________________________