Logo Hardware.com.br
Marte.Santos
Marte.Santos Novo Membro Registrado
3 Mensagens 0 Curtidas

Configurar IP por linha de comando

#1 Por Marte.Santos 06/04/2015 - 11:38
Bom dia,
Trabalho configurando radios da Ubiquiti e toda hora tenho que estar configurando IP manual e ativando DHCP.
Então tentei criar um script (*.bat) para fazer isso.
Eu criei 2 scripts. Um que insere o IP 192.168.1.4 e máscara 255.255.255.0
O outro retira o IP e ativa o DHCP.

Script do IP manual:
----------------------------------------------------------------
net pause dhcp
netsh interface ipv4 set address "Cabo" static 192.168.1.4 255.255.255.0
ping -t 192.168.1.20
-----------------------------------------------------------------
Script do DHCP:
----------------------------------------------------------------
net continue dhcp
netsh interface ipv4 set address "Cabo" dhcp
ping -t 192.168.2.1
---------------------------------------------------------------
Mas acontece algo estranho: Se eu for lá via interface e insiro um ip na placa de rede, o script do DHCP funciona (Ele retira o IP e ativa o DHCP). Mas se eu uso o script do IP manual, o do DHCP não funciona. Alguém sabe o porque?

Estou usando o Windows 8.1

Obrigado.
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#2 Por TRONNER
06/04/2015 - 11:39
Ao invés do pause dhcp não deveria ser stop e depois start para renovar a tabela de ip´s e dispositivos reconhecidos ?! :nao_sei_de_nada:
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
Marte.Santos
Marte.Santos Novo Membro Registrado
3 Mensagens 0 Curtidas
#3 Por Marte.Santos
06/04/2015 - 11:44
TRONNER disse:
Ao invés do pause dhcp não deveria ser stop e depois start para renovar a tabela de ip´s e dispositivos reconhecidos ?! :nao_sei_de_nada:


Obrigado pela atenção,

Já havia feito isso e fiz agora novamente e não deu certo.
Rodei o Script do IP manual e ele inseriu o IP normalmente, depois rodei o script do DHCP, mas ele não
retirou o IP, continuou com o 192.168.1.4 | 255.255.255.0
TRONNER
TRONNER Cyber Highlander Registrado
32.2K Mensagens 7.3K Curtidas
#4 Por TRONNER
06/04/2015 - 11:49
Marte.Santos disse:
Obrigado pela atenção,
Já havia feito isso e fiz agora novamente e não deu certo.
Rodei o Script do IP manual e ele inseriu o IP normalmente, depois rodei o script do DHCP, mas ele não
retirou o IP, continuou com o 192.168.1.4 | 255.255.255.0

Veja este outro exemplo [ http://www.howtogeek.com/103190/change-your-ip-address-from-the-command-prompt ] big_green.png
cool.png**Quando pensar ser um Golias, cuidado para não encontrar algum Davi**
veja.png Conheça os Poderosos e Gratuitos [ Iperius Backup ] e [ Iperius Remote ]
veja.png Todo dia um software novo e grátis [ clicando aqui ]
boa.gif Faça valer a sua voz com o Mudamos+ { https://www.mudamos.org }
Marte.Santos
Marte.Santos Novo Membro Registrado
3 Mensagens 0 Curtidas
#5 Por Marte.Santos
06/04/2015 - 13:01
TRONNER disse:
Veja este outro exemplo [ http://www.howtogeek.com/103190/change-your-ip-address-from-the-command-prompt ] big_green.png


Eu não lembro, mas acho que usei esse site pra criar meus scripts.
O estranho é que usei essa linha de comando:
netsh interface ip set address name=”Local Area Connection” static 192.168.0.1 255.255.255.0 192.168.0.254
Essa funciona. O PC fica com o IP normalmente, mas depois usei essa:
netsh interface ip set address name=”Local Area Connection” source=dhcp
e não funciona, ele não volta pro IP automático (DHCP).
To achando que é algum bug do Windows 8.
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal