Installation parefeu (iptables & ip6tables) "pour les nuls"

MODIFICATIONS À APPORTER POUR LES IP v6

Vous pouvez reprendre le tuto IPv4 de dessus en prenant soin de modifier le script comme suit :
Partout où est écrit « iptables », ajoutez un ‹ 6 › entre le ‹ p › et le ‹ t ›, pour obtenir « ip6tables ».
Pour tout le reste du tuto, modifiez comme suit :
Partout où est écrit « mon_parefeu », ajoutez ‹ IPv6 › à la fin, pour obtenir « mon_parefeuIPv6 ».
Pour toutes les commandes, vous devrez remplacer « iptables » par « ip6tables ».

De plus, il vous faudra ajouter les commandes suivantes :

ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-solicitation -m hl --hl-eq 255 -j ACCEPT
ip6tables -A INPUT -p icmpv6 --icmpv6-type neighbour-advertisement -m hl --hl-eq 255 -j ACCEPT
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -m hl --hl-eq 255 -j ACCEPT

Vous pouvez ignorer les règles de la chaîne OUTPUT si sa politique par défaut est ACCEPT, comme proposé dans le présent tuto.
Si vous avez modifié cette politique, il vous faudra ajouter aussi les commandes :

ip6tables -A OUTPUT -p icmpv6 --icmpv6-type neighbour-solicitation -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type neighbour-advertisement -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-solicitation -j ACCEPT

====================================

Pour quelques détails sur une discussion "IPv4 ==>IPv6, vous pouvez consulter ce fil

====================================

Précisions de PascalHambourg dont l’original est page 469 du lien ci-dessus :

Remplacer « icmp » par « icmpv6 ».
Attention : certains types/codes ICMP n’existent pas ou changent de nom en IPv6 et vice versa.
Sur une machine faisant office de routeur IPv6, remplacer
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-advertisement -m hl --hl-eq 255 -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-solicitation -j ACCEPT
par
ip6tables -A INPUT -p icmpv6 --icmpv6-type router-solicitation -m hl --hl-eq 255 -j ACCEPT
ip6tables -A OUTPUT -p icmpv6 --icmpv6-type router-advertisement -j ACCEPT
La cible MASQUERADE n’est normalement pas nécessaire, l’un des objectifs d’IPv6 étant
de pouvoir allouer des adresses globales à toutes les machines.

1 « J'aime »