06 Mei, 2009

Bikin PC Router dengan Ubuntu

PC atau laptop yang diinstall Ubuntu selain untuk kerja pribadi juga bisa dipakai sebagai router. Syarat PC untuk router harus memiliki 2 LAN Card atau 2 device yang digunakan untuk koneksi jaringan, satu untuk dihubungkan dengan Internet dan yang satunya untuk jaringan internal. PC / Laptop (PC/L) tadi sebagai penghubung antara jaringan internal dengan jaringan internet.

Jika kedua LAN Card sudah terpasang, maka langkah selanjutnya yaitu:

1. Setup Device (LAN CARD)
2. Konfigurasi Router

1. SETUP DEVICE (LAN CARD)

Untuk sambung ke Internet, disetting seperti yg sudah dilakukan. Yang satunya yang akan digunakan untuk menghubungkan jaringan internal ke internet.

#*********perintah *******************************************



root@riadi-desktop: sudo vim /etc/network/interfaces

#******* setting device ***********



auto lo
iface lo inet loopback
# The primary network interface
# eth1 >> “ Jaringan Lokal “
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
# eth2 >> “ Koneksi ke Internet “
auto eth2
iface eth2 inet static
address 102.168.1.5
netmask 255.255.255.0
network 102.168.1.0
broadcast 102.168.1.255
gateway 102.168.1.254

#*********** restart netwoking **************

root@riadi-desktop: sudo /etc/init.d/networking restart
* Reconfiguring network interfaces… [ OK ]

#********** mencek apakah setup sudah betul *********

root@riadi-desktop: ip addr

root@riadi-desktop: ifconfig

#********** mencek apakah koneksi internet lancar *********

root@riadi-desktop: ping google.com

2. KONFIGURASI ROUTER

#*************** Edit file sysctl.conf *****************
root@riadi-desktop: sudo nano /etc/sysctl.conf

#*************** Isi file sysctl.conf *****************

# *** asal: net.ipv4.conf.default.forwarding=1
# *** diubah menjadi :


net.ipv4.conf.default.forwarding=1

# **** simpan & keluar: ctrl+x

# *************** Edit file ip_forward ******
root@riadi-desktop: echo “1″ > /proc/sys/net/ipv4/ip_forward

# *************** proses routing dr eth2 ke eth1 *****
rroot@riadi-desktop: sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d 0/0 -j MASQUERADE

—————————————————– akhir konfigurasi ——————————-

Dah.. selesai proses setting pc router.

Bisa dites dari jaringan lokal, setting IP di PC dalam jaringan lokal yaitu:

address 192.168.0. XY (XY=antara 2 s.d. 254)
netmask 255.255.255.0
Gateway 192.168.0.1
DNS 192.168.0.1

TAMBAHAN:

Jika ingin PC router dapat berfungsi secara otomatis pada saat direstart maka perlu ditambahkan setting sbb:

#******************* setting permanent **************
root@riadi-desktop: sudo nano /etc/rc.local


# ** Hapus exit=0 dan ganti dg script berikut ****

echo “1″ > /proc/sys/net/ipv4/ip_forward

/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d 0/0 -j MASQUERADE

# *** simpan rc.local ***********

# *** testing, dengan di reboot PC/L ***********
root@riadi-desktop: sudo reboot

#********************** selesai *********************

Itu pengalaman dan semoga bemanfaat….

Tidak ada komentar:

Posting Komentar

YOUR COMENT

Nonton tv yuuk..