Squid代理服务器Mac地址基于过滤

时间:2020-01-09 10:40:29  来源:igfitidea点击:

问题描述:我在CentOS Linux版本5下使用squid代理服务器。
如何在squid下过滤特定的MAC地址?

解决方法:并非所有操作系统都支持基于Mac地址的过滤。
对于某些操作系统。

Squid调用这些ARP ACL,并且Linux,Solaris和BSD变体都支持它们。

如何基于MAC地址设置ACL?

打开squid.conf:

# vi /etc/squid/squid.conf

本地ACL,节和追加ACL如下:

acl macf1 arp mac-address
acl macf2 arp 00:11:22:33:44:55
http_access allow macf1
http_access allow macf2
http_access deny all

保存并关闭文件。
重新启动Squid服务器:

# /etc/init.d/squid restart