Come creare IPIP tunnel Utilizzando tunl0

July 31

La 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 collegamenti diretti point-to-point tra le reti, quindi aggiungere percorsi ai loro tabelle di routing IP.

istruzione

1 Inserire la "ipip" e moduli "new_tunnel" in Linux Kernel digitando i seguenti comandi al prompt della shell:

ipip.o insmod
new_tunnel.o insmod

2 Immettere i seguenti comandi sul primo router di rete:

ifconfig tunl0 10.0.3.1 pointopoint 172.34.21.44
route add -net 10.0.4.0 maschera di rete 255.255.255.0 dev tunl0

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 un nuovo percorso nella tabella di routing IP alla seconda rete.

3 Immettere i seguenti comandi al secondo router di rete:

ifconfig tunl0 10.0.4.1 pointopoint 172.46.31.56
route add -net 10.0.3.0 maschera di rete 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ù

Ora ci dovrebbe essere un tunnel IPIP istituito tra le due macchine.

Consigli e avvertenze

  • Il tunnel IPIP non funziona con il traffico IPv6.
  • Considerare l'utilizzo di GRE tunnel, quando possibile, perché ha più funzioni rispetto tunnel IP-in-IP.