Segue abaixo um exemplo de bat para cada versão:
Windows XP
1º - você deve renomear sua conexão de rede, geralmente o nome utilizado é “conexão local”, ou “conexão sem fio” entre outros, você debe clicar com o botão direito e renomear a conexão, ou então utilizar exatamente a mesma descrição nas linhas de comando, é o campo que deixei como nome abaixo
2º - você pode configurar para a rede fique dhcp ou static, isso é definido pelo campo source e tenho exemplo das duas situações
para deixar a placa dhcp
- netsh interface ip set address name="nome" source=dhcp
para configurar ip
- netsh interface ip set address name="nome" source=static 172.0.0.0 255.0.0.0 172.0.0.254 1
para configurar o dns
- :netsh interface ip set dns "nome" static 172.0.0.0 primary
3º - No caso do Windows XP o Proxy é definido por um comando não relacionado ao netsh que é o proxycfg, esse comando não funciona 100% pois é necessário reiniciar o micro para atualizar as configurações, uma alternativa é utilizar o ieProxyCfg.exe que encontrei na Internet mas também não funcionou 100%
para configurar o proxy
- proxycfg -p 172.0.0.0:0000
ou
proxycfg -d
(zera o proxy)
4º - Devido a esse problema do proxy sugiro que utilize o comando shutdown no fim da bat para que o micro seja reiniciado após executar a bat e o novo proxy seja utilizado.
Windows Vista
No caso do Vista devemos seguir da mesma maneira os dois primeiros passos apenas atentando a diferença do nome dos comandos, mas ele já tem uma solução para o Proxy dentro do próprio netsh que é o winhttp
- netsh interface ip set address "nome" static 172.0.0.0 255.255.255.0 172.0.0.254
- netsh interface ip set dns "nome" static 172.0.0.0 primary
- netsh interface ip add dns name="nome" addr=172.0.0.0 index=2
- netsh winhttp set proxy 172.0.0.0:0000
Temos outras opções do netsh winhttp
- dump - Displays a configuration script.
- import - Imports proxy setting from IE.
- reset - Resets WinHTTP proxy setting to DIRECT.
- set - Configures WinHTTP proxy setting.
- show - Displays current WinHTTP proxy setting.
Com isso não é preciso reiniciar o micro.
Caso alguém se interesse e tenha outra solução para a configuração do Proxy do XP fique a vontade para dar sugestões.
Segue abaixo o bat do XP como exemplo:
echo Configurando rede
echo configurando IP/Máscara/Gatewaynetsh interface ip set address name="LAN" source=static 172.0.0.0 255.255.0.0 172.0.0.0 1
echo Configurando DNSnetsh interface ip set dns "LAN" static 172.0.0.0 primary
echo Configurando Proxyproxycfg -p 172.0.0.254:00
echo Seu micro vai ser reiniciadoshutdown -r -f -t 5
exit
Nenhum comentário:
Postar um comentário