Jumat, 24 Februari 2012

membangun Pc Router&Proxy Server

Selamat Pagi blogger. Kali ini saya akan mamposting tentang membangun tentang pc router dan proxy server. Mau tau seperti apa postingannya, cekidot.
Internet Gateway dapat didefinisikan sebagai gerbang internet atau gerbang yang menjadi perantara sehingga jaringan internet dapat diakses di jaringan lokal. Untuk membuat internet gateway tidak lepas dari router, dalam hal ini PC yang dijadikan sebagai router yang dikenal dengan istilah PC Router. Untuk tutorial kali ini bentuk topologi jaringan internet gateway adalah seperti berikut :
MODEM ROUTER — eth1 | PC | eth0 — CLIENT
Sistem operasi yang gunakan adalah Linux Ubuntu Server 10.04, bukan berarti linux lain gak bisa ..
Langkah-langkah :
  • Pasang PC dan peralatan yang dibutuhkan sesuai dengan topologi di atas
  • Install sistem operasi Ubuntu Server 10.04 pada PC
  • Login sebagai Administrator atau Super User
tkj@tony:~$sudo su
[sudo] password for tkj :
  • Masukkan password root kemudian enter, sehingga tampilan menjadi
root@tony:/home/tkj#
  • Konfigurasi IP Address yang akan digunakan menggunakan editor nano atau editor lainnya.
root@tony:/home/tkj#nano /etc/network/interfaces
  • Ketik konfigurasi berikut pada editor nano
auto lo
iface lo inet loopback

auto eth0
address 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
gateway 192.168.50.1

auto eth1
address 192.168.20.1
netmask 255.255.255.0
network 192.168.20.0
broadcast 192.168.20.255
gateway 192.168.20.1
  • Simpan file, kemudian restart service network agar supaya setting yang baru dapat dikenali oleh sistem operasi dengan mengetikkan perintah :
root@tony:/home/tkj#/etc/init.d/networking restart
* Reconfiguring network interfaces ...                     [ok]
  • Cek konfigurasi ip untuk eth0 dan eth1 dengan menggunakan perintah
root@tony:/home/tkj#ifconfig
Setelah tahapan setting IP Address sesuai topologi, selanjutnya tahap routing sebagai berikut :
  • Edit file sysctl.conf
root@tony:/home/tkj#nano /etc/sysctl.conf
  • Tambahkan baris berikut
net.ipv4.conf.forwarding=1
  • Ubah value file ip_forward menjadi 1
root@tony:/home/tkj#echo “1″ > /proc/sys/net/ipv4/ip_forward
  • Buat routing untuk menjadikan eth0 sebagai jembatan dari eth1 ke luar.
root@tony:/home/tkj#/sbin/iptables -t nat -A POSTROUTING -s 192.168.20.0/255.255.255.0 -d 0/0 -j MASQUERADE
Jangan lupa memasukkan IP DNS dari ISP yang anda gunakan, langkah-langkah sebagai berikut :
  • Edit file resolv.conf
root@tony:/home/tkj#nano /etc/resolv.conf
  • Tambahkan baris berikut dengan IP DNS dari ISP Anda (contoh DNS Smart)
nameserver 10.17.3.252
nameserver 10.17.3.254
Agar supaya settingan yang telah dibuat dapat berjalan pada saat komputer di restart, simpan konfigurasi ke file rc.local
root@tony:/home/tkj#nano /etc/rcl.local
Tambahkan/edit file tersebut menjadi :
exit=0
echo "1" > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -s 192.168.10.0/255.255.255.0 -d 0/0 -j MASQUERADE

Simpan, kemudian restart komputer
root@tony:/home/tkj#reboot
Setting komputer client dengan ip lan sesuai topologi, sekarang internet dapat diakses di pc client. Untuk cache akses internet dapat menggunakan Squid Proxy Server. Terima kasih semoga bermanfaat ..

0 komentar:

Posting Komentar