Installazione di Mobile IPv6 per il kernel Linux 2.4.26 (testato con Red Hat 9)


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   -------------------------------

Privacy Policy