Seberapa Jauh Aturan MAC Squid Dapat Menjangkau?
Pahami apa yang dapat dipelajari Squid dari alamat MAC klien pada tautan lokal dan apa yang hilang di balik router.
Aturan proxy berbasis MAC dapat bekerja untuk komputer di samping server Squid dan gagal untuk komputer yang identik di subnet lain. Router mengubah apa yang dapat diamati proxy.
ARP menyelesaikan alamat lapisan tautan tetangga IPv4 pada tautan lokal. ARP tidak membawa alamat Ethernet asli melalui setiap lompatan yang dirutekan. Karena itu klien yang dijangkau melalui rute jarak jauh tidak setara dengan tetangga yang terhubung langsung hanya karena Squid dapat melihat alamat IP-nya.
Untuk IPv4, dokumentasi ACL Squid membatasi pencarian MAC pada klien di subnet yang sama dan mensyaratkan build dengan dukungan terkait. Periksa kedua syarat itu sebelum menganggap ACL MAC yang tidak cocok sebagai salah ketik.
Gunakan pengenal pada batas yang tepat
Untuk klien yang terhubung langsung, aturan MAC yang didukung dapat menggambarkan kondisi jaringan pada tingkat perangkat. Aturan itu tetap tidak mengautentikasi orang yang mengoperasikan perangkat tersebut. Juga tidak membuat alamat perangkat keras yang dilaporkan mustahil diubah.
Di balik router, gunakan informasi yang tersedia pada proxy: subnet sumber yang terkendali, identitas proxy yang terautentikasi, atau integrasi identitas tepercaya yang dirancang secara eksplisit. Membaca tabel sewa server DHCP adalah sistem korelasi tambahan, bukan perpanjangan jangkauan ARP.
Saat meninjau aturan, gambar jalur dari klien ke Squid dan tandai setiap router. Lalu tanyakan apakah build yang terpasang benar-benar mendukung ACL dan mode pencarian tersebut. Dua pemeriksaan itu menjelaskan jauh lebih banyak daripada berulang kali menempelkan MAC klien ke aturan yang sama.