Oke, lanjutan dari bahasan yang lalu, Membatasi Hak Akses Internet untuk IP Tertentu Menggunakan Squid. Kali ini akan dicoba melakukan konfigurasi untuk membatasi hak akses internet pada jam-jam tertentu saja dengan menggunakan bantun squid.
Contoh kasus, misalnya suatu Lembaga Pendidikan di mana jadwal kursus internet ada pada pukul 13.00 sampai pukul 21.00 untuk Lab A setiap harinya, sedangkan Lab B hanya mempunyai jadwal dari pukul 17.00 sampai pukul 19.00.
Advertisement

#access control list
acl lab-a src 192.168.1.61-192.168.1.60/24
acl lab-b src 192.168.1.61-192.168.1.70/24
acl jam-lab-a time 13:00-21:00
acl jam-lab-b time 17:00-19:00
#http_access
http_access allow jam-lab-a lab-a
http_access allow jam-lab-b lab-b
http_access deny all
Jika dilihat pada directive http_access, di sana formatnya menjadi
http_access allow jam-lab-a lab-a
dengan bahasa sederhana mungkin seperti ini, akses http, pada waktu acl jam-lab-a, dan dibolehkan untuk acl lab-a, yakni IP 192.168.1.61-192.168.1.60
Jadi penambahan setelah allow dianggap sebagai operator and (dan)
Setelah service squid di-restart atau di-reload, maka aturannya akan menjadi:
- lab-a hanya dapat mengakses internet pada pukul 13.00 - 21.00
- lab-b hanya dapat mengakses internet pada pukul 17.00 - 19.00
Selain itu, maka semua akses internet akan ditolak (deny)
Demikian semoga bermanfaat
(z)
EmoticonEmoticon