Sabtu, 16 Juni 2018

Cara membuat PC Router dengan Ubuntu


Bagaimana cara membuat PC Router dengan Ubuntu ?, Berikut adalah step-by-step untuk membuat PC Router dengan mesin Ubuntu .




PC Router dengan Ubuntu

Dan disini saya asumsikan anda semua telah berhasil install Ubuntu di komputer yang akan dijadikan sebagai PC Router dan dalam pembuatan PC Router ini saya menggunakan Ubuntu 8.04 versi Server.

Persiapan untuk membangun PC Router dengan Ubuntu :

1. PC Pentium IV dengan RAM 512 Mbps dan 2 LAN Card, eth0 untuk koneksi ke ISP dan eth1 untuk koneksi ke LAN
2. 2 (dua) Kabel Straigth
3. IP Address, baik dari ISP (eth0) maupun untuk LAN (eth1), dalam kasus ini diambil contoh :
ISP (eth0) : 202.172.16.40/29 dengan DNS 1 : 202.172.1.1 dan DNS2 : 202.172.1.2
LAN (eth1) : 192.168.1.1/24

Seperti yang saya bilang diatas, bahwa disini saya asumsikan anda semua telah berhasil meninstall ubuntu 8.04 versi server di komputer, maka langkah pertama untuk install PC Router di ubuntu adalah update dan upgrade Ubuntu anda, hal ini agar semua paket yang dibutuhkan oleh ubuntu tersebut dapat diinstall saat update dan upgrade tersebut, namun sebelum update dan upgrade ubuntu kita harus setting ip address baik dari ISP maupun dan LAN, langkahnya sebagai berikut (login sebagai root) :
root@root:# vim /etc/network/interfaces
masukkan script berikut dengan menekan huruf i (insert) :
## Koneksi to ISP
auto eth0
iface eth0 inet static
address 202.172.16.41
netmask 255.255.255.248
network 202.172.16.39
broadcast 202.172.16.47
gateway 202.172.16.40
## Koneksi to LAN
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
##gateway 192.168.1.1

—- Berakhir disini —-

Simpan dengan menekan esc :wq dan Enter
Kemudian setup DNS nya :
root@root:# vim /etc/resolv.conf
masukkan scrip berikut dengan menekan huruf i :
nameserver 202.172.1.1
nameserver 202.172.1.2

—- Berakhir disini —-

Simpan dengan menekan esc :wq dan Enter
Kemudian Restart networking anda, yaitu dengan perintah berikut :
root@root:# /etc/init.d/networking restart
Jika semuanya sudah ok, langkah selanjutnya adalah kita pastikan kalau koneksi ke internet sudah ok, yaitu dengan langkah ping yahoo.com dan jika reply maka koneksi ke internet sudah ok dan lanjtkan dengan update dan upgrade ubuntu :
root@root:# apt-get update
root@root:# apt-get upgrade
Untuk langkah selanjutnya setelah update dan upgrade selesai adalah edit file pada sysctl.conf :
root@root:# vim /etc/sysctl.conf
dengan menekan huruf i cari tulisan #net.ipv4.conf.default.forwarding=1 dan hilangkan tanda pagarnya sehingga menjadi net.ipv4.conf.default.forwarding=1
Simpan dengan menekan esc :wq dan Enter
edit file ip_forward the valuabe 0 rubah menjadi 1 dengan langkah berikut :
root@root:~# echo “1″ > /proc/sys/net/ipv4/ip_forward
Selanjutnya kita harus membuat routing dari eth 1 (LAN) ke arah eth0 (ISP/WAN), hal ini bertujuan agar user LAN dapat berkomunikasi dengan dunia luar (Global Internet), yaitu dengan perintah :
root@root:~# /sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -d 0/0 -j MASQUERADE
Jangan lupa simpan script perintah yang telah kita buat tadi di rc.local, hal ini bertujuan agar saat komputer server direstart maka secara otomatis perintah yang telah kita buat dapat dijalankan oleh komputer server :
root@root:~# Vim /etc/rc.local
Delete exit=0 dan masukkan script berikut :
echo “1″ > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -d 0/0 -j MASQUERADE
Simpan dengan menekan esc :wq dan Enter
Restart Komputer server Ubuntu anda :
root@root:~# reboot