Desative o acesso à Internet, mas deixe a LAN funcionando

9

Estou procurando um comando (ou programa de linha de comando) para alternar (desativar / ativar) o acesso à Internet para o mundo exterior em máquinas Windows XP. Ele deve bloquear temporariamente o acesso à Internet, mas deixar a LAN funcionando.

Procurei maneiras de alterar o DNS, mas navegadores como o Chrome mantêm seu próprio cache. As máquinas são configuradas via DHCP.

user219175
fonte
Você tem rede sem fio?
Sepahrad Salour
Que tipo de ambiente?
Austin T francês
Na verdade, é aula de informática. Eu gostaria de usar o iTalc ( italc.sourceforge.net ) para emitir um comando para todos os computadores para desativar a Internet. Ao mesmo tempo, deixando a rede local funcionando. Pode bloquear a Internet no nível do roteador / switch, mas os professores não devem ter acesso ao roteador. Com fio por cabo.
precisa saber é o seguinte
O que é um firewall? --- A outra questão (vinculada por techie007) já está encerrada como uma fraude, o que é levemente confuso.
Ярослав Рахматуллин

Respostas:

17

Provavelmente, é melhor remover a rota padrão para desativar o acesso à Internet:

route delete 0.0.0.0 mask 0.0.0.0

E para reativar, adicione-o novamente:

route add 0.0.0.0 mask 0.0.0.0 192.168.1.1

mas substitua-o 192.168.1.1pelo IP correto do seu roteador (você pode descobrir enquanto a Internet ainda está funcionando digitando route printe verificando a entrada 0.0.0.0).

Stefan Seidel
fonte
O único problema é que, se você tiver mais de uma sub-rede local, os computadores não poderão conversar com computadores em outras sub-redes.
David
Outra captura, no Windows 8, quando você reinicia a máquina, restaura automaticamente a conexão
IG Pascual
Depois de entrar route delete 0.0.0.0 mask 0.0.0.0no prompt de comando, eu ainda era capaz de acessar a internet muito bem ... (Win7 64bit)
zigojacko
Assim como o que o @IGPascual disse when you restart the machine, it automatically restores the connection,. . (Win10 x64)
Seynal 11/17/17
11
@Seynal, se você quiser persistir com essa regra, precisará adicionar -p ao excluir.
Bill.Zhuang
2

Você deve fazer login no roteador e solicitar que ele se desconecte da internet. A menos que você queira apenas negar acesso a computadores específicos?

VBwhatnow
fonte
Mesmo se seus únicos máquinas específicas, existem métodos com roteadores que não são roteadores voltados ao consumidor baratos ...
Austin T francês
2

Este é um resultado popular no Google, então eu só queria fornecer uma resposta alternativa para aqueles que usam Máquinas Virtuais via VirtualBox .

  • Verifique se a sua máquina virtual está desligada.
  • Vá para VirtualBox -> Arquivo -> Preferências -> Rede -> Redes Somente para Host -> Clique no botão Adicionar (a rede somente para host deve ser definida automaticamente pelo VirtualBox)
  • Máquina -> Configurações -> Rede -> Altere a configuração "Anexado para" para "Adaptador somente para host". (ele deve preencher automaticamente o nome da rede somente host)

É isso aí ... a Máquina Virtual agora poderá utilizar a Rede Host, mas não terá acesso à Internet.

Michael Tunnell
fonte
A solução de Michael funciona até certo ponto. Com uma máquina VirtualBox XP enquanto todos os arquivos de rede estão disponíveis, a impressora conectada à rede não funciona, embora apareça nas impressoras. Ou seja, qualquer tentativa de imprimir na impressora da rede de display fica presa na fila de impressão.
Funcionou muito bem para mim. Isso é muito útil para iniciar programas suspeitos em um ambiente restrito, para que eles não possam telefonar para casa.
Martin Hansen