Setting Router dan DHCP Server pada Ubuntu 12.04. Linux (Menjadikan Ubuntu 12.04 Menjadi Router dan DHCP Server)


Asumsi
Eth0 : IP 192.168.2.1 (terhubungke Internet denganNameserver :192.168.2.1)
Eth1: IP 192.168.1.1 (terhubungkeLAN , IP LAN Client 192.168.1.2-192.168.1.254)
Konfigurasi IP
$sudovi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0
gateway 192.168.2.1
network 192.168.2.0
broadcast 192.168.2.255
dns-search skull.org
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
$ sudo /etc/init.d/networking restart
2). Konfigurasi Routing (iptables)
$sudovi /etc/sysctl.conf
Caribarisberikut :
#net/ipv4/ip_forward=1
Ubahmenjadi :
net/ipv4/ip_forward=1
kemudiansimpanhasilKonfigurasi,dankemudianaktifkankonfigurasisysctldenganperintah
$sudosysctl –p
Karena internet mengenalip public, makaperludiatur agar jaringan client denganip local bias digunakanuntukberinternet.Makadisinikitamenggunakan MASQUERADING, dengan masquerading makajaringan local akandiwalilkandenganip public di sisi router. UntukMengaturgunakanperintahberikut :
$sudoiptables –t nat –A POSTROUTING –s 192.168.2.0/24 –d 0/0 –j MASQUERADE
Perintahiptables di atashanyabersifatsementara, jika di reboot makaperintahip tables yang kitabuatakanhilang .untukmenghindarihaltersebut, makaperintahiptablesuntuk masquerading tersebutsebaiknya di simpan di suatu file yang bernama /etc/rc.local.
Edit file /etc/rc.local, lalutambahperintahiptables di atas.
1. Edit file /etc/rc.local $sudo vi /etc/rc.local
2. Tambahkanperintahiptablesuntukmasquerqdingpada file tersebut. Untukmulaimengetikdidalamvi editor, tekanttombol I atau insert. Iptables –t nat –A POSTROUTING – 192.168.2.0/24 –d 0/0 –j MASQUERADE
3. Simpankonfigurasitersebutdenganmenekantombol esc danketik :wq (titikdua w, q lalu enter) , w untukmenyimpandan q untukkeluardari editor vi.
4. Untukmencobaskriptersebut, lakukanlah restart computer. $sudo reboot
5. Setelahitukitalihatkonfigurasi Masquerade kitapadaiptables $sudoiptables –L -t nat danhasilakhirjikaberhasilakanmunculsebagaiberikut: MASQUERADE all -- 192.168.2.0/12 anywhere
Kemudiankitamulaimasukke DHCP
Sebelummenginstal DHCPsebaiknyaadatelahmemasukan CD ke PC danpastikansudahterbukakuncinyakalaubelumkitabukaduludenganperintah :
$sudovi /etc/apt/sources.list
Kalusudahhilangkantandapagar # pada 3 teksurutdariataskemudiansimpan( :wq) lalumulailah install DHCP Server
$sudo apt-get installisc-dhcp-server
KemudianKonfigurasi DHCP server
$sudovi /etc/dhcp/dhcpd.conf
Carikata :
A slightly different configuration for an internal subnet
Edit barisberikut di bawah
Subnet 192.168.1.0 netmask 255.255.255.0 {
Range 192.168.1.10 192.168.1.20;
Option domain-name-servers 192.168.2.1;
Option domain-name “skull.org”;
Option routers 192.168.1.1;
Option broadcast-address 192.168.1.254;
default-lease-time 600;
max-lease-time 7200;
}
$sudovi /etc/default/isc-dhcp-server
Cari kata
INTERFACES=””
Ubahmenjadi
INTERFACES=”eth1”
Kemudiansimpan file tersebut,lalu restart DHCP
$sudo /etc/init.d/isc-dhcp-server
SELESAI
Semogaberhasil……
Lanjutkandengan setting PROXY di posting selanjutnya……..

Comments