This is a stumper.
I've set up dansguardian 22.214.171.124 and squid 2.5. I've hit a really weird problem.
We've set it up so that all network traffic goes to the linux computer running dansguardian/squid before being routed back to the originiating computer.
Some computers on the network operate perfectly. Blocking sites like it's suppose to, letting traffic through. However, there are a two computers that are hanging. When the web browser comes up, it says "Opening page ..." and sits there for a good two minutes before loading the page.
Neither the squid logs or dansguardian logs report anything interesting. What's frustrating is that it works for some computers and not others.
For example, I run linux and windows and both work fine. The other two computers are both windows xp.
I'm hoping for some insight as to where to look for a problem. I thought it had to do with iptables. But I'm not sure anymore. Here's my iptables entry:
/usr/sbin/ip route del default via 192.168.1.2 dev br0 table 2
/usr/sbin/ip rule del fwmark 3 table 2
/usr/sbin/iptables -t mangle -A PREROUTING -j ACCEPT -p tcp --dport 80 -s 192.168.1.2
/usr/sbin/iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp -m mac --mac-source 00:10:DC:E1:3D:99 --dport 80
/usr/sbin/iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp -m mac --mac-source 00:13:D3:EB:9F:AB --dport 80
/usr/sbin/iptables -t mangle -A PREROUTING -j MARK --set-mark 3 -p tcp -m mac --mac-source 00:40:2B:47:B5:D5 --dport 80
/usr/sbin/ip rule add fwmark 3 table 2
/usr/sbin/ip route add default via 192.168.1.2 dev br0 table 2
Any thoughts or ideas would be greatly appreciated!