twitcam

campus party 2016

windows 10

4G

quarta-feira, 28 de dezembro de 2011

Como alterar seu IP por linha de comando no Windows 7 e 8 (Prompt de Comando)

Comentar

Tutorial mostra detalhadamente como alterar seu IP por linha de comando utilizando o prompt do Windows 7 ou Windows 8.

Você que utiliza o Windows 7 ou já está testando o Windows 8, e que tem a necessidade de criar algum programa ou arquivo Batch (arquivo de lote também conhecido por .bat) para alterar ou modificar para automático o IP do seu sistema, provavelmente terá a necessidade de utilizar o aplicativo Netsh.exe que é nativo do sistema.

Neste artigo vou passar de modo bastante detalhado da utilização do netsh para colocar IP, Máscara de Subrede, Gateway e servidor DNS na configuração de uma placa de rede ou Wireless em específico utilizando o nome da conexão.

Note que será necessário ter privilégios administrativos no seu computador para realizar tal ação, já que precisamos elevar o prompt de comando com a opção "Executar como administrador" para utilizar o Netsh.

Além do que será descrito neste artigo, o comando netsh também tem várias outras opções, tais como configurações de rotas, filtros, aliás e muito mais, mas hoje vamos falar apenas da configuração do IP e DNS, embora não deixe de ser importante o seu conhecimento sobre isso.

Há pouco mais de um ano, criamos um artigo bastante detalhado sobre Como colocar IP fixo ou automático no Windows 7, caso tenha interesse em aprender a fazer o mesmo que será descrito neste tutorial sem ter a necessidade de utilizar o prompt de comando (via interface gráfica), vale a pena dar uma conferida.

Como acessar o prompt de comando como administrador

No Windows 7: Siga o artigo Como executar prompt de comando elevado no Windows 7 [Administrador];

No Windows 8: Pressione simultaneamente as teclas Windows + Q para abrir a caixa de pesquisa por Apps, depois digite cmd e navegue até a opção "Apps" na parte inferior na barra de pesquisas;

Windows 8 Apps CMD

Clique com o botão direito do mouse sobre "cmd" em seguida clique em "Advanced" e selecione a opção "Run as administrator" (Executar como administrador);

Executar CMD como administrador no Windows 8

Deixe o prompt de comando aberto neste modo e vamos para próxima etapa do nosso artigo.

Descobrindo o nome de sua conexão de rede

Será necessário descobrir o nome da sua conexão de rede para especificarmos em qual conexão desejamos mexer ao utilizar o Netsh, veja como:

Passo 1: Digite o comando netsh interface ip show config e você terá um resultado parecido com o texto abaixo:

     C:Windowssystem32>netsh interface ip show config    Configuration for interface "Wi-Fi"      DHCP enabled:                         Yes      IP Address:                           192.168.0.10      Subnet Prefix:                        192.168.0.0/24 (mask 255.255.255.0)      Default Gateway:                      192.168.0.1      Gateway Metric:                       0      InterfaceMetric:                      10      DNS servers configured through DHCP:  192.168.0.1                                            192.168.0.2      Register with which suffix:           Primary only      WINS servers configured through DHCP: None    Configuration for interface "Wired Ethernet Connection"      DHCP enabled:                         No      Default Gateway:                      0.0.0.0      Gateway Metric:                       256      InterfaceMetric:                      5      Statically Configured DNS Servers:    0.0.0.0      Register with which suffix:           Primary only      Statically Configured WINS Servers:   None    Configuration for interface "Loopback Pseudo-Interface 1"      DHCP enabled:                         No      IP Address:                           127.0.0.1      Subnet Prefix:                        127.0.0.0/8 (mask 255.0.0.0)      InterfaceMetric:                      50      Statically Configured DNS Servers:    None      Register with which suffix:           None      Statically Configured WINS Servers:   None      C:Windowssystem32>    

Os nomes das conexões estão apresentados entre aspas logo após "Configuration for interface ...", no meu caso foram apresentadas três conexões "Wi-Fi", "Wired Ethernet Connection" e "Loopback Pseudo-Interface 1", sendo as duas primeiras interfaces fisicamente presentes no computador e a última virtual para Loopback.

Nos próximos passo vou trabalhar com a conexão "Wi-Fi" apresentada na primeira opção, você deverá modificar este nome para o nome que você encontrou na sua conexão de rede.

Como alterar seu IP utilizando o Netsh

Veja a sintaxe do comando abaixo:

netsh interface ip set address name="NOME DA CONEXÃO" [ESTÁTICO OU DHCP] [IP MÁSCARA GATEWAY]

Exemplo para ip fixo:

netsh interface ip set address name="Wi-Fi" static 192.168.0.200 255.255.255.0 192.168.0.1

No caso do comando acima, estou configurando o IP 192.168.0.200, máscara de subrede 255.255.255.0 e gateway 192.168.0.1 na placa de wireless "Wi-Fi", se eu precisar colocar IP automático, o comando ficaria assim:

netsh interface ip set address name="Wi-Fi" dhcp

Exemplo do Netsh

Como alterar seu DNS utilizando o Netsh

Note que este comando poderá ser combinado com o comando anterior para realizar a configuração completa das suas placas de rede, veja a sintaxe:

netsh interface ip set dnsservers name="NOME DA CONEXÃO" static IP DO SERVIDOR primary no

Exemplo para DNS estático:

netsh interface ip set dnsservers name="Wi-Fi" static 192.168.0.1 primary no

No exemplo do comando acima estou colocando o IP 192.168.0.1 no opção de DNS primário da configuração da placa de rede. Combinando o comando para colocar IP estático e DNS estático citados anteriormente, a configurações ficaria como mostra a imagem abaixo:

Configurando IP

No meu caso já funciona a Internet e a rede interna.

Para colocar o DNS automático utilize o comando abaixo:

netsh interface ip set dnsservers name="Wi-Fi" dhcp

Nenhum comentário:

Postar um comentário