Para configurar TCP/IP como endereço IP, máscara de sub-rede, gateway padrão, endereços DNS e WINS e muitas outras opções, você pode usar Netsh.exe ou o comando Netsh .
Netsh.exe é um utilitário de linha de comando que permite exibir ou alterar a configuração de rede (local e remota) de um computador em execução. O Netsh.exe também oferece um recurso de script que permite executar um conjunto de comandos em lote em um computador específico. O Netsh.exe também pode salvar um script de configuração em um arquivo de texto para fins de arquivamento ou para ajudar a configurar outros servidores.
O Netsh.exe está disponível no Windows 2000 e no Windows Server 2003 e versões superiores. Se você estiver usando o Windows 10 ou o Windows Server 2016, ainda poderá usar o comando Netsh normalmente.
Você pode usar a ferramenta Netsh.exe para executar as seguintes tarefas:
- Configuração da interface
- Configurar protocolos de roteamento.
- Configuração do filtro.
- Configurar rotas.
- A configuração do acesso remoto para roteadores remotos depende do Windows; esses roteadores estão em execução no serviço Servidor de Roteamento e Acesso Remoto.
- Exibe a configuração atual do roteador em execução em qualquer computador
- Use o recurso de script para executar uma série de comandos em modo de lote em um roteador especificado.
O que você pode fazer com Netsh.exe
Com netsh.exe, você pode visualizar facilmente suas configurações de TCP/IP. Digite o seguinte comando no cmd:
netsh interface ip show config
Com o Netsh.exe, você pode configurar facilmente o endereço IP do seu computador e outras configurações TCP/IP relacionadas. Por exemplo:
O comando a seguir configura uma interface chamada Conexão de Área Local com um endereço IP estático de 192.168.0.100, sua máscara de sub-rede de 255.255.255.0 e seu gateway padrão de 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Outras configurações de TCP/IP:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
O Netsh.exe também é útil em situações como quando você tem um laptop que precisa ser realocado entre dois ou mais escritórios, mantendo uma configuração de endereço IP estática e especificada. Com o Netsh.exe, você pode salvar e restaurar facilmente a configuração de rede apropriada.
Primeiro, conecte seu laptop ao local nº 1 e, em seguida, configure manualmente as configurações necessárias (como endereço IP, máscara de sub-rede, gateway padrão, DNS e WINS).
Agora, você precisa exportar suas configurações de IP atuais para um arquivo de texto. Use o seguinte comando:
netsh -c interface dump > c:'location1.txt
Quando chegar à posição #2, faça o mesmo, apenas mantenha as novas configurações em um arquivo diferente:
netsh -c interface dump > c:'location2.txt
Você pode continuar com quaisquer posições que precisar, mas vamos manter tudo simples e usar apenas 2 como exemplo.
Agora, sempre que você precisar importar suas configurações de IP e alterá-las entre #1 e #2, basta digitar o seguinte comando no cmd:
netsh -f c:'location1.txt
ou:
netsh -f c:'location2.txt
Você também pode usar o parâmetro EXEC em vez de -F :
netsh exec c:'location2.txt
Netsh.exe também pode ser usado para configurar sua placa de rede para obter automaticamente um endereço IP de um servidor DHCP:
netsh interface ip set address "Local Area Connection" dhcp
Deseja configurar endereços DNS e WINS a partir da linha de comando? Você pode fazer isso. Veja o exemplo abaixo para DNS:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
e isso para WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
Ou, se preferir, você pode configurar a NIC para recuperar automaticamente suas configurações de DNS.
Como você pode ver, o Netsh.exe possui muitos recursos úteis. Além disso, possui muitas outras opções valiosas esperando por você para explorar.