Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Aperfeiçoando IP Fixo ou DHCP via .BAT - Need Help ^_^

IP Fixo Via BAT




  • Faça login para responder
Este tópico ainda não tem respostas. Seja o primeiro a responder!

#1 adnal

adnal
  • Participante
  • 83 mensagens

Publicado 14 June 2012 - 09:42 PM

Bom diaa gentarada. Fazia muito tempo que não dava as caras em foruns. Pois voltei. E ja venho com as duvidas.

Estou aperfeiçoando um arquivo .BAT que ele fixa ou deixa dhcp teu IP Local(Ethernet) ou sua Wifi. Só pra entenderem melhor, eu trabalho com varios Rádios( Eq Wireless) e Routers etc etc. E a maioia deles pra acessar pra tentar configurar tem que fixar ip na placa de rede. É um saco ter que fazer isso varias vezes que muda de equipamento. Pois então; Eu achei um .BAT de um colega da net(desculpe mas nao achei mais ele nem o nome dele sei) vo passar o que ele fez dae explico melhor o que pretendo:


==


@echo off
::
:: CADA CARACTER É NECESSÁRIO
::
:: #############################
::
set INTERFACE=wifi
set IP=192.168.1.22
set MASCARA=255.255.255.0
set GATEWAY=0.0.0.0
set DNS=201.10.120.3
::
:: #############################
::
:: NAO META A MAO ONDE NAO SABE NOOB
echo.
echo Configuracoes
echo.
echo INTERFACE: %INTERFACE%
echo IP: %IP%
echo MASCARA: %MASCARA%
echo GATEWAY: %GATEWAY%
echo DNS: %DNS%
echo.
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
echo.
echo Configurando IP Fixo...
echo.
netsh interface ip set address name="%INTERFACE%" static %IP% %MASCARA% %GATEWAY%
netsh interface ip set dnsservers name="%INTERFACE%" static %DNS% primary no
ipconfig /all > %userprofile%\desktop\logIP.txt
echo Pressione qualquer tecla para fechar!
@pause > nul
goto :FIM
:AUTOMATICO
echo.
echo Configurando IP automatico...
echo.
netsh interface ip set address name="%INTERFACE%" dhcp
netsh interface ip set dnsservers name="%INTERFACE%" dhcp
ipconfig /release "%INTERFACE%" > nul
ipconfig /renew "%INTERFACE%" > nul
ipconfig /flushdns "%INTERFACE%" > nul
ipconfig /all > %userprofile%\desktop\logIP.txt
echo.
echo Pressione qualquer tecla para fechar!
@pause > nul
goto :FIM
:FIM
exit

========================================================================


Ta quase perfeito, por que quase? Irei explicar


Esse BAT ai tem que fazer varios batzinhos ou ta sempre mudando la em cima a faixa de ip que você quer q fixe. E o eu queria é que eu pudesse colocar EM UM BAT SÓ varias faixar de IP's eu que me desse a opção de Escolher qual ip que fixar.
Exemplo:


Escolha sua faixa de IP, Pressione 1, 2, 3 ou 4;

[1] - 192.168.1.10

[2] - 192.168.2.1

[3] - 192.168.100.2

[4] - 10.1.1.2


====



Era isso ai pessoal, ta quse terminado o primeiro la, so queria saber se é possivel e com a ajuda de voces.


Vlwwwwwww









Tópicos Relacionados Collapse





Ganhe $$$ escrevendo tutoriais para nós!