Forum
Merhabalar,
CentOS üstüne squid kurdum ve mac filtreleme yapmak istiyorum. MAC adreslerini yapıp kaydettiğimde aşağıdaki hatayı alıyorum.
Squid'in yeniden yapılandırılmasında hata oluştu :
2009/08/31 17:49:08| aclParseAclLine: Invalid ACL type 'arp'
FATAL: Bungled squid.conf line 2649: acl macdeneme arp xx-xx-xx-xx-xx-xx
Squid Cache (Version 2.6.STABLE21): Terminated abnormally.
/usr/src/redhat/SPECS/squid.spec dosyası içine '--enable-arp-acl' ekledim fakat hala aynı hatayı alıyorum. Yardımcı olursanız sevinirim.
FATAL: Bungled squid.conf line 2649: acl macdeneme arp xx-xx-xx-xx-xx-xx
Arkadaşım.MAc adresi olarak koyduğun acl ler ile httpd_access kuralını koyarmısın.Ona göre cevap vereyim
Webmin üzerinden squide bağlanıyorum. MAC list oluşturuyorum. değişiklikleri uygula diyorum. Öyle veriyor hatayı httpd_access oluşturmadan daha.
slm.vall ben webmine bir türlü ısınamadım.Bence webminsiz bu iş daha kolay olur. direk sunucu ekranın veya ssh ile sunucuya bağlan.
Diğer bir ayrıntıda centos redhat fedora gibi kernellarda CentOS depolarında hazır gelen squid'in derleme esnasinda --enable-arp-acl secenegi ile derlenmemis olmasından dolayı mac adresi ile filtreleme yapmak istediğinde hata alabilirsin.
bunun çözümüde http://linuxcuyuz.com/index.php?option=com_content&task=view&id=26&Itemid=36 adresinde ayrıntılı olarak açıklanmış.
Burdaki ayrıntıya göre squidi yeniden derledikten sonra ssh ile sunucuya bağlan.
vi /etc/squid/squid.conf
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
/etc/init.d/squid restart
komutlarını işlet
çalışacaktır.
Kolay gelsin
Teşekkür ederim sorun çözüldü.