Jason Bassett wrote:

Hello

I work in a secondary school with 5 IT suites each with 20-30 computers. I have created an acl for each room containing the hostnames of the machines for examle, an acl called R32 for room 32 contains:

R32001
R32002
...
R32030

If I set this acl to deny, not all machines are denied access only a random group within the room.

I originally run a GNU/Linux dhcp server to allocate static IPs to all network machines and then created acl's based on the IP ranges of machines in each room. This worked perfectly but now Research Machines who "support" us have demanded I remove the GNU/Linux dhcp server otherwise they will not "support" our installation.

I am therefore looking for the easiest and most time effective method of blocking rooms when required. Hostnames seemed to be the best way.

Any ideas on this issue?

Thanks

Jason


How are IP addresses going to be supplied? Static assignment? Or is a Windows server going to be providing DHCP (Can you just have the Windows server supply the DHCP reservations)?

How is the network set up? Could each room be set up on its own subnet (most gateways support DHCP pass through)?

An other alternative:

1. Assign your Squid server an IP address for each room (e.g. 192.168.0.32, 192.168.0.33, etc). 2. Have each room use it's "assigned" IP for proxy (Room 32 uses 192.168.0.32:3128 for proxy).
3. Use "acl myip 192.168.0.32/32"  to prevent access.

Chris

Reply via email to