quinta-feira, 1 de junho de 2017

Como alterar o IP por linha de comando (prompt do DOS)


Essa dica vai para aqueles que gostam de fazer tudo por linha de comando ou para quando temos uma necessidade como alterar o IP da máquina por telnet.
Para utilizar esses comandos você precisa executar o prompt como administrador ou seja ele precisa estar elevado.
Digite:
netsh interface ip set address name=”Conexão Local” static 192.168.0.19 255.255.255.0 192.168.0.1 1
Para o DNS primário digite:
netsh interface ip set dns name=”Conexão Local” static 192.168.0.210
Para o DNS secundário digite:
netsh interface ip add dns name=”Conexão Local” 208.67.220.220 index=2
Ao término da configuração digite:
ipconfig /all
Conexão Local” é o nome do adaptador que você quer modificar. Esse é o nome padrão da placa de rede, mas você pode ter mais de uma e pode e caso queira trocar o endereço de outro  adaptador você deve substituir o “Conexão Local” pelo nome da sua placa de rede.
192.168.0.19 é o IP que você quer colocar na placa;
255.255.255.0 é a mascara;
192.168.0.1 é o gateway;
1 é a métrica do gateway. Na maioria dos casos você pode deixar 1.
Ao adicionar o DNS o computador faz uma checagem para verificar se o DNS esta correto.

Se você quiser habilitar o DHCP digite o seguinte comando:
netsh interface ip set address name=”Conexão Local” dhcp
Para configurar um DNS por DHCP digite:
netsh interface ip set dnsservers name=”Conexão Local” source=dhcp
Ao término da configuração digite:
ipconfig /all
Assim você pode conferir se a configuração esta correta.

Script....
Há muitos anos atras eu trabalhava neste ramo (programação e suporte técnico), porem muitas coisas mudaram e hoje acredite se quiser “SOU ENFERMEIRO”. Mesmo assim muitas pessoas ainda tentam tirar algumas dúvidas comigo. Essa semana recebi uma ligação do SENAI para resolver uma questão para um amigo. Ele queria um arquivo .bat para os usuários trocarem rapidamente os ips fixos. Fui então pesquisar! Quando eu sai da área o sistema da vez era o Windows XP, verifiquei e vi que não tinha muita diferença com os parâmetros do Windows 7 e 8. Então pus a mão na massa. Esse .bat foi testado apenas no windows 7 e 8:
Para os novos tecnicos de plantao… por favor procurem estudar alguns comandos básicos
cls
@ECHO OFF
echo.
echo ==============================================
echo.
echo Criado por
echo.
echo ADRIEL GOMES COSTA
echo Enfermeiro
echo.
echo 2013
echo.
echo ==============================================
echo.
REM [CONFIGURAÇÃO DA REDE SENAI LAB]
set INTERFACE=local
set IP=192.168.1.4
set MASCARA=255.255.255.0
set GATEWAY=192.168.1.1
set DNS1=8.8.8.8
set DNS2=4.4.4.4
REM [CONFIGURAÇÃO DA REDE WLDR]
set INTERFACE2=local
set IP2=10.10.10.1
set MASCARA2=255.255.0.0
set GATEWAY2=10.10.10.2
set DNS12=9.9.9.9
set DNS22=5.5.5.5
:CONFIRMAR
echo.
echo Por Favor, escolha o que deseja fazer?
echo.
echo [S] SENAI_LAB (PARA ENTRAR NA REDE SENAI LAB)
echo [W] WLDR (PARA ENTRAR NA REDE WLDR)
echo [C] CANCELAR
echo.
echo Por favor, digite S, W ou C:
set/p “alternativa=>”
if %alternativa%==s goto SENAI_LAB
if %alternativa%==S goto SENAI_LAB
if %alternativa%==w goto WLDR
if %alternativa%==W goto WLDR
if %alternativa%==c goto FIM
if %alternativa%==C goto FIM
echo Por favor, digite uma opcao valida.
goto CONFIRMAR
:SENAI_LAB
netsh interface ip set address name=”%INTERFACE%” static %IP% %MASCARA% %GATEWAY%
netsh interface ip set dnsservers name=”%INTERFACE%” static %DNS1% primary no
netsh interface ip add dnsservers name=”%INTERFACE%” %DNS2% index=2
goto :FIM
:WLDR
netsh interface ip set address name=”%INTERFACE2%” static %IP2% %MASCARA2% %GATEWAY2%
netsh interface ip set dnsservers name=”%INTERFACE2%” static %DNS12% primary no
netsh interface ip add dnsservers name=”%INTERFACE2%” %DNS22% index=2
goto :FIM
:FIM
exit
——————————————————————————————————-
Então, apenas não se esqueça de renomear a interface de rede para um nome sem espaços ou caráteres especiais.
Depois é so trocar o nome da interface para o qual vc deseja usar;
Coloque os dados referente aos IPs, MASQs, GATEs, DNSs,
renomeie do jeito que achar melhor… creio que é auto explicativo…
PS. meu último post sobre redes foi em 2009 no vivaolinux referente a configuração de servidores… que saudades…. abraços a todos e usem bastante

Nenhum comentário: