Koozali.org: home of the SME Server

Squid and ARP acl

Mike Coan

Squid and ARP acl
« on: August 26, 2002, 11:58:25 PM »
Squid has the possibility of filtering on MAC addresses using the ARP acl type.  As the squid documentation mentions, the ARP acl tyupe is only present if it is compiled in using the ./configure --enable-arp-acl option.  the squid included with SME does not include this option as it dos not recognize the ARP acl type.

I guess my first question is whether Mitel would consider compiling in the ARP acl type in its version of squid.  There may be all sorts of reasons that Mitel does not include the ACL type, and if so i understand tht.  If not, then it would be useful to me and maybe to others.

I could also try to compile squid with the ARP option included.  My desktop is SuSE based, so that probably won't work.  I do have a non production SME 5.5 server that I could use.  I readithe FAQ including the part about compiling, Unfortunately the FAQ mentions that the latest SME version is 5.1, and that certain files of RedHat 7.1 should be downloaded.  I searched the archives regarding the version of RedHat that is used for 5.5.  I found some references to Anaconda, plus I seem to remember someone saying it was based on RH 7.3.  i know the kernel is the 2.2 series and not 2.4.

I downloaded the RH 7.3 equivalents of the files listed in the FAQ.  i couldn't find a file named kernel-headers.  I found all the rest.

Any help with getting a version of squid that includes the ARP acl type is appreciated.

Mike

Charlie Brady

Re: Squid and ARP acl
« Reply #1 on: August 27, 2002, 12:07:16 AM »
Mike Coan wrote:

> I guess my first question is whether Mitel would consider
> compiling in the ARP acl type in its version of squid.  There
> may be all sorts of reasons that Mitel does not include the
> ACL type, and if so i understand tht.  If not, then it would
> be useful to me and maybe to others.

Unless we have clear reasons to do otherwise we use unmodified RedHat packages. At this stage we have no plans to build our own squid RPMs.

> I could also try to compile squid with the ARP option
> included.

That's what I'd recommend.

> I searched the archives regarding the version of
> RedHat that is used for 5.5.  I found some references to
> Anaconda, plus I seem to remember someone saying it was
> based on RH 7.3.

5.5 is based largely on RH 7.2.

> Any help with getting a version of squid that includes the
> ARP acl type is appreciated.

I'd suggest that you start with the RedHat src rpm, and edit the spec file to compile with the option you require.

Regards

Charlie