Anda di halaman 1dari 3

Konfigurasi Internet Gateway + DHCP Server

Berbasis Ubuntu Server


A. Konfigurasi NIC
Sebelum melakukan konfigurasi NIC, perlu diperhatikan terlebih dahulu hal-hal berikut :
eth0 : <ip dan netmask red area> ---> misalnya 10.50.50.1 / 255.255.255.0
eth1 : <ip dan netmask green area> ---> misalnya 192.168.1.1 / 255.255.255.0
IP mdem !"#$ : apa%ila tdk ditent&kan maka dises&aikan dengan eth0 hanya
sa'a mengg&nakan hst-id (1).
IP "*# 1 : 202.1+,.0.155
IP "*# 2 : 202.1+,.1.10
Pastikan komputer yang akan digunakan sebagai router memiliki 2 NIC yang berfungsi dengan baik.
Kemudian konfigurasi masing-masing NIC dengan mengikuti langkah berikut :
adilah root dengan mengetikkan :
s&d -s
!asukkan pass"ord anda #ika diminta.,
$uka file konfigurasi NIC dengan mengetik :
nan /et-/net.rk/inter/a-es
Isi dari file interfa%es tersebut kurang lebih seperti ini :
0 1his /ile des-ri%es the net.rk inter/a-es a2aila%le n y&r system
0 and h. t a-ti2ate them. 3r mre in/rmatin4 see inter/a-es556.
0 1he lp%a-k net.rk inter/a-e
a&t l
i/a-e l inet lp%a-k
&ambahkan baris berikut diba"ah ini, perhatikan bah"a IP kedua ethernet de'i%e boleh diganti sesuai
kebutuhan yang penting keduanya harus memiliki net"ork I( yang berbeda :
0 1he primary net.rk inter/a-e
a&t eth0
i/a-e eth0 inet stati-
address <ip eth0>
netmask <isi ses&ai ke%&t&han>
gate.ay <ip mdem !"#$>
a&t eth1
i/a-e eth1 inet stati-
address <ip eth1>
netmask <isi ses&ai ke%&t&han>
)ntuk menyimpan dan keluar dari editor ketik C&*+,-, tekan . dan enter.
/dit file /etc/resolv.conf untuk mengkonfigurasi (NS 0name ser'er1. Caranya :
nan /et-/resl2.-n/
Kemudian ketik baris diba"ah ini :
nameser2er <ip "*# 1>
nameser2er <ip "*# 2>
B. Konfigurasi Host
/dit file informasi hostname di 2et%2hosts
nan /et-/hsts
Sesuaikan isi file hosts dengan ip eth3 sehingga terlihat seperti diba"ah ini :
127.0.0.1 l-alhst.l-aldmain l-alhst ser2er
<ip eth1> r&ter.almadani.l-al r&ter
0 1he /ll.ing lines are desira%le /r IP26 -apa%le hsts
::1 ip6-l-alhst ip6-lp%a-k
/e00::0 ip6-l-alnet
//00::0 ip6-m-astpre/i8
//02::1 ip6-allndes
//02::2 ip6-allr&ters
//02::+ ip6-allhsts
Kemudian restart net"ork daemon 2 ser'i%e dari net"orking.
/et-/init.d/net.rking restart
&est hasil konfigurasi dengan melakukan ping ke masing-masing ip eth.
C. IP Forwarding
4gar paket data dapat diteruskan melalui eth3 ke eth5 dan sebaliknya, maka kita perlu melakukan ip
for"arding.
e-h 1 > /pr-/sys/net/ip2,/ip9/r.ard
D. IP Masquerading
IP !as6uerading diperlukan untuk membuat N4& 0Net"ork 4ddress &ranslation1, dimana berguna agar
ip pri'ate yang digunakan internal net"ork dapat mengakses internet 0publi% area1.
Pertama-tama sebelum melakukan konfigurasi N4&, pastikan settingan iptables dikosongkan terlebih
dahulu agar tidak ter#adi salah konfigurasi.
ipta%les -3
ipta%les -:
ipta%les -t nat -3
ipta%les -t nat -:
ipta%les -t mangle -3
ipta%les -t mangle -:
ipta%les -P I*P;1 !<<=P1
ipta%les -P 3>?@!?" !<<=P1
ipta%les -P >;1P;1 !<<=P1
Kemudian baru lakukan konfigurasi N4& menggunakan iptables dengan %ara mengetikkan :
ipta%les -t nat -! P>#1?>;1I*A - eth0 -' B!#C;=?!"=
ipta%les-sa2e > /et-/ipta%les.-n/
Konfigurasi yang kita buat hanya bersifat sementara, sehingga akan hilang setiap komputer di restart
atau dimatikan. )ntuk itu kita perlu membuat s%ript yang akan men#alankan konfigurasi ip for"arding
dan ip mas6uerading tersebut :
nan /et-/init.d/ipta%les
Ketikkan perintah diba"ah ini :
0D /%in/sh
e-h 1 > /pr-/sys/net/ip2,/ip9/r.ard
ipta%les-restre < /et-/ipta%les.-n/
Simpan file, dan kemudian s%ript tersebut kita buat e7e%utable 0bisa di eksekusi1 :
-hmd E8 /et-/init.d/ipta%les
Kemudian kita buat s%ript tersebut di#alankan pada saat boot dengan mengetikkan perintah :
&pdate-r-.d ipta%les de/a&lts
*estart komputer dan test 0ping1 koneksi ke ser'er melalui %lient.
E. Setting repository Ubuntu.
*epository merupakan istilah untuk menamakan suatu ser'er yang dikonfigurasi sedemikian rupa
sehingga dapat bertindak sebagai 8gudang9 'irtual tempat penyimpanan soft"are-soft"are penun#ang
sistem operasi linu7 0dalam hal ini )buntu1, sehingga pengguna dapat dengan mudah melakukan
instalasi soft"are yang diinginkan tanpa perlu repot-repot men%arinya di internet.
4gar repository dapat digunakan, perlu dilakukan konfigurasi terlebih dahulu pada sistem operasi
ubuntu kita. Cara berikut merupakan %ara yang sudah dipermudah, sehingga tidak terlalu teknis.
Caranya adalah :
!asuk ke dalam folder yang menyimpan file konfigurasi repository dan ba%kup file konfigurasi aslinya
ke folder home.
-d /et-/apt/
m2 s&r-es.list /hme/<&ser>/ : ganti ;user< dengan user login anda yang sesuai.
Kemudian do"nload file konfigurasi dari ser'er.
.get /tp://10.88.88.99/p&%/s&r-es.list
+akukan update inde7 paket repository.
apt-get &pdate
ika tidak ada error, maka repository siap digunakan. +an#utkan ke langkah berikutnya.
F. Insta DHCP server
Install dh%p= ser'er dengan mengetikkan perintah :
apt-get install dh-p+-ser2er
Kemudian ba%kup konfigurasi asalnya :
-p /et-/dh-p+/dh-pd.-n/ /et-/dh-p+/dh-pd.-n/.%ak
/dit file 2et%2dh%p=2dh%pd.%onf dengan %ara :
s&d nan /et-/dh-p+/dh-pd.-n/
(an %opy sesuaikan isinya dengan konfigurasi diba"ah ini :
a&thritati2eF
s&%net <net.rk address ip eth1> netmask <ses&ai ip eth1> G
range <ses&aikan dengan ip eth1>F
ptin dmain-name-ser2ers <ip "*# 1>4<ip "*# 2>F
ptin r&ters <ip eth1>F
de/a&lt-lease-time 600F
ma8-lease-time 7200F
H
Pada option domain-name-servers, ganti isian (NS 3 dan (NS 2 sesuai dengan yang telah anda isi di
file resol'.%onf .
alankan dh%p ser'er dengan perintah :
/et-/init.d/dh-p+-ser2er start
+akukan test terhadap fungsi dh%p ser'er melalui komputer %lient, %aranya ketik :
dh-lient
Kemudian %ek ip yang terdeteksi dengan i/-n/ig, #ika sesuai dengan range pada konfigurasi (>CP
ser'er, maka berarti anda telah berhasil.
Selamat $eker#a