Arquivo em lote para configurar o endereço IP e removê-lo

1

Meu pc tem uma configuração de rede IP - 192.168.0.99     192.168.4.20 Máscara - 255.255.255.0       255.255.255.0 Gateway - 192.168.0.1          192.168.4.1

Estou conectando à internet através do gateway 192.168.4.1. Eu quero desativar a internet, por vezes, então eu preciso remover o gateway 192.168.4.1, Como posso conseguir isso através de um arquivo de lote ... Eu criei um arquivo de lote para adicionar endereço IP à interface.

netsh int ip set address "LAN" static 192.168.0.99 255.255.255.0 192.168.0.1 
netsh int ip add address "LAN" static 192.168.4.20 255.255.255.0 192.168.4.1
interface ip set dns "LAN" static 192.168.0.1
interface ip add dns "LAN" static 8.8.8.8

mas isso dá erros. Se eu usar 'set' em vez de ip 'add' na segunda linha, 192.168.0.99 será sobrescrito por 192.168.4.1.

    
por Anbu 17.10.2014 / 05:52

1 resposta

0

Se você quiser desativar o acesso à Internet enquanto mantém o acesso à rede local, basta editar sua tabela de roteamento e remover sua rota padrão:

Dentro de um prompt de comando elevate, esses dois comandos devem excluir e recriar sua rota padrão:

  • rota DELETE 0.0.0.0 MASK 0.0.0.0
  • route ADD 0.0.0.0 MASK 0.0.0.0 192.168.4.1

Observe que o primeiro comando é temporário. O Windows pode recriar a rota padrão depois de reiniciar a interface (ou PC)

    
por 17.10.2014 / 06:47