Création d'un tunnel IPIP dans Linux vous permet de connecter deux réseaux IPv4 qui ne seraient autrement pas en mesure de communiquer les uns avec les autres . Ceci est possible en utilisant le " tunl0 " , qui est un dispositif de tunnel IP qui aide à la configuration des interfaces réseau pour les deux systèmes. Pour créer un tunnel IPIP vous devez définir le point à point des connexions directes entre les réseaux , puis ajouter des liaisons à leurs tables de routage IP. Instructions
1
insérer le « ipip " et " modules de new_tunnel " dans le noyau Linux en tapant les commandes suivantes à l' invite du shell:
insmod ipip.oinsmod new_tunnel.o
2
Entrez les commandes suivantes sur le premier routeur de réseau :
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 >
Remplacer " 10.0.3.1 " avec l'adresse du premier routeur . Remplacez " 172.34.21.44 " avec l'adresse publique de la deuxième routeur. Remplacer " 10.0.4.0 " avec l'adresse du deuxième réseau . Remplacer " 255.255.255.0" avec le masque . Ce code crée un lien direct entre le premier routeur et le deuxième réseau . Il ajoute également une nouvelle route dans la table de routage IP pour le second réseau
3
Entrez les commandes suivantes sur le second routeur de réseau : .
Ifconfig 10.0.4.1 tunl0 pointopoint 172.46.31.56route add-net 10.0.3.0 netmask 255.255.255.0 dev tunl0
Remplacer " 10.0.4.1 " avec l'adresse du second routeur. Remplacez " 172.46.31.56 " avec l'adresse publique du premier routeur . Remplacer " 10.0.3.0 " avec l'adresse du premier réseau . Remplacer " 255.255.255.0" avec le masque . Ce code établit un lien direct entre le second et le premier routeur réseau . Le code ajoute également une voie au premier réseau
4
terminer le processus de configuration tunnel en arrêtant le pilote de l'interface " tunl0 " avec cette commande: .
Ifconfig tunl0 vers le bas
Il devrait maintenant être un tunnel IPIP mis en place entre les deux machines.