Flavio vamos tentar esclarecer algumas coisas antes de tentar resolver o problema.
Você disse que as redes são interligadas via rádio certo ? Sua rede e composta por 2 roteadores wireless, um firewall em cada ponta e um servidor em cada rede ? Se eu coloquei algo a mais me corrija por gentileza. Outro ponto, Os firewall's, roteadores e servidores todos estão com DHCP ativo ? E por ultimo, o roteador B não esta servindo como repetidor da rede A e esses notebooks estão pegando o IP da rede A por conta do B esta configurado como repetidor ? Responde essas perguntas pra gente passar pra proxima fase.
Nando como diz Jack estripador, vamos por partes.
Você criou uma acl liberando acesso aos ips configurados em sua rede, altere essa acl informando o endereço do seu servidor e sua mascara, localhost que é 192.168.1.2 certo ? ja que você configurou ip fixo nas estações não precisa informar no script os ips, a não ser que você queira determinar regras diferentes para determinados ips, logo as acls ficarão dessa forma.
acl localhost src 192.168.1.2/24
acl all src all.
Procure configurar antes as acls e depois as regras, o Squid fará a leitura das regras de cima para baixo.
Ao setar as regras faça da seguinte forma.
ACL's
acl bloqueado url_regex "/caminho_do_arquivo" ou .facebook.com orkut.com twiter.com siteporno.com
Regras
http_access deny bloqueado
http_access allow localhost
http_access deny all
Pra você não se perder aconselho a criar um arquivo e colocar os sites que deseja bloquear e na regra apontar o caminho do arquivo, assim seu script fica mais organizado e te ajuda na hora de ler.
Espero ter ajudado ambos.