Banner
Komunitas FreeBSD Indonesia
           |  
Instalasi Webmin untuk Memudahkan Konfigurasi

Webmin ini gw kenal semenjak 2002, waktu itu temen gw yg ajarin, cuma pertama kali install gw pake RH 7.2, cobain di Fedora, slackware dan terakhir di CentOS. semuanya mulus, cuma ya itu tetap aja ada kekurangan untuk masalah module, yah mungkin tidak semua modules terinstall, paling tidak kita harus update modulenya terus.

Home General Networking VPN Site to Site Menggunakan VTUN

VPN Site to Site Menggunakan VTUN

E-mail Print PDF

Pengantar

VTUN (Virtual Tunnel) adalah sebuah VPN (Virtual Private Network) yang sederhana, menggunakan tun device (FreeBSD, OpenBSD, NetBSD) atau tun/tap (Linux, Solaris) untuk menyalin paket-paket stack TCP/IP dan program vtund berjalan di dalam user space. Secara arsitektur, VTUN serupa dengan SSH VPN.

VTUN adalah cara yang paling mudah untuk membuat Virtual Tunnels pada jaringan TCP/IP. Karena mendukung berbagai type tunneling  dan menyediakan banyak fitur bermanfaat:

  • Enkripsi
  • Kompresi
  • Traffic shaping

VTUN dengan mudah dan sangat configurable. dapat digunakan untuk berbagai tugas-tugas jaringan antara lain: VPN, Mobile IP, dan lain-lain.

Instalasi VTUN

Bismillahirrahmanirrahim

  1. Berdoalah sebelum memulai sesuatu yang baik
  2. Siapkan Stamina anda jangan memaksakan melakukan sesuatu dalam keadaan lelah
  3. Jangan mudah menyerah jika mengalami kegagalan
  4. Buatlah Dokumentasi apa yang anda kerjakan selain bermanfaat juga buat Anda jika anda lupa dan juga sebagai wujud terima kasih anda kepada orang yang telah berjasa kepada anda
  5. Tutorial ini saya buat demi membantu kemajuan komunitas FreeBSD di Indonesia.

Sebelum memulai, jgn lupa jadilah super user di machine kalian masing-masing... hehehe... and this is how to. File-file yg di butuhkan dalam penginstalan vtun ini adalah sebagai berikut:

1. lzo-1.08.tar.gz
2. vtun-2.5.tar.gz

namira# cd /root
namira# mkdir dl
namira# wget tp://ftp.urc.ac.ru/pub/OS/FreeBSD/distfiles/lzo-1.08.tar.gz
namira# wget http://ftp.devil-linux.org/pub/devel/sources/1.0/vtun-2.5.tar.gz
namira# tar zxf lzo-1.08.tar.gz
namira# tar zxf vtun-2.5.tar.gz
namira# cd lzo-1.08
namira# ./configure
namira# make
namira# make check
namira# make test
namira# make install
namira# cd ../vtun-2.5
namira# ./configure -with-lzo-headers=/usr/local/include --with-lzo-lib=/usr/local/lib
namira# make
namira# make install

Ok, Anda telah berhasil menginstall vtun di machine anda. Langkah selanjutnya adalah pembuatan vtund.conf

1 sebagai vtun server
1 sebagai vtun client

namira# cd /usr/local/etc
namira# mv vtund.conf original.vtund.conf
namira# pico vtund.conf
##### VTUND CONFIG SERVER START HERE by Tubagus @ INDOFREEBSD.OR.ID #####
options {
port 5000; # port used to connect with customers
ifconfig /sbin/ifconfig; # path to the ifconfig
route /sbin/route; # path to the route
}

default {
compress lzo:9; # If that does not include support for lzo, it should take
the option value compress no;
speed 0; #speed limit does not exist
}

# Settings, certain blocks in options and default, applies to all
# Remaining blocks

