Iptables ipv4 et ipv6 compatible ?

Hello

Le titre est pas très explicit, mai j’ai pas d’autre idée.

J’ai donc un script qui contien des regle valable en ipv4, est ce que je doit clonner ces règle pour l’ipv6 ?
Ou le systeme fait le changement de lui même ?
le passage des paquet passe bien par iptables si le système fait la “conversion” automatiquement ?

Non, car ce qui est valable pour IPv4 ne l’est pas forcément pour IPv6 et vice versa. Il faut adapter le jeu de règles à chaque protocole et à ses spécificités. Notamment pour IPv6, il ne faut pas oublier le protocole Neighbour Discovery dont l’équivalent pour IPv4, ARP, se situe sous la couche IP et donc hors du champ d’iptables.

Pour faire une métaphore un peu maladroite, c’est comme demander :
j’ai un script qui contient des règles valables pour HTTP, est-ce que je dois cloner ces règles pour DNS ?

Le système ne fait rien du tout de lui-même. IPv4 et IPv6 sont deux protocoles indépendants qui sont gérés indépendamment.

Le filtrage IPv4 est géré par iptables, le filtrage IPv6 par ip6tables, et chacun a son propre jeu de règles indépendamment de l’autre. Il peut seulement y avoir une interaction en cas d’encapsulation (tunnel, VPN) IPv6 dans IPv4 ou vice versa. Dans ce cas une règle affectant un paquet encapsulant a indirectement un effet sur le paquet encapsulé.

Merci beaucoup pour les précisions :023
punaise j’ai pas fini de m’amuser avec iptables :stuck_out_tongue: