Configuration de dnsmasq pour agir en tant que redirection IPv6 vers IPv4 ou IPv4 vers IPv6?

Existe-t-il un guide quelque part sur la façon d'installer certains IPv6-IPv4 et IPv4-IPv6? Je voudrais pouvoir exécuter une stack double sur ma langue natale mais pas perdre ipv4 pour le moment.

Si le problème est vraiment de configurer un routeur 6 à 4, et en supposant que vous pouvez épargner une boîte Linux comme routeur / pont, vous voulez faire trois choses:

  1. installez radvd sur le côté LAN du routeur.
  2. configurez un tunnel 6to4 pour passer votre trafic IPv6 sur IPv6 Internet
  3. Configuration des règles de pare-feu pour IPv6

#PREFIX# dans les exemples ci-dessous est l'adresse IPv6 du 2002: le préfixe réservé aux adresses anciennes, qui peut être trouvé avec "ipv6calc –ipv4_to_6to4addr".

radvd fera des publicités de routeur sur le côté LAN, en informant tous les hôtes compatibles avec IPv6 comment configurer leurs adresses IPv6. Un radvd.conf typique peut ressembler à ceci:

 interface eth1 { AdvSendAdvert on; MinRtrAdvInterval 30; MaxRtrAdvInterval 60; prefix 0:0:0:1::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; AdvValidLifetime 86400; AdvPreferredLifetime 3600; Base6to4Interface eth0; }; RDNSS #PREFIX#:1::1 { AdvRDNSSOpen on; }; }; 

Un tunnel 6to4 peut être créé ainsi:

 ip route add 2000::/3 via ::192.88.99.1 dev sit0 ip addr add #PREFIX#:1::1/64 dev eth1 

Enfin, ip6tables est votre ami. La configuration ci-dessus suppose qu'il existe un server DNS compatible IPv6 sur: 1 :: 1. dnsmasq devrait bien faire.

J'espère que ce sera assez d'informations pour vous faire googler sur les bons howtos.