Uma fato a se observar é que no squid.conf, muitas vezes, temos a rede 192.168.0.0/30 e a rede dos cliente 192.168.2.0/24 e esta última não liberado no conf. Aí quando não logar com o ip do mikrotik dá erro de access denied.
Obs: Sempre uso uma placa exclusiva para o linux.