我有一台 Linux 服务器,我想根据设备的 MAC 地址控制互联网访问。我该怎么做?
答案1
我自己从未测试过,但这可以在配置文件中完成Squid
,但不能用Squidguard
。
您必须通过Squid
使用--enable-arp-acl
configure 选项进行编译才能启用此功能。我承认我不确定此选项是否嵌入在某些软件包存储库中。
然后,您可以配置 ACL,如下所示:
acl mac1 arp ff:ff:ee:aa:00:00
acl mac2 arp 11:12:13:14:15:16
http_access allow mac1
http_access allow mac2
http_access deny all
Squid
但是请注意,只有当您的客户端设备和您的盒子位于同一子网时,MAC 地址过滤才会起作用。
祝你好运 !