Creazione di un tunnel IPIP in Linux permette di collegare due reti IPv4 che non sarebbero altrimenti in grado di comunicare tra loro . Ciò è possibile utilizzando il " tunl0 " , che è un dispositivo tunnel IP che aiuta con la configurazione delle interfacce di rete per i due sistemi . Per creare un tunnel IPIP è necessario impostare point - to-point collegamenti diretti tra le reti , quindi aggiungere percorsi a loro tabelle di routing IP. Istruzioni
1
inserire i moduli " new_tunnel " all'interno del kernel Linux " ipip " e digitando i seguenti comandi al prompt della shell:
insmod ipip.oinsmod new_tunnel.o
2
Immettere i seguenti comandi sul primo router di rete :
ifconfig 10.0.3.1 tunl0 pointopoint 172.34.21.44route add-net 10.0.4.0 netmask 255.255.255.0 dev tunl0 < br >
Sostituire " 10.0.3.1 " con l' indirizzo del primo router . Sostituire " 172.34.21.44 " con l'indirizzo pubblico del secondo router . Sostituire " 10.0.4.0 " con l'indirizzo della seconda rete . Sostituire " 255.255.255.0" con la maschera di rete . Questo codice crea un collegamento diretto tra il primo router e la seconda rete . Si aggiunge anche una nuova rotta nella tabella di routing IP alla seconda rete
3
Immettere i seguenti comandi sul secondo router di rete : .
Tunl0 ifconfig 10.0.4.1 pointopoint 172.46.31.56route add-net 10.0.3.0 netmask 255.255.255.0 dev tunl0
Sostituire " 10.0.4.1 " con l'indirizzo del secondo router . Sostituire " 172.46.31.56 " con l'indirizzo pubblico del primo router . Sostituire " 10.0.3.0 " con l'indirizzo della prima rete . Sostituire " 255.255.255.0" con la maschera di rete . Questo codice imposta un collegamento diretto tra il secondo router e la prima rete . Il codice aggiunge anche un percorso verso la prima rete
4
completare il processo di configurazione di tunneling spegnendo il driver per l'interfaccia " tunl0 " con questo comando : .
Ifconfig tunl0 giù
Ci dovrebbe ora essere in un tunnel IPIP istituito tra le due macchine .