indofreebsd { # # describe client branch
pass indofreebsd; # secret pass secret; # password compounds - the word
secret
type tun; # tun type tun; # type IP tunnel tun
proto udp; # UDP proto udp; # using UDP protocol
encr yes; # encr yes; # include encryption
keepalive yes; # keepalive yes; # maintain a connection

up {
ifconfig “%% 192.168.10.2 192.168.10.1 netmask 255.255.255.255 mtu 1450 up”;
route “add -net 192.168.20.0/24 192.168.10.1″;
};

down {
ifconfig “%% down”;
route “delete 192.168.20.0″;
};
}
##### VTUND CONFIG SERVER END HERE by Tubagus @ INDOFREEBSD.OR.ID #####

Itu salah satu contoh vtund.conf untuk menjadi sebuah vtun server. Sebelum running vtun server di server kalian, coba kalian
lihat dulu ip 192.168.10.1, jgn lupa di add di virtual interface anda. Untuk di server yang lain, yang tepatnya akan menjadi vtun client, cara instalansinya sama aja seperti di atas, namun hanya vtund.conf nya saja yg berbeda. ok here the config file.

##### VTUND CONFIG CLIENT START HERE by Tubagus @ INDOFREEBSD.OR.ID #####
options {
port 5000; port 5000;
ifconfig /sbin/ifconfig;
route /sbin/route;
}

default {
compress lzo:9;
speed 0;
}

indofreebsd {
pass indofreebsd;
type tun;
proto udp;
encr yes;
keepalive yes;

up {
ifconfig “%% 192.168.10.3 192.168.10.2 netmask 255.255.255.255 mtu 1450 up”;
route “add -net 192.168.30.0/24 192.168.10.2″;
};

down {
ifconfig “%% down”;
route “delete 192.168.30.0″;
};
}

##### VTUND CONFIG CLIENT END HERE by Tubagus @ INDOFREEBSD.OR.ID #####

Ok, itu salah satu config vtun client, dan jgn lupa untuk add ip 192.168.10.1 di virtual interface anda.

Setelah semuanya selesai, lakukan perintah berikut di vtund server anda

namira# vtund -s

lalu di machine vtun client anda lakukan perintah berikut

namira# vtund -p indofreebsd IPVTUNSERVERANDA

Untuk mengecek apakah vtun tersebut sudah jalan lakukan perintah beriktut:

namira# netstat -tan | grep 5000

karena vtun ini berjalan pada port 5000, tapi bisa anda ganti semau kalian juga c, mau port ataupun ip nya, hasilnya akan seperti ini:

namira# netstat -tan | grep 5000
namira# netstat -tan | grep 5000
tcp4 0 0 121.101.Xxx.xxx.55000 202.xxx.xxx.xxx.3128 ESTABLISHED
udp4 0 0 121.101.xxx.xxx.54483 202.xxx.xxx.xxx.5000
namira#

Hal tersebut di check di pada machine vtun client, dan dari vtun server akan seperti berikut:

portal# netstat -tan | grep 5000
tcp4 0 0 *.5000 *.* LISTEN
udp4 0 0 202.xxx.xxx.xxx.5000 121.101.xxx.xxx.54483
portal#

Kemudian check di machine vtun client dan machine vtun server anda, apakah IP-nya sudah saling berhubungan

Contoh dari vtun server:

tun2: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1450
inet6 fe80::21c:f0ff:fe5c:b2fb%tun2 prefixlen 64 scopeid 0xa
inet 192.168.10.2 –> 192.168.10.3 netmask 0xffffffff
Opened by PID 67526

dan ini contoh dari vtun client:

tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1450
inet 192.168.10.3 –> 192.168.10.2 netmask 0xffffffff
Opened by PID 73871

Selesailah bridge networking menggunakan vtun.

Selamat mencoba ^_^.
Thanks to. IndoFreeBSD TEAM
Thanks to #Indofreebsd DALnet yang membantu sangat.
Thanks to mas dani, mas ogeb, mas kalvin.

Referensi:

http://vtun.sourceforge.net/features.html

Comments

Show/Hide Comment form Please login to post comments or replies.
 

Proxy Server

