In questo INFOBOX spiegherò come installare Mobile IPv6 su una macchina Linux.
L’installazione di Mobile IPv6 prevede due fasi: un’installazione per il kernel ed un’installazione userspace.
Installazione per il kernel Linux 2.4.26
1. Scaricare il sorgente mipv6-1.1-v2.4.26.tar.gz (Mobile IPv6 (RFC 3775), works for kernel 2.4.26) da http://www.mobile-ipv6.org/software/ e salvatelo nella cartella /usr/loca/src
2. Aprite una shell ed eseguite le seguenti operazioni come root
3. # cd /usr/local/src/
4. # ln –s linux-2.4.26 linux
5. # cd linux
6. # patch –p1 --dry-run < /usr/local/src/mipv6-1.1-v2.4.26/mipv6-1.1-v2.4.26.patch
Proseguire solo se al punto 6 non si sono verificati errori.
7. # patch –p1 < /usr/local/src/mipv6-1.1-v2.4.26/mipv6-1.1-v2.4.26.patch
8. # make xconfig
9. Fare un click col tasto sinistro del mouse sulla label “Networking Options”
10. Nell’area che si è aperta impostate quanto segue:
• The IPv6 protocol (EXPERIMENTAL) M
• IPv6: routing by source address (EXPERIMENTAL) Y
• IPv6: IPV6 over IPv6 Tunneling (EXPERIMENTAL) M
• IPv6: Mobility Support (Correspondent Node) M
Come avrete impostato ad M la voce precedente vi saranno rese visibili le due seguenti voci da impostare così:
• MIPv6: Mobile Node Support M
• MIPv6: Debug Messages Y
11. Premete adesso il bottone “IPv6 NetFilter Configuration” e nella schermata che vi si aprirà mettete ad M tutte le voci ad esclusione di (da impostare così):
• AH/ESP match support (EXPERIMENTAL) N
12. Save & Exit
Installazione userspace
1. Aprite una shell ed eseguite nell’ordine le seguenti operazioni:
# mv /usr/include/linux /usr/include/linux-backup
# ln –s /usr/src/linux-2.4.26/include/linux /usr/include/linux
# cd /usr/local/src/mipv6-1.1-v2.4.26
# ./configure
# make
# make install
2. Dopodiché digitate:
# mknod /dev/mipv6_dev c 0xf9 0
# chkconfig –add mobile-ip6
---------------------------- Fine -------------------------------
Configurare i parametri di rete e il DNS: ifconfig, route, resolv.conf