Friday 22 April 2011
Ubuntu Router
UbuntuLozengeStrapLogoPC Router adalah sebuah komputer yang difungsikan sebagai router, dimana sebuah router merupakan alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet Protocol) dari stack protokol tujuh-lapis OSI. Dengan menggunakan PC router kita dapat membagi koneksi internet ke beberapa jaringan komputer di rumah atau dikantor anda.
Berikut adalah kebutuhan dan langkah-langkah untuk membuat sebuah PC menjadi Router :
Kebutuhan :
1. Koneksi Internet
2. Sistem Operasi Ubuntu
3. Dua buah NIC (LAN Card) -> eth0 & eth1
Langkah-langkah Konfigurasi pada terminal :
1. Memasukkan alamat IP pada 2 LAN card
eth0 terhubung ke modem/router/server (IP Public) – Internet source
eth1 terhubung ke client pada jaringan lokal
misal : eth0 = 192.168.1.140 (internet source) dan eth1 = 180.100.1.1 (LAN)
Edit file interfaces dengan perintah berikut di terminal :
#nano /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.140
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.254
auto eth1
iface eth1 inet static
address 180.100.1.1
netmask 255.255.255.0
network 180.100.1.0
broadcast 180.100.1.255
Setelah melakukan editing file “interfaces” jalankan
#sudo /etc/init.d/networking restart
2. Melakukan IP Forwarding, jalankan perintah berikut diterminal.
#echo “1″ > /proc/sys/net/ipv4/ip_forward
3. Lakukan instalasi dnsmasq dan ipmasq :
# apt-get install dnsmasq ipmasq
# etc/init.d/dnsmasq restart
Konfigurasikan ipmasq agar dijalankan setelah network aktif :
# dpkg-reconfigure ipmasq
Jalankan perintah
# iptables -t nat -A POSTROUTING -j MASQUERADE
#/sbin/iptables -t nat -A POSTROUTING -s 180.100.1.0/255.255.255.0 -d 0/0 -j MASQUERADE
4. Untuk membuat konfigurasi PC router ini permanen lakukan konfigurasi pada file rc.local.
#nano /etc/rc.local
Ubah isi file rc.local dengan command dibawah ini :
——————————————————————————————————————–open
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will “exit 0? on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo “1″ > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 180.100.1.0/255.255.255.0 -d 0/0 -j MASQUERADE
iptables -t nat -A POSTROUTING -j MASQUERADE
exit 0
——————————————————————————————————————– save
5. Restart PC anda dengan perintah : #reboot
Konfigurasi PC router telah selesai, semoga bermanfaat buat anda sekalia
Subscribe to:
Posts (Atom)