SETTING JARINGAN DAN MEMBUAT PC ROUTER
Perlu diketahui :
IP internet provider yang saya pakai = 123.45.67.89
eth1 adalah yang dipakai server untuk terhubung ke client
eth0 adalah yang dipakai server untuk terhubung ke internet
Perintah dasar:
ctrl+w = search
ctrl+o + enter = simpan
ctrl+x = keluar
ctrl+z = stop
Setelah muncul Login sistem Debian,
kita isikan username dan password sesuai yang kita buat saat instalasi. Setelah Login berhasil, kita harus masuk ke root/super user agar bisa mengkonfigurasi file-file di sistem Debian kita dengan perintah
debian@debian:~$ su
kemudian masukkan password root.
1. Setting network interface.
debian@debian:~# pico /etc/network/interfaces
ubah allow-hotplug eth0 menjadi:
auto eth0
iface eth0 inet static
eth0 : addres 123.45.67.absen
netmask 255.255.255.0
network 123.45.67.0
broadcast 123.45.67.255
gateway 123.45.67.89
dns-nameservers 123.45.67.89
auto eth1
iface eth1 inet static
eth1 : addres 192.168.50.1
netmask 255.255.255.0
network 192.168.50.0
broadcast 192.168.50.255
2.Restart jaringan dengan perintah
debian@debian:~# /etc/init.d/networking restart
3.Aktifkan IPv4 dengan perintah:
debian@debian:~#pico /etc/sysctl.conf
cari #net.ipv4.ip_forward=1 dan hapus tanda #
4.Masukkan IP gateway kita dengan perintah:
debian@debian:~#pico /etc/resolv.conf
hapus semua script sehingga hanya tinggal tulisan
nameserver 123.45.67.89
5.Edit rc local dengan perintah:
debian@debian:~#pico /etc/rc.local
masukkan script iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE diatas exit0
SETTING PROXY
1.Install packet software squid dengan perintah:
debian@debian:~# apt-get install squid
2.Hentikan squid agar setting proxy berjalan dengan lancar:
debian@debian:~# /etc/init.d/squid stop
3.Edit squid:
debian@debian:~# pico /etc/squid/squid.conf
@ membuat transparent proxy.
cari http_port 3128 kemudian tambahkan transparent dibelakangnya sehingga menjadi http_port 3128 transparent
@ cari script acl CONNECT kemudian tambahkan script
acl situs dstdomain "/etc/squid/situs"
no_cache deny situs
http_acces deny situs
acl jaringan src 192.168.50.0/24
http_acces allow jaringan
cache_mgr yahdi@sekolah.sch.id
visible_hostname www.sekolah.sch.id
dibawahnya sehingga menjadi
acl CONNECT methode
acl situs dstdomain "/etc/squid/situs"
no_cache deny situs
http_acces deny situs
acl jaringan src 192.168.50.0/24
http_acces allow jaringan
cache_mgr yahdi@sekolah.sch.id
visible_hostname www.sekolah.sch.id
@ cari script http_access deny all dan tambahkan tanda # didepannya sehingga menjadi #http_access deny all
4.Masukkan daftar nama situs yang akan diblokir dengan perintah:
debian@debian:~#nano /etc/squid/situs
masukkan situs yg akan diblokir.misal www.youtube.com
5.Chek apakah konfigurasi sudah benar dengan perintah:
debian@debian:~#squid -z
kalau muncul hanya tulisan Creating Swap Directory berarti konfigurasi benar.
6.Edit rc local dengan perintah:
debian@debian:~#pico /etc/rc.local
tambahkan script iptables -t nat -A PREROUTING -s 192.168.50.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128 diatas exit0
7. Reboot komputer
Mission complete.
Sekian posting kali ini,semoga bermanfaat dan semoga sukses.