Bloqueia a conexão para BSSIDs específicos

1

Estou configurando a rede do meu amigo para os filhos dele. Eu tenho o firmware do Tomato rodando no Linksys com o filtro OpenDNS, bem como restrições de acesso temporizadas (ou seja, não há mais acesso à Internet depois das 23h30). Tudo bem e elegante, desde que o telefone do filho de seu amigo permaneça em sua rede. No entanto, ele está recebendo acesso ao roteador de um amigo por perto (no entanto, ele não tem dados em seu telefone; portanto, não preciso se preocupar com isso).

Em Tomato, posso ir para Ferramentas > Wireless Survey e eu posso ver todos os BSSIDs que estão por toda a casa deles.

Eu também criei o telefone Android do meu amigo. Existe alguma maneira de bloquear o telefone de se conectar a BSSIDs específicos? Eu tenho o AirDroid instalado e posso acessar os arquivos raiz da minha casa. Existe algum arquivo lá que eu possa editar?

    
por threehappypenguins 26.02.2014 / 15:57

1 resposta

1

Eu percebi as coisas. Por um lado, depois que eu adicionei a regra iptable, precisei REINICIALIZAR meu telefone para que ele fosse aplicado (o que eu não estava fazendo). Em segundo lugar, eu precisava usar o endereço MAC da LAN (NÃO o endereço MAC do BSSID / Wireless) para que a regra do iptable funcionasse.

Em terceiro lugar, eu baixei o AFWall +. Isso me permitiu configurá-lo como administrador para evitar a desinstalação. A única coisa que falta é que o desenvolvedor precisa proteger com senha a remoção do aplicativo como administrador.

Então baixei o Android Terminal Emulator. Para encontrar o endereço MAC da LAN para a conexão que estou tentando bloquear, digitei isso no emulador:

arp -n

Então eu usei o endereço MAC que foi dado no terminal e coloquei essa regra aqui para ser colocada em "scripts personalizados" no firewall:

$IPTABLES -A INPUT -m mac --mac-source 00:00:00:00:00:00 -j DROP
    
por 28.02.2014 / 16:44