Ferramenta NETSH

Ao rever os artigos “pendentes”, me deparei com uma série de scripts que podem ser de utilidade no suporte diário.

Neste post irei falar da ferramenta NETSH.EXE, disponível no Windows (2000 ou posterior), e como alterar a configuração TCP/IP v4.

De acordo com o artigo KB 242468 do site de Suporte Microsoft (“Como usar a ferramenta Netsh.exe e as opções de linha de comando”, http://support.microsoft.com/kb/242468/), …

“NETSH.EXE é uma ferramenta que pode ser usada por um administrador para configurar e monitorar computadores com o Windows em um prompt de comando”
.

Esta ferramenta pode ser usada para …

  • Configurar interfaces.
  • Configurar protocolos de roteamento.
  • Configurar filtros.
  • Configurar rotas.
  • Configurar o comportamento de acesso remoto para os roteadores de acesso remoto do Windows executando o serviço RRAS (Servidor de roteamento e acesso remoto).
  • Exibir a configuração de um roteador em execução em qualquer computador.
  • Usar o recurso de script para executar um conjunto de comandos no modo de lotes em um roteador especificado.

 

Bem, a tarefa proposta é alterar a configuração de endereçamento IP v4. Vamos abrir um Prompt de Comando (em modo elevado, no caso do Windows Vista,7 ou 2008).

Primeiro, temos que localizar os adaptadores de rede que serão alterados. Vamos digitar

netsh interface ip show config
.

A saída será a lista de interfaces e configuração de cada. Por exemplo:

Agora que temos o identificador da placa de rede (“Wireless”, no caso), podemos obter somente a configuração desta interface, utilizando o nome como parâmetro:

netsh interface ip show config “Wireless”
.

 

Vamos usar este parâmetro também para definir o novo endereço IP, máscara de rede, gateway padrão e servidor DNS:

netsh interface ip set address name=”Wireless” static 172.16.1.30 255.255.0.0 172.16.1.1 1

netsh interface ip set dns “wireless” static 172.16.1.12
.

 

Pronto! Está feita a configuração. Para redefinir as configurações (voltar a obter endereço provido pelo DHCP), vamos executar estes comandos:

netsh interface ip set address “wireless” dhcp

netsh interface ip set dns “wireless” dhcp
.

UPDATE!!!

Como renomear uma conexão de rede?

netsh interface set interface name=”Local Area Connection” newname=”ExampleLan

http://blogs.msdn.com/b/mwilbur/archive/2007/08/01/renaming-a-network-connection-with-netsh.aspx

Obviamente que este post não está completo… poderíamos especificar também um servidor DNS secundário, bem como os servidores WINS (se for o caso).
.

Nesta situação, recomendo que verifiquem este artigo, bem mais completo, e que serviu de base para este post, e outros artigos da KB Microsoft:

Abraço!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s