06 Desember 2008

Membuat IP Tunnel

Untuk membuat IP tunnel di FreeBSD pertama yang harus dipastikan adalah kernel yang mendukung ip tunneling. pada module kernel harus ada script "device gif" dan "device tun". IP tunnel bekerja seperti halnya sebuah terowongan pada jalur kendaraan umum.
berikut adalah konfigurasi IP tunneling.

coba lihat gambar berikut.



dari gambar di atas dapat dikonfigurasi sebagai berikut :

Server-1
# vi /etc/rc.local

#!/bin/sh

ifconfig gif0 create

ifconfig gif0 tunnel 10.10.1.2 10.10.2.2

ifconfig gif0 192.168.1.1 192.168.2.1

/sbin/route add -net 192.168.2.0/24 192.168.2.1


server-2
#vi /etc/rc.local

#!/bin/sh

ifconfig gif0 create

ifconfig gif0 tunnel 10.10.2.2 10.10.1.2

ifconfig gif0 192.168.2.1 192.168.1.1

/sbin/route add -net 192.168.1.0/24 192.168.1.1


kemudian, jangan lupa mereboot system dan cek dengan ifconfig

Server-1
#ifconfig
gif0: flags=8051
mtu 1280
tunnel inet 10.10.1.2 --> 10.10.2.2
inet 192.168.1.1 --> 192.168.2.1 netmask 0xffffff00


Server-2
#ifconfig
gif0: flags=8051 mtu 1280
tunnel inet 10.10.2.2 --> 10.10.1.2
inet 192.168.2.1 --> 192.168.1.1 netmask 0xffffff00