Modul Pengabdian untuk SMKN 2 Gerung
Modul Pengabdian untuk SMKN 2 Gerung
Membangun PC Router dan Proxy Server pada Linux Debian 6
SOAL/TUGASA. Bagi Peserta UjianDalam kegiatan uji kompetensi ini
anda bertindak sebagai Teknisi Jaringan, tugas anda sebagai seorang
teknisi Jaringan adalah merancang bangun dan mengonfigurasi sebuah
Server yang berfungsi sebagai Server Router dan juga berfungsi
sebagai Proxy Server yang terkoneksi Internet .Dengan Opsi
konfigurasi sebagai berikut :Konfigurasi Server1. IP Internet=
Sesuai dengan Network yang diberikan ISP2. IP LAN=
192.168.50.1/263. Gateway= Sesuai Dengan IP yang diberikan oleh
ISPKonfigurasi Client4. IP LAN= 192.168.50.x/265. Gateway=
192.168.50.1/26Keterangan : xxx merupakan address Konfigurasi Proxy
Server1. Sistem Operasi= OS (Linux)2. Port Proxy = 31283. Cache
Manager= [email protected]. Visible host =
www.sekolah.sch.id5. Transparant proxy6. Blocking Site=
www.google.com, www.yahoo.comKonfigurasi Router4. NAT=
Penyelesaian Soal Uji Kompetensi TKJ 2015Sistem operasi PC
Server: Linux Debian 6.0 ( Squezze )Sistem Operasi PC Client:
Microsoft Windows XP atau
7.======================================================================
Pertama-tama install debian dengan instalasi base system. Setelah
instalasi selesai, loginlah sebagai root.
Lakukan konfigurasi ip address eth0 dan eth1 Pengsisian
berdasarkan asumsi sebagai berikut :eth0 ( port lan atas )
terhubung ke jaringan Router Wan eth1 ( port lan bawah ) terhubung
ke jaringan local/pc clientlakukan konfigurasi dengan perintah :#
nano /etc/network/interfacesedit atau tambahkan sehingga
konfigurasinya seperti berikut auto eth0 iface eth0 inet
staticaddress 192.168.100.9netmask 255.255.255.0network
192.168.100.0broadcast 192.168.100.255gateway
192.168.100.254dns-nameserver 192.168.100.254
auto eth0 iface eth0 inet staticaddress 192.168.50.9netmask
255.255.255.192network 192.168.50.0broadcast 192.168.50.63
lakukan restart pada network dengan perintah#
/etc/init.d/networking/restart Ping ke dua alamat tersebut ( eth0
dan eth1 ) untuk memastikan konfigurasi yang kita buat sudah
berhasil atau belum.# ping 192.168.100.9
Jika muncul seperti gambar diatas berarti ping ke eth0 sukses,
lakukan hal yang sama ke eth1.Lakukan pengaktifan pada ip forward
dengan perintah#nano /etc/sysctl.conf Cari kata
#net.ipv4.ip_forward=1Hapus tanda # sehinggan akan seperti gambar
dibawah ini
Kemudian kita edit file rc.local ( digunakan untuk melakukan
routing ) dengan perintah#nano /etc/rc.localSebelum baris exit 0
tambahkan iptables t nat A POSTROUTING o eth0 j MASQUERADEiptables
t nat A PREROUTING i eth1 p tcp --dport 80 j REDIRECT --to-port
3128
Memasukkan ip DNS dengan perintah #nano /etc/resolv.conf
Ip gateway eth0edit atau tambahkan sehingga seperti berikut
lakukan restar pada network dengan perintah #/etc/init.d/networking
restartDari pc server coba ping google.com atau yahoo.com ( jika
tidak bisa coba restart system secara keseluruhan ) dengan perintah
#reboot .Pastikan kabel straight sudah terpasang ke router/swicth
penguji dan pastikan juga kabel cross sudah terpasang ke pc
client.Lakukan konfigurasi ip address di pc client
Ip gateway eth0Ip address eth1 Lakukan ping ke alamat gateway,
eth0 dan DNS .
SETTING PROXY Masukkan cd instalasi yang kita pakai saat
nginstall debian.1. Install Proxy Server Lakukan instalasi proxy
server dengan perintah #apt-get install squid 2. Edit file
konfigurasi Proxy Server
#nano /etc/squid/squid.confDihalaman squid.conf carilah kata
squid normally ( gunakan ctrl+W untuk mencari )Dibelakang http_port
3128 tambahkan kata transparent
Simpan konfigurasi dengan menekan tombol Ctrl+X, kemudian Y
(Enter).Masuk lagi ke halaman squid.confLakukan konfigurasi visible
host dengan memasukkan nama domain dari server tersebut.Carilah
kata visible_hostname, dibawah #Default : edit atau tambahkan
visible_hostname www.smkn2gerung.sch.id
Lakukan konfigurasi pada cache_mgr , Caranya, masuk ke
squid.conf kemudian carilah kata cache_mgr.Dibawah #Default :
gantilah kata cache_mgr webmaster dengan cache_mgr
[email protected]
Masukkan aturan proxy yang diinginkan Masuk lagi ke halaman
squid.conf, carilah kata acl all src Lakukan konfigurasi seperti
berikut ini
Aturan yg ditambahkanLakukan konfigurasi terhadap
http_accessMasuk ke halaman squid.conf, carilah kata http_access
deny Lakukan konfigurasi seperti berikt ini
Aturan yg ditambahkanKonfigurasi final untuk proxy Masuklah ke
halaman squid.conf, carilah kata finally deny Tambahkan tanda #
didepan http_access deny all
Buatlah file untuk directori nama situs yang akan diblokir.
Lakukan dengan perintah#nano /etc/squid/blacklist.txt Tambahkan
Lakukan restart pada squid dengan perintah#/etc/init.d/squid
restartPerhatikan apakah ada error yang terjadi di konfigurasi
squid. Tanda error ditandai dengan munculnya kata failed. Jika
tidak ada berarti konfigurasinya sudah berhasil.Lakukan browsing
dari computer client.Coba browsing ke halaman yang kita blok, yaitu
www.google.com atau www.yahoo.com HASILNYA ..............
BERHASIL !!!!!!!!Selamat Mencoba
Kalau mau merubaha tampilan error, caranya adalah sebagai
berikut 1. Pindah direktori ke /usr/share/squid/errors/English :#cd
/usr/share/squid/errors/English/ (PERHATIAN : Besar kecil huruf
sangat berpengaruh di debian)2. Edit halaman default proxy :#nano
ERR_ACCESS_DENIED#nano ERR_DNS_FAILedit kedua file di atas sesuai
keinginan andasetelah itu restart squidnya#/etc/init.d/squid
restart
Dan Hasilnya setelah dirubah ..........
==================================================================Teknik
Komputer Jaringan SMKN 2 Gerung www.smkn2gerung.sch.id