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<s *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<-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