Depuis quelque semaines free propose l'ipv6 "semi-natif" a ses abonnés degroupés.
Le problème c'est qu'une fois l'option activée, la freebox se met en mode routeur et nous n'avons aucun controle du firewall ou de l'adressage IPv6.
Comme pas mal de monde ici, j'aurrai preféré declarer le /64 sur ma passerelle Debian, controller la distribution des adresses IPv6 toujours au niveau de mon serveur et surtout utiliser ip6tables pour limiter l'accès aux machines depuis internet.
Et j'ai enfin trouvé... la methode quelque part sur internet ( si quelqu'un retrouve ou, merci de le rapeller ici ).
1/ Desactiver le support IPv6 au niveau de la freebox et la rebooter
2/
- Remplacer W.X.Y.Z par l'IP de votre freebox
- eth1 etant l'interface locale
- Pour l'adresse IPv6, convertir votre IP en hexadecimal ( exemple : 82.299.3.7 => 52E5:307 )
Code :
- ip tunnel add tun6to4 mode sit remote any local W.X.Y.Z
- ip link set tun6to4 up
- ip -6 addr add 2a01:5d8:W.X:Y.Z::1/128 dev tun6to4
- ip -6 addr add 2a01:5d8:W.X:Y.Z::1/64 dev eth1
- ip -6 route add 2000::/3 via ::192.88.99.100 dev tun6to4 metric 1
- ip -6 route add 2a01:5d8:W.X:Y.Z::/64 dev eth1
- echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
|
3/ Et voila, controle totale de votre /64 sous votre passerelle linux, vous pouvez degainer votre ip6tables!
( on voit que free ne propose pas de connectivité ipv6 native mais qu'ils propose un 6to4 et ont simplifié l'utilisation pour l'utilisateur final - la freebox s'occupant de tout )
Message édité par jinkazama le 10-02-2008 à 11:31:29