Tutorial Membangun PC Router dan Proxy Server Mengunakan Ubuntu Server CLI

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.