langkah kerja membangun gatway dengan pc router dan proxy server
1. Tes Koneksi Internet
$ ping yahoo.com
2. Setting IP eth1 dengan perintah:
$ sudo nano /etc/network/interfaces atau
$ sudo vi /etc/network/interfaces
Contoh :
Catatan :
Untuk auto eth0 sudah di setting pada waktu proses Instalasi Ubuntu server :
address 192.168.1.101
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns server 61.94.192.12
Edit auto eth1
auto eth1
Iface eth1 inet static
address 192.168.2.111
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
3. Simpan settingan/konfigurasi dengan menekan :
Untuk nano (ctrl+O) sedangkan
jika perintahnya vi (tekan Esc dan ketik :wq ENTER) jika mulai mengetik gunakan tombol I atau Insert
4. Lakukan perintah $ sudo reboot
5. Lihat hasil konfigurasi dengan perintah $ ifconfig
6. Proses pengkonfigurasian Router
$ sudo nano /etc/sysctl.conf
Cari perintah : #net/ipv4/ip_forward=1 hapus tanda pagarnya menjadi :
net/ipv4/ip_forward=1, simpan dengan menekan ctrl + O ENTER
7. Aktifkan konfigurasi dengan perintah :
$ sudo sysctl -p
8. Masukkan perintah :
$ sudo iptables –t nat –A POSTROUTING –s 192.168.2.0/24 –d 0/0 –j MASQUERADE
9. Fungsi perintah di no.6 akan hilang jika komputer di reboot, maka untuk menyimpannya, perintah yang digunakan adalah :
$ sudo nano /etc/rc.local dan ketikkan perintah :
iptables –t nat –A POSTROUTING –s 192.168.2.0/24 –d 0/0 –j MASQUERADE
Catatan : iptables untuk firewall di linux
-t perintah untuk mode
10. Kemudian reboot dengan perintah : $ sudo reboot
11. Untuk mengecek proses MASQUERADE berhasil maka perintahnya adalah :
$ sudo iptables –L –t nat , jika muncul tulisan seperti di bawah maka Masquerade berhasil .
12. Pengkonfigurasian PROXY SERVER yaitu program squid sebagai berikut :
Sebelum melakukan Install squid lakukan update squid dengan perintah :
$ sudo apt-get update (status : waiting)
13. Setelah update, Install squid dengan perintah
$ sudo apt-get install squid
Masukkan password tekan y (keyboard) kemudian reboot dengan perintah
$ sudo reboot
14. Cek Squid yang sudah di install dengan perintah :
$ ps ax atau dengan
$ ps ax I grep squid
15. Setting konfigurasi squid dengan perintah :
$ sudo nano /etc/squid/squid.conf
Hapus perintah yang ada tanda pagarnya
Contoh : # http_port 3128 menjadi http_port 3128
16. Masukkan perintah:
$ sudo iptables –t nat –A PREROUTING –p tcp –s 192.168.2.0/24 --dport 80 –j DNAT --to-destination 192.168.2.1:3128
17. iptables–save
18. sudo iptables –L –t nat
19. jalankan squid : $ service squid stop
$ service squid start
20. Coba browsing di Client, jika www.youtube.com dan www.facebook.com tidak dapat di akses sedangkan website yang lainnya dapat diakses maka proses proxy berhasil.
21. Tetapi jika kedua website youtube dan facebook tetap dapat di akses maka proxy belum berhasil. Karena itu proxy di konfigurasi ulang (kembali ke langkah no. 14)
22. Tambahan :
$ sudo iptables –t nat –A PREROUTING –p tcp –s 192.168.2.0/24 --dport 80 –j REDIRECT --to-destination 192.168.2.1:3128
Langkah Proxy Server :
1. Update squid
2. Install squid
3. Squid .conf
4. iptables untuk prerouting
5. squid stop /start
6.
0 komentar:
Posting Komentar