Erstellen einer IPIP Tunnel in Linux können Sie zwei IPv4-Netzwerken , die sonst nicht in der Lage sein , miteinander zu kommunizieren würde . Dies ist mit Hilfe der " tunl0 ", die eine IP- Tunneleffekt-Anordnung , die mit der Konfiguration der Netzwerkschnittstellen für die beiden Systeme hilft möglich. Um einen Tunnel IPIP Sie Punkt - zu-Punkt- Direktverbindungen zwischen den Netzen erstellen müssen , dann fügen Sie Routen , um ihre IP- Routing-Tabellen . Anleitung
1
Legen Sie die " ipip " und " new_tunnel " Module in den Linux-Kernel , indem Sie die folgenden Befehle an der Shell-Eingabeaufforderung :
insmod ipip.oinsmod new_tunnel.o
2
Geben Sie die folgenden Befehle auf dem ersten Netzwerk-Router :
ifconfig 10.0.3.1 tunl0 pointopoint 172.34.21.44route add-net 10.0.4.0 netmask 255.255.255.0 dev tunl0
Ersetzen " 10.0.3.1 " mit der Adresse des ersten Routers . Ersetzen Sie " 172.34.21.44 " durch die öffentliche Adresse des zweiten Routers . Ersetzen Sie " 10.0.4.0 " mit der Adresse des zweiten Netzes . Ersetzen Sie " 255.255.255.0" mit der Netzmaske . Dieser Code erstellt eine direkte Verbindung zwischen dem ersten und dem zweiten Router Netzwerk . Es fügt auch eine neue Route in der IP- Routing-Tabelle mit dem zweiten Netzwerk
3
Geben Sie die folgenden Befehle auf dem zweiten Netzwerk-Router : .
Ifconfig 10.0.4.1 tunl0 pointopoint 172.46.31.56route add-net 10.0.3.0 netmask 255.255.255.0 dev tunl0
Ersetzen " 10.0.4.1 " mit der Adresse des zweiten Routers . Ersetzen Sie " 172.46.31.56 " durch die öffentliche Adresse des ersten Routers . Ersetzen Sie " 10.0.3.0 " mit der Adresse des ersten Netzes . Ersetzen Sie " 255.255.255.0" mit der Netzmaske . Dieser Code legt eine direkte Verbindung zwischen dem zweiten und dem ersten Router Netzwerk . Der Code fügt auch eine Route zu dem ersten Netzwerk
4
Beenden Sie das Tunneling Konfiguration durch Abschalten der Treiber für die " tunl0 "-Schnittstelle mit diesem Befehl : .
Ifconfig tunl0 unten
Es sollte nun ein IPIP Tunnel zwischen den beiden Maschinen eingestellt werden.