Wednesday, February 29, 2012

Membuat router sederhana pada ubuntu

bahan-bahan yang digunakan
1. Perangkat komputer minimal pIV
2. Ubuntu
3. 2 buah lan card

Langkah-langkahnya
1. Pastikan ubuntu terinstall di PC
 2. masukkan perintah pada terminal
$sudo su
Kemudian masukkan password root anda. Apabila password root anda tidak ada, coba ketik:
$passwd root
Kemudian masukan password root sebanyak 2 kali.
3. Edit konfigurasi ethernet dengan perintah
#gedit /etc/network/interfaces
edit tulisan ini sesuai dengan kondisi komputer anda.
auto eth0
iface eth0 inet static
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.1.255
auto eth1
iface eth1 inet static
address 192.168.0.50
netmask 255.255.255.0
gateway 192.168.1.1
broadcast 192.168.0.255
simpan
4. Setelah itu , Kita akan memasukkan DNS. Caranya yaitu dengan mengetikkan perintah :
#gedit /etc/resolv.conf
Kemudian, isi filenya dengan :
nameserver 192.168.1.1
nameserver 208.67.222.222
simpan
5. Agar settingan yg kita buat dapat berfungsi, maka perlu restart network dengan cara tulis di terminal
#/etc/init.d/networking restart
6. Ok, setelah networknya udah siap sekarang kita akan masuk ke proses routing.
Sekarang kita edit sysctl.conf dgn cara
#nano /etc/sysctl.conf
Kemudian cari tulisan
# net.ipv4.conf.default.forwarding=1
hilangkan tanda pagar menjadi:
net.ipv4.conf.default.forwarding=1
Pastikan angkanya sama dengan 1
simpan, kemudian keluar.
Keterangan :
-> Tanda pagar (#) berarti kata setelahnya adalah komentar
-> 1 berarti kernel di perbolehkan untuk routing
-> 0 kernel tidak bisa melakukan proses routing
7. Setelah semuanya selesai kita harus memasukkan script routing agar jaringannya tau kemana jaringan akan di routing, yaitu dengan cara ketikan di terminal:
#/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d 0/0 -j MASQUERADE

8. Untuk menjalankan perintah routing pada saat komputer dinyalakan yaitu dengan menyimpan script routing kedalam rc.local. Caranya tulis di terminal
#gedit /etc/rc.local
masukkan perintah routing tersebut ke dalam rc.local, cukup di copy aja yg di bawah ini :
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -d 0/0 -j MASQUERADE
kemudian save deh. Skrip di atas diletakkan di atas exit 0.