02-03
2010

Passer son Kernel en IPv6 sur serveur dédié OVH

Suite à une petite discussion sur la mailing list OVH, je me suis décidé à passer mon dédié gérant mes mails, mes domaines (ara) en IPv6. Actuellement, seul lucy, le serveur du Blog, est en IPv6, et je souhaitais faire un test pour les emails et 2/3 trucs et voir s'il y avait vraiment quelques serveurs actifs. Tout d'abord, faites un backup, car il vous faudra redémarrer votre serveur et vous n'êtes jamais à l'abri d'un non reboot ;) Il va vous falloir choisir votre noyau, personnellement, j'étais en 2.6.31.5-xxxx-std-ipv4-64. Rendez-vous sur : ftp://ftp.ovh.net/made-in-ovh/bzImage/ Choisissez le noyaux qui vous convient dans les dernières versions. Il vous faudra récupérer le BzImage ainsi que le System.map. Voici la procédure, très peu documentée, mais qui va à l'essentiel.
cd /boot/
# System.map
wget ftp://ftp.ovh.net/made-in-ovh/bzImage/System.map-2.6.31.5-xxxx-std-ipv6-64
# BzImage
wget ftp://ftp.ovh.net/made-in-ovh/bzImage/bzImage-2.6.31.5-xxxx-std-ipv6-64
Maintenant on fait un lien symbolique (Je ne suis pas sûr que cette étape soit obligatoire)
nano /etc/lilo.conf
# On remplace : image=/boot/bzImage-2.6.31.5-xxxx-std-ipv6-64
# Par :
image=/boot/bzImage-2.6.31.5-xxxx-std-ipv6-64
On applique ensuite les modifications :
/sbin/lilo
/sbin/lilo
Added Linux *
The Master boot record of  /dev/sda  has been updated.
Warning: /dev/sdb is not on the first disk
The Master boot record of  /dev/sdb  has been updated.
One warning was issued.
Puis, il ne nous reste plus qu'à croiser les doigts :
reboot
The system is going down for reboot NOW!
On attends quelques minutes (j'ai été agréablement surpris que mon serveur ne mette que 30 secondes à redémarrer).
uname -a
Linux ara.aserv.eu 2.6.31.5-xxxx-std-ipv6-64 #2 SMP Thu Nov 5 09:56:26 UTC 2009 x86_64 GNU/Linux
Maintenant, nous allons monter une des IPv6 fournis par OVH. Pour ma part j'ai le range IP : 2001:41D0:2:2569::/64 d'attribué.
cd /etc/init.d/
# Je créé un fichier pour le montage des IP Failover
touch ipv6
nano ipv6
Dedans vous allez entrer les informations pour le montage des IPv6 FailOver OVH.
ifconfig eth0 inet6 add 2001:41D0:2:2569:0000:0000:0000:1111/64
# N'hésitez pas à en rajouter d'autres
On rends le script executable :
chmod a+x ipv6
On tente ensuite un ping sur une IPv6 valide :
ping6 lucy.aserv.eu
PING lucy.aserv.eu(lucy.aserv.eu) 56 data bytes
64 bytes from lucy.aserv.eu: icmp_seq=1 ttl=61 time=9.22 ms
64 bytes from lucy.aserv.eu: icmp_seq=2 ttl=61 time=9.24 ms
^C
--- lucy.aserv.eu ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 9.226/9.235/9.244/0.009 ms
Tout fonctionne ! Voilà, le système est prêt à être utiliser avec toutes les logiciels disponibles...

 

 

Aucun commentaire pour ce billet.

 

Votre commentaire