Pada kesempatan kali ini saya akan memberikan tutorial bagaimana cara membangun pc router dan proxy server mengunakan ubuntu server cli dengan mudah. Sebenernya ini adalah Ujian Praktik Kejuruan saya waktu SMK dulu, Banyak langkah-langkah rumit sebenernya tapi saya coba mempersingkat supaya lebih mudah dipahami oleh pembaca. Apa saja yang harus dilakukan berikut ulasannya.
Langkah-langkah konfigurasi ROUTER
1. Masuk sebagai root untuk melakukan konfigurasi
Sudo -i
2. Setting ip address pada kartu jaringan
Vi /etc/network/interfaces
Isi konfigurasi
Auto eth0
Iface eth0 inet static
Address 192.168.2.2
Netmask 255.255.255.224
Network 192.168.2.0
Broadcast 192.168.2.31
Gateway 192.168.2.1
Auto eth1
Iface eth1 inet static
Address 192.168.50.1
Netmask 255.255.255.252
Network 192.168.50.0
Broadcast 192.168.50.3
3. Save dan restart network
/etc/init.d/networking restart
4. Buat file resolv untuk menyimpan DNS Server
Vi /etc/resolv.conf
Isi konfigurasi
Nameserver 202.182.48.243
Nameserver 202.182.48.244
5. Save dan lakukan ping ke IP Gateway dan internet
Ping 192.168.2.1
Ping www.google.com
6. Aktifkan IP Forward
Vi /etc/sysctl.conf
Hilangkan tanda pagar pada tulisan #net.ipv4.ip_forward=1 menjadi net.ipv4.ip_forward=1 save
7. Ketikan IP Table untuk memberikan akses internet ke pada client (Dengan IP address/network)
Iptables -t nat -A POSTROUTING -s 192.168.50.1/30 -j MASQUERADE [enter]
8. Save
Iptables-save > /etc/iptable-simpan
9. Buka kembali konfigurasi network untuk menyimpan iptables yang tadi diberikan
Vi /etc/network/interfaces
Kemudian tambah kan satu jarak dibawah broadcast lalu ketikan konfigurasi berikut
Pre-up iptables-restore < /etc/iptable-simpan
10. Hubungkan PC client mengunakan kabel cross pada eth1.masukan IP address untuk client
Ip address 192.168.50.2
Subnet mask 255.255.255.252
Default gateway 192.168.50.1
Preferred Dns server 202.182.48.243
Alternate Dns server 202.182.48.244
11. Lakukan pengujian pada PC client
Ping 192.168.50.1
Ping www.google.com
Langkah-langkah konfigurasi PROXY SERVER
1. Lakukan update
Apt-get update
2. Install squid3
Apt-get install -y squid
3. Backup config squid dengan perintah
Cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak
4. Buka file configurasi dengan perintah
Vi /etc/squid3/squid.conf
5. Gunakan / pada vi atau CTRL+W pada pico
a. Ketikkan : http_port 3128
Ubah menjadi : http_port 3128 transparent
b. Ketikkan : INSERT YOUR OWN
Tambahkan baris-baris berikut dibawahnya
Acl sekolah scr 192.168.50.0/30
Acl blok_situs url_regex “/etc/squid3/blok_situs.txt”
http_access deny blok_situs
http_access allow sekolah
c. Ketikkan : cache_mgr
# cache_mgr webmaster
Ubah menjadi : cache_mgr nama_xxx@xxx.or.id
d. Ketikkan : visible_hostname
# visible_hostname localhost
Ubah menjadi : visible_hostname xxx.xxx.or.id
6. Save
7. Buat file untuk menyimpan alamat website yang diblok
Vi /etc/squid3/blok_situs.txt
Isikan di dalamnya
www.facebook.com
www.youtube.com
www.yahoo.com
save
8. Konfigurasi squid
Squid3 -k reconfigure
9. Berikan perintah iptable untuk membelokkan koneksi internet client ke proxy server
Iptables -t nat -A PREROUTING -s 192.168.50.0/30 -p tcp --dport 80 -j REDIRECT to-port 3128
10. Save
Iptables-save > /etc/iptable-simpan
11. Untuk mengecek tersimpannya ip table
Cat /etc/iptable-simpan
12. Iptables sudah tersipan di sistem
Iptables -t nat -nL
13. Buka PC client dan coba buka alamat website yang anda blokir
14. Cek aktivitas koneksi client dengan perintah
Tail -f /var/log/squid3/access.log
TIPS
1. User : smk / Password : tekaje
2. Port : http : 80 / https : 443
3. Ssh username@ip_address : ssh xxx@192.168.2.7 kembali ke pc kita ssh xxx@192.168.2.2
4. Jika menggunakan vi untuk editor gunakan [ESC] lalu /
5. Save [ESC] :x atau :q!
6. Failed to bring up solusi cek :
Ifconfig
Ifconfig -a
Ifconfig eth1 / eth0 up
Demikian artikel mengenai Tutorial Membangun PC Router dan Proxy Server Mengunakan Ubuntu Server CLI, semoga informasi yang diberikan bermanfaat.
