Opprette en IPIP tunnel i Linux kan du koble to IPv4-nettverk som ellers ikke ville være i stand til å kommunisere med hverandre . Dette er mulig ved hjelp av " Tunl0 ", som er en IP- tunnelen enhet som bidrar med konfigurasjonen av nettverksgrensesnitt for de to systemene . For å opprette en IPIP tunnel du må sette punkt- til-punkt direkte forbindelser mellom nettverkene , og deretter legge ruter til deres IP- ruting tabeller . Instruksjoner
en
Sett " IPIP " og " new_tunnel " moduler inn i Linux -kjernen ved å skrive inn følgende kommandoer ved shell prompt : en
insmod ipip.oinsmod new_tunnel.o
2
Skriv inn følgende kommandoer på det første nettverket router : en
ifconfig tunl0 10.0.3.1 pointopoint 172.34.21.44route add -net 10.0.4.0 netmask 255.255.255.0 dev tunl0
Erstatt " 10.0.3.1 " med adressen til den første ruteren. Erstatt " 172.34.21.44 " med den offentlige adressen til den andre ruteren. Erstatt " 10.0.4.0 " med adressen til andre nettverk . Erstatt " 255.255.255.0 " med nettmasken . Denne kode oppretter en direkte forbindelse mellom den første ruteren og det andre nettverket . Den legger også en ny rute i IP ruting tabellen til andre nettverk
3
Skriv inn følgende kommandoer på andre nettverk router : .
Ifconfig tunl0 10.0.4.1 pointopoint 172.46.31.56route add -net 10.0.3.0 netmask 255.255.255.0 dev tunl0
Erstatt " 10.0.4.1 " med adressen til den andre ruteren. Erstatt " 172.46.31.56 " med den offentlige adressen til den første ruteren. Erstatt " 10.0.3.0 " med adressen til det første nettverket . Erstatt " 255.255.255.0 " med nettmasken . Denne koden setter en direkte kobling mellom den andre ruteren og det første nettverket . Koden legger også en rute til det første nettverket
4
Fullfør tunneling konfigurasjon prosessen ved å slå av driveren for " tunl0 " grensesnitt med denne kommandoen : .
Ifconfig tunl0 ned
p Det skal nå være en IPIP tunnel satt opp mellom de to maskinene .