Ver tópico anterior :: Ver tópico seguinte |
Autor |
Mensagem |
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 03 Out 2005 21:57 Assunto: Software para reconectar modems/routers a horas programadas |
|
|
Software para reconectar modems/routers a horas programadas.
Podem ser definidas várias horas para a reconexão, separadas por ;
Nas horas programadas surgirá a seguinte janela:
É possível cancelar a reconexão carregando em cancelar, ou carregando OK para reconectar imediatamente. Se não se clicar em nenhum dos botões ao fim de 60 seg. será feita a reconexão.
Ao ser feita a reconexão a ligação é desligada e será re-ligada após 30 seg.
Para não ser necessário executar o programa e definir as horas da reconexão manualmente sempre que se reinicia o Windows é possível criar um atalho para o mesmo no grupo StartUp/Arranque do menu Iniciar e meter as horas como parâmetro (nas propriedades do atalho), ex.:
"c:\util\reconectar_router.exe" 01:15;07:45
Versão para modems USB (Ex.: SpeedTouch 330):
http://www.forumclix.net/download/reconectar.zip
Versão para routers/modems ethernet:
http://www.forumclix.net/download/reconectar_router.zip
Na versão para routers é necessário ter um script apropriado para o respectivo router (reconectar_router.txt que terá que ficar na mesma directoria que o executável do programa). Não vem nenhum script com o programa.
Alguns scripts:
U.S. Robotics USR9105/6/7/8
Huawei MT882 / Aolynk DR814Q (reinicia router)
Huawei MT882 / Aolynk DR814Q (desliga/religa ligação pppoe, contrib. de DarkFace)
Huawei MT882 V200R002B023 NOVIS (reinicia router)
Linksys WAG54G e WAG325N (contribuição de portucale)
Linksys WAG354G (contribuição de portucale)
Linksys WAG54GS (contribuição de portucale)
Linksys WAG200G (contribuição de portucale)
Conceptronic C54APRA (ver post abaixo)
Surecom AWR51A (contribuição de boxopen)
Draytek Vigor 2600 (contribuição de tiredpoet)
Draytek Vigor 2800 (contribuição de blackspawn)
D-Link DSL-300T (contribuição de metralha761)
D-Link DI-624+ (contribuição de flateric)
D-Link DSL-G624T (contribuição de cristao)
D-Link DSL-2740B (contribuição de billgatos)
D-Link DIR-615 (contribuição de portucale)
Xavi X7868r+ (reinicia router, contribuição de angelus23pt)
Xavi X7868r+ (desliga/religa ligação pppoe, contrib. de tko_gx)
SMC7904BRA (contribuição de doidito, o router tem de estar em modo Always Connected)
SMC7904WBRA
ASUS WL520g (contribuição de elion)
ASUS WL-600g (contribuição de doidito)
Thomsom/Alcatel ST546V6 (contribuição de nuso)
ATENÇÃO: Pode ser necessário alterar o IP do router e/ou o username e password no script (reconectar_router.txt) se o router não estiver com os valores default!!
Para quem quizer criar scripts para outros routers deverá ver os acima para compreender como são feitos, o programa pode comunicar com o router por telnet ou http (GET/POST, ver posts abaixo). Se quizerem enviem-me uma Mensagem Privada com o script para colocar aqui também.
É também possível efectuar estes reconnects automatizados uzando um programa chamado Automate, é possível que alguém venha a colocar um tutorial de como o configurar.
Para quem usa router é também conhecida uma boa solução por hardware, uma tomada eléctrica programável que permita programar a hora de ligar/desligar.
Sugestão do [TR]:
Uma vez que o programa usa o relógio do computador pode haver "broncas" se o relógio estiver a atrasar/adiantar. Não é coisa que aconteça muito, mas como me aconteceu uma vez sei que é possível.
Desde então uso um programa pequenito para acertar o relógio interno com um relógio atómico: o Lil' Atomic Clock. Funciona bastante bem e sempre é mais uma segurança. O link para download é:
http://www.neuhaus13.com/download.php?file=121
Notas Adicionais para o Reconectar Router:
- É possível configurar o programa para não emitir o beep de 1 em 1 segundo enquanto a janela de alerta está visível, basta adicionar um * no inicio das horas que se definem, exemplo executar:
"c:\util\reconectar_router.exe" *01:15;07:45
- É possível fazer com que o programa ao ser executado execute de imediato o script para fazer a reconexão especificando o parâmetro now ou !now, exemplo:
"c:\util\reconectar_router.exe" now
A diferença entre o now e o !now é que o now faz o programa mostrar a janela de alerta durante 60 seg. permitindo ao utilizador cancelar a reconexão, já o !now não mostra a janela de alerta e executa imediatamente o script.
Editado pela última vez por NARS em 05 Jan 2009 03:30, num total de 45 vezes |
|
Voltar acima |
|
|
AdSense
|
Colocada: 03 Out 2005 21:57 Assunto: Anúncios Google AdSense |
|
|
|
|
Voltar acima |
|
|
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 30 Out 2005 18:30 Assunto: |
|
|
Actualizei o reconectar_router para suportar fazer pedidos por HTTP por método GET (comandos httpget, httpuser e httppass) para routers que não suportem acesso por telnet e adicionei o script para o Linksys WAG54G a usar este mesmo método.
Exemplo:
Código: | httpuser admin
httppass admin
httpget http://192.168.1.1/script.cgi?connected=0
pausa 3
httpget http://192.168.1.1/script.cgi?connected=1
|
As primeiras 2 linhas (httpuser e httppass) são opcionais, só são necessárias se for preciso autenticação http... definem o username e password a serem usados nos próximos comandos httpget ou httppost (disponível na nova versão, ver post abaixo).
httpget envia um pedido GET ao url especificado
pausa efectua uma pausa de x segundos antes de prosseguir para o próximo comando
Editado pela última vez por NARS em 31 Jan 2006 02:40, num total de 2 vezes |
|
Voltar acima |
|
|
Patagoncio Administrador
Registo: 13 Set 2005 Mensagens: 1421 Localização: Normalmente em casa
|
Colocada: 24 Nov 2005 13:18 Assunto: |
|
|
Viva
De acordo com o user MadFoxxx em http://www.forumclix.net/viewtopic.php?t=252 funciona também com o Aolynk DR814Q ADSL2+ Broadband Router (da Huawei)
Cumps _________________ Sintoma: A discoteca mexe-se muito, toda a gente está vestida de branco e a música já começa a ser repetitiva.
Causa: Estás numa ambulância.
Solução: Não te mexas; possível coma alcoólico. |
|
Voltar acima |
|
|
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 26 Nov 2005 17:57 Assunto: |
|
|
Adicionado script para o Conceptronic C54APRA - contribuição do SilentWarrior
Citação: | conectar 10.0.0.1
esperar login:
enviar [login]
esperar Password:
enviar [password]
esperar #
enviar reboot
disconectar
Substituir o [login] pelo seu login ao router (ex admin) e a [password] pela sua password de acesso ao router (ex 123456).
Para isto funcionar tem de activar o accesso por telnet em Tools - Admin, no fundo da pagina onde diz "Remote Telnet Management" mudar para "Enabled" e por o IP Address para 10.0.0.1 ou mudar o IP no script |
|
|
Voltar acima |
|
|
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 31 Jan 2006 02:20 Assunto: |
|
|
Actualizei o reconectar_router para permitir fazer pedidos HTTP por método POST (comandos httppost e postvar) e adicionei um comando exec para permitir executar programas externos pelo script.
Sintaxe: exec c:\...\programa.exe
Para fazer um script a usar método POST deve seguir este exemplo:
Código: | httpuser admin
httppass admin
postvar var_action=disconnect
postvar var_exemplo=exemplo
httppost http://192.168.1.1/script.cgi
pausa 3
postvar var_action=connect
postvar var_exemplo=exemplo
httppost http://192.168.1.1/script.cgi |
As primeiras 2 linhas são opcionais, só são necessárias se for preciso autenticação http...
postvar define uma variável que será enviada no próximo httppost, para especificar várias variáveis usar postvar várias vezes como no exemplo acima...
Sintaxe: postvar nome_da_variavel=valor_da_variavel
httppost envia o pedido por método POST para o url especificado. Depois de executado todas as variáveis são "esquecidas", para um segundo httppost deverá especificar as variáveis novamente com postvar como no exemplo acima.
-----
Adicionados scripts para
Drayterk Vigor 2600 (contribuição de tiredpoet)
D-Link DSL-300T (contribuição de metralha761) |
|
Voltar acima |
|
|
NARS Site Admin
Registo: 07 Set 2005 Mensagens: 1880 Localização: Lisboa
|
Colocada: 17 Jan 2007 20:00 Assunto: |
|
|
Adicionado novo script para o Aolynk DR814Q, este novo script desliga e re-liga a ligação pppoe em vez de reiniciar o router como o script anterior. |
|
Voltar acima |
|
|
|