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;
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);
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
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:
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