Optimasi Bandwidth dengan FreeBSD 7 + squid + Apache + videocache

Judul Asli  : Geber Youtube dkk  + save bandwidth dengan menggunakan videocache oleh         : ogeb ( ogb at indofreebsd.or.id )Ditulis      : Jimbaran Minggu 10 Mei 19:37:10 WITA 2009BismillahirrahmanirrahimTeknologi web yang...

Proxy Server | | Sunday, 10 May 2009

SELANJUTNYA...

Instalasi Squid, BannerFilter, dan Blocking Website

Sebelumnya akan saya jelaskan terlebih dahulu, instalansi squid di sini sangat mudah, karena hanya melalui simple ports dari FreeBSD. Untuk settingan lainnya bisa diatur melalui instalansi squid proxy yang lain...

Proxy Server | Tubagus G.P | Monday, 7 July 2008

SELANJUTNYA...

PF + Transparent Proxy dengan Squid

Rasanya tidak perlu lagi dijelaskan fungsi maupun kegunaan Squid karena sudah banyak situs-situs lain yang menguraikannya secara gamblang, baik berbahasa Indonesia maupun bahasa asing.Artikel ini terfokus secara teknisnya saja, bagaimana...

Proxy Server | mqueue | Tuesday, 25 March 2008

SELANJUTNYA...

Squid Pada Outgoing Load Balancing Connection

Squid merupakan sebuah proxy dan content cache yang memang sering diperlukan oleh kita tentunya dengan beragam alasan diantara nya untuk mempercepat pengiriman web yang sering di akses kepada client.sedangkan Outgoing...

Proxy Server | Ogeb | Sunday, 5 August 2007

SELANJUTNYA...

More in: Proxy Server

FaceBook

Tips & Trick

Membuat iso DVD untuk FreeBSD 7.2

by : masdani Bagi yang suka melakukan instalasi sistem operasi FreeBSD kadang direpotkan pada proses instalasinya jika menggunakan media CD. Karena jumlah CD yang3 buah itu, kadang harus diganti-ganti setiap kali...

Tips and Trick | | Thursday, 25 June 2009

SELANJUTNYA...

Upgrade dari FreeBSD 6.x ke FreeBSD 7.x

This upgrades from FreeBSD 6.2-STABLE to 7.0-CURRENT.{xtypo_alert}ATTENTION: THIS UPGRADE PROCEDURE MIGHT NOT WORK FOR YOU AS YOUR ENVIRONMENT IS DIFFERENT. ALSO, THIS UPGRADE PROCEDURES MIGHT DESTROY OUR SYSTEM AND YOU...

Tips and Trick | Azhax | Monday, 17 March 2008

SELANJUTNYA...

Mengatasi Error 'No buffer space available'

Sebelumnya mungkin Anda pernah mengalami hal seperti ini, mendapat pesan "No buffer space available".Salah satu penyebab munculnya error tersebut adalah permintaan kebutuhan socket buffer (send/recv) lebih besar daripada max. sock...

Tips and Trick | Locust | Tuesday, 20 November 2007

SELANJUTNYA...

Instalasi Webmin untuk Memudahkan Konfigurasi

Webmin ini gw kenal semenjak 2002, waktu itu temen gw yg ajarin, cuma pertama kali install gw pake RH 7.2, cobain di Fedora, slackware dan terakhir di CentOS. semuanya mulus,...

Tips and Trick | Herry Nosapratama | Monday, 10 September 2007

SELANJUTNYA...

More in: Tips and Trick

Anggota Baru

fanny
fannydwij
julius
fungmen
achmad saifudin
udiniqbsd
ipuncs
ipuncs
ares
ares

Login Terakhir

vich
bu99est
Herry Nosapratama
lelakimipa
Agly Yege
3agl33y3
fagundez
fagundez
unting
unting
tedy agusta
tedyagusta
HeRu
HeRu
rangga
rangga43
widiyanto80
widiyanto80
komeng
arieth

WHO'S ONLINE

We have 10 guests online