Tips & Triks Mengelola Kuota Internet Menggunakan SQUID PART III

Preface: tulisan di bawah ini merupakan catatan lama yang mungkin sudah kurang relevan dengan kondisi sekarang terutama perubahan versi SQUID, file konfigurasi, syntax maupun versi Operating System yang di gunakan. Setidaknya gambaran dasar terkait pengelolaan SQUID dapat dipahami, hopefully… Enjoy!

Okay..sekarang kita sampai pada bagian Ke-3, yaitu:

PART III Mengatur Hak Akses Internet Pada Hari Tertentu

Kasus:

  • Sebuah Lembaga Pendidikan Komputer memiliki 2 Lab dan 1 Kantor.
  • Lab A hanya boleh akses internet pada hari Senin, Rabu dan Jumat, selebihnya hanya boleh akses Intranet saja.
  • Lab B hanya boleh akses internet pada jam Selasa, dan Kamis, selebihnya hanya boleh akses Intranet saja.
  • Kantor boleh akses internet kapan saja.

Data Potensi:

  • IP Komputer di LAB A: 10.10.10.10 – 10.10.10.40
  • IP Komputer di LAB B: 10.10.10.50 – 10.10.10.80
  • IP Komputer Kantor: 10.10.10.100-10.10.10.120

 

Baca Juga:  Menampilkan Informasi System Menggunakan Shell Script

Solusi:
Perlu dilakukan tambahan ACCESS CONTROL LIST (ACL) yang membatasi pemakaian pada hari tertentu saja. Perhatikan potongan squid.conf  berikut ini:

Quote



#ACCESS CONTROLS


acl lab-a src 10.10.10.10-10.10.10.40/255.255.255.255
acl lab-b src 10.10.10.50-10.10.10.80/255.255.255.255
acl kantor src 10.10.10.100-10.10.10.120/255.255.255.255
acl hari-lab-a time MWF
acl hari-lab-b time TH



#TAG: http_access


http_access allow hari-lab-a lab-a
http_access allow hari-lab-b lab-b
http_access allow kantor
http_access deny all

Kombinasi huruf MWF dan TH pada ACL hari-lab-a dan hari-lab-b merupakan singkatan penulisan hari untuk Access Control. Perhatikan Tabel di bawah ini untuk list lengkap dari singkatan-singkatan tersebut:

SingkatanArti
SSunday
MMonday
TTuesday
WWednesday
HThursday
FFriday
ASaturday

Pastikan SQUID direload/direstart setelah melakukan modifikasi pada squid.conf

To be continued, Insya Allah…

About This Author

IT Engineer, Red Hat Certified System Administrator & Technician (RHCT & RHCSA), Certified Data Center Facilities Operation Manager (CDFOM), Certified Ethical Hacking (CEH), expert in Computer Networking in multi operating system and hardware. Specialties: Linux, Free BSD, *Nix, MS Windows, Data Center, Cisco & Computer Networking

Post A Reply