Kamis, 07 Juni 2012

konfigurasi ubuntu sebagai router jaringan

1. pertamanya kamu musti login dulu ke system, gunakan user dan password yang kamu buat waktu proses install tadi

2. sekarang kamu telah masuk sebagai user biasa, untuk bisa melakukan konfigurasi kamu harus login sebagai root, berhubung karena password root nya belum ada kamu bisa menjadikan username kamu sebagai root

(sudo su) 

masukkan password kamu , dan kamu telah jadi root! selamat!
tapi tunggu dulu karena password root kamu belum ada kamu harus membuat password nya
Quote: passwd root
masukkan password root yang kamu inginkan sebanyak dua kali
setelah itu jadi deh, password root nya,

3. edit konfigurasi ethernet dengan perintah
Quote: nano /etc/network/interfaces
edit tulisan ini seperlunya, [opsional]

Quote: auto eth0
iface eth0 inet static
address 192.168.168.1
netmask 255.255.255.0
network 192.168.168.0
broadcast 192.168.168.255

auto eth1
iface eth1 inet static
address 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

edit data seperlunya

simpan dengan menekan ctrl + x lalu tekan y dan enter

4. setelah itu kita masukkan alamat dns [berbeda setiap ISP]
dengan mengetikkan perintah
Quote: nano /etc/resolv.conf


isi file nya kira kira seperti ini
Quote: nameserver 202.155.0.15
nameserver 122.109.0.74

itu perumpamaan dns1 dan dns2 kalau agan punya 4 dns server ya tinggal di sisipkan aja di bawahnya lagi.

simpan dengan menekan ctrl + x lalu tekan y dan enter

5. supaya settingan dari berfungsi restart dulu service network nya
Quote: /etc/init.d/networking restart


6. nah supaya ubuntu server nya bisa melakukan routing, ada satu konfigurasi yang harus di edit, yaitu :
[/quote] nano /etc/sysctl.conf[/quote]


cari tulisan berikut:
# net.ipv4.conf.default.forwarding=1

hilangkan tanda pagar nya jadi:
net.ipv4.conf.default.forwarding=1

simpan dan keluar dengan perintah:
ctrl+x, ketik y dan tekan enter

pastikan angka setelah tanda sama dengan "=" adalah 1

Quote: itu maksudnya kalau
1. berarti kernel di perbolehkan untuk routing
0. kernel tidak bisa melakukan proses routing

7. script routing
setelah itu, kamu masih harus melakukan / memasukkan script untuk routingnya
supaya ubuntunya tau mau kemana jaringan di routing


ketikkan perintah berikut [ubah sesuai kebutuhan]

Quote: /sbin/iptables -t nat -A POSTROUTING -s 192.168.168.0/255.255.255.0 -d 0/0 -j MASQUERADE

penjelasan nya seperti ini:
-t nat = adalah pembuatan table nat pada iptable
-A POSTROUTING = ini akan menambah satu aturan baru pada bagian postrouting
-s 192.168.168.0/255.255.255.0 = bagian ip address client yang akan di routing antara 0 - 255. bisa juga sich ditulis 192.168.168.0/24
-d 0/0 = bagian ini akan mencari sumber paket keluar. perintah 0/0 artinya akan mencari dalam bentuk global.
-j MASQUERADE = perintah ini akan mengarahkan rantai paket kebagian tertentu tapi tanpa source.

selesai deh,
tapi tunggu dulu, konfigurasi dengan menggunakan iptables barusan hanya bersifat sementara, jadi kalo pc server di reboot, settingan nya akan hilang
nah
supaya konfigurasi selalu di lakukan sejak awal pc di hidupkan
sisipkan script tadi ke file /etc/rc.local

Quote: nano /etc/rc.local

masukan perintah berikut dibagian paling bawah rc.local (copy ajah)
Quote: /sbin/iptables -t nat -A POSTROUTING -s 192.168.168.0/255.255.255.0 -d 0/0 -j MASQUERADE

simpan dan keluar dengan menekan ctrl + x dan y
lalu enter

2 komentar: