Início > Dicas, Tutorial, Windows > Como alterar o IP por linha de comando no Windows

Como alterar o IP por linha de comando no Windows

 

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 Local208.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.

 

Esse post foi útil? Deixe um comentário.

 

 

Anúncios
  1. Adriel Gomes Costa
    27 de abril de 2013 às 11:13

    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

    • 6 de maio de 2013 às 11:06

      Olá Adriel,

      Muito obrigado pela contribuição.

  1. No trackbacks yet.

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

%d blogueiros gostam disto: