Kamis, 01 Januari 2009

Setting Network menggunakan Ubuntu Server

Ubuntu adalah salah satu software yang isa digunakan sbage server di network yang pengin kamu buat. Slaen gratis(free), kinerjanya juga cukup bagus kok! Nurut saya cukup stabil and gak makan resource yang banyak karena isa dijalanin di text mode. Nah, disini q pengin nyoba ngasih tau gimana caranya setting server ubuntu pake teks mode, trus versi yang q pake di tutorial ni yaitu Ubuntu server versi 8.06
Nah trus apa aja yang mesti dilakuin biar server ubuntu yang kita bikin isa jalan? Banyak sih, jadi q bagi aja tahap - tahapnya yah, buat tutorial yang ini q bakal nunjukin cara buat setting network di Ubuntu server.

Misalnya, kita punya satu IP Publik dari ISP kita yaitu:
IP : 200.100.11.5
Netmask : 255.255.255.192
Trus kita pengin bikin network yang rinciannya kaya gini:
IP : 192.168.1.1-192.168.1.254
and network yang kita buat ntu konek smua ke internet pake IP plubik yang kita punyai tadi. Nah biar isa jalan kaya yang kita harapin tadi, kita butuh sebuah router, dimana router yang bakal kita buat ini yaitu pake Ubuntu server itu tadi. Nah, di server ubuntu yang kita buat, kita pasang 2 buah ethernet card, dimana ethernet pertama buat dipasang ke modem, sedang yang kedua buat dipasang ke jaringan kita.
Trus cara konfigurasi ethernet cardnya yaitu:
- Login sebagai administrator,
$sudo -i
- Edit file /etc/network/interfaces,
#vi /etc/network/interfaces
- Tambahkan beberapa baris sehingga jadinya kaya dibawah ni
auto eth0
iface eth0 inet static
address 200.100.11.5
netmask 255.255.255.192
network 200.100.11.0
broadcast 200.100.11.63
gateway 200.100.11.5

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

- Abis kita konfigurasi kaya diatas, kita save konfigurasi tadi, caranya tekan tombol Esc trus ketik :wq! trus pencet enter
- Restart Networknya dengan mengetikkan perintah
#/etc/init.d/networking restart

Trus biar jaringan yang kita buat isa konek ke internet hanya dengan 1 buah IP Publik saja, kita mesti setting server kita biar isa nglakuin tugasnya sbage router. Caranya yaitu
- Ketik perintah
#vi /etc/sysctl.conf
- cari baris net.ipv4.ip_forward=1, trus kita hilangkan tanda # di depan baris tadi.
- Kita save konfigurasinya, trus kita aktifin konfigurasi tadi dengan perintah
#sysctl -p
Trus, kita juga mesti mengaktifkan kemampuan router kita biar isa nglakuin Masquerading, caranya:
- Edit file /etc/rc.local
#vi /etc/rc.local
- Tambahin baris di bawah ini di atas baris exit 0
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j MASQUERADE
- Kita save konfigurasi di atas, trus reboot server kita pake perintah
#reboot
- Trus buat menguji konfigurasi kita sukses apa nggak, kita ketik
#iptables -L -t nat
hasilnya kaya ini :
Chain POSTROUTING (Policy ACCEPT)
target prot opt source destination
MASQUERADE ALL -- 192.168.1.0/24 anywhere
Nah, kalo udah sukses disetting kaya gini, insya allah, yang kita rencanain tadi sa jalan. Hohohoh, skian dulu yah, see you next case!