Início > Linux, Windows > BAT – Configurando IP e DNS de forma manual – Anexo

BAT – Configurando IP e DNS de forma manual – Anexo

domingo, fevereiro 26, 2012 - 22:33 Deixe um comentário Go to comments

Para uma melhor leitura acessem o texto BAT – Configurando IP, DNS e Gateway (Revisado), o texto abaixo continua inalterado.

Olá!!

Recentemente estava estudando configurações de redes para Windows Server e tive a oportunidade de aprender algumas novas linhas de comando, que vou demonstrar hoje, que pode ser usada para acrescentar um segundo gateway a uma placa de rede, e esse pode ser usado em conjunto com a BAT do texto  BAT – Configurando IP e DNS de forma manual. Que vai ajudar sanar a dúvida, que o meu amigo Humberto tem já faz algum tempo.

Para facilitar o endimento do texto  irei reescrever o básico da BAT

Linha para acrecentar IP, Macara de Rede e Gateway

netsh int ip set address name=”Conexão Local” source=static 192.168.0.22 255.255.255.0 192.168.0.254 1

Essa linha é para acrescentar o DNS primário e secundário

netsh int ip set dns “Conexão Local” static 200.204.0.10

netsh int ip add dns “Conexão Local” 200.204.0.15

E por fim o Gateway secundário

netsh int ip add address =”Conexão local”  gateway=10.10.0.254 gwmetric=2

O “pulo do gato” esta no parametro   gwmetric=2 onde:

gwmetric – é o custo do gateway  e o valor indica que ele tem custo dois, ou seja, a cada valor acrescentado ao gateway você consegue inseir mais um novo gateway na placa de rede.

Então a nossa nova BAT ficaria da seguinte forma para termos três gateways:

@echo off

netsh int ip set address name=”Conexão Local” source=static 192.168.0.22 255.255.255.0 192.168.0.254 1

netsh int ip set dns “Conexão Local” static 200.204.0.10

netsh int ip add dns “Conexão Local” 200.204.0.15

netsh int ip add address =”Conexão local”  gateway=10.10.0.254 gwmetric=2

netsh int ip add address =”Conexão local”  gateway=11.11.0.254 gwmetric=3

  1. Charles Souza
    quarta-feira, maio 6, 2015 - 17:21 às 17:21

    Parabéns pelo tutorial tem me ajudado e muito, obrigado agora uma outra dúvida Thiago, como faço para adicionar uma opção para alterar 2 redes distintas?

    A ideia seria a seguinte:

    Digite:

    1 – Wifi
    2 – Ethernet
    3 – Ambas
    4 – Cancela

  2. quinta-feira, janeiro 22, 2015 - 14:52 às 14:52

    como faço pra colocar 2 ips?

    • quarta-feira, março 4, 2015 - 10:40 às 10:40

      Basta utilizar o add no lugar do set.
      Similar ao exemplo a seguir netsh int ip add dns “Conexão Local” 200.204.0.15

  3. Josiscley
    sábado, setembro 1, 2012 - 18:46 às 18:46

    [2 gateways e 2 dnss] peguei algumas coisas dos comandos pra xp e adaptei pra win7. entaum,, fica assim pessoal!:

    @echo off

    set INTERFACE=wificonect
    set IP=10.146.235.120
    set MASCARA=255.255.255.0
    set GATEWAY=10.146.235.87
    set GATEWAY2=10.146.235.96
    set DNS=10.146.235.87
    set DNS2=10.146.235.96

    choice /C FAC /M “Pressione: [F]ixo, [A]utomatico ou [C]ancelar”

    IF errorlevel=3 goto FIM
    IF errorlevel=2 goto AUTOMATICO
    IF errorlevel=1 goto FIXO

    :FIXO
    netsh interface ip set address name=”%INTERFACE%” static %IP% %MASCARA% %GATEWAY%
    netsh interface ip add address name=”%INTERFACE%” gateway=%GATEWAY2% gwmetric=2
    netsh interface ip set dnsservers name=”%INTERFACE%” static %DNS% primary no
    netsh interface ip add dnsservers name=”%INTERFACE%” %DNS2%
    goto :FIM

    :AUTOMATICO
    netsh interface ip set address name=”%INTERFACE%” dhcp
    netsh interface ip set dnsservers name=”%INTERFACE%” dhcp
    goto :FIM

    :FIM
    exit

    • domingo, setembro 2, 2012 - 9:20 às 9:20

      Ficou muito bom Josiscley!

      Pessoal só troquem as “” aspas que estão no texto o wordpress trocou o tipo e quando voces forem rodar vai dar erro.

  1. sexta-feira, janeiro 4, 2013 - 8:15 às 8:15

Oque achou do texto?

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: