-
José Miguel Silva Caldeira publicou uma actualização no grupo Technicolor TG784n v3 5 anos, 6 meses atrás · Qualquer pessoa
O comando MeoRootUserVL-v3 funciona apenas com MEO fibra com o router na versão 10.2.1.L. No entanto existem utilizadores que têm o router na versão 10.2.1.L e têm ADSL. Eu pretendo dar suporte para os que têm ADSL, mas necessito de alguém que esteja disposto a testar as modificações. Alguém interessado?
Eu posso ajudar, qual é o problema?
Necessito que teste o comando com umaligação ADSL, porque tenho apenas fibra não possa testar.
O programa funciona comigo, mas:
– No método “configureRemoteAccess”, no comando “:system ra config name=remoteaccess state=enabled secure=disabled port=1234 timeout=0 mode=Permanent ipintf=InternetGPON randompassword=enabled randomport=disabled group=Users.Group.RootUser user=Users.User.Debug systemservice=webservice” eu alteraria o “ipintf” para InternetADSL
– O comando “eth device ifconfig intf=ethif5 state=disabled” não me parece fazer nada, tem aqui uma lista de interfaces: https://hastebin.com/egeqavirow.cpp
Vou levar em conta esses dados. Tem um serviço ADSL?
sim
A API funciona no entanto o comando que está disponibilizado não pode funcionar em ADSL. Pois ele fica á espera de uma ligação do tipo InternetGPON para saber que já tem IP público.
Envie “ip iplist” do router com ele ligado à Internet.
Substitua os IPs se não pretender mostrar publicamente
https://hastebin.com/ovuwehuvaw.rb
Obrigado Turbo,
Vou fazer umas modificações no comando para que funcione em ADSL.
É possível testar o comando?
sim, eu posso testar
Ok, vou fazer as modificações depois digo!
Boas Turbo,
@ooutroprovedordeemailnaopresta
Fiz uma modificação onde troquei “InternetGPON” por “InternetADSL”. Só para ver se ele consegue verificar quando já existe um IP publico configurado.
O programa vai terminar após o router configurar o IP publico. Termina com a seguinte mensagem: Foi possivel encontrar a ligação ADSL!
https://www.ncdc.pt/MeoRootUserVL_Test_ADSL.exe
Boas Turbo,
@ooutroprovedordeemailnaopresta
Estou a aguardar pela sua resposta!
Já testou comando?
O programa diz que não consegue estabelecer uma ligação ao router (log: https://pastebin.com/hy2nDJAk ).
O original funciona, e ao comparar a primeira condição na função Program.resetRouter, de ambas as versões, nota-se uma diferença: https://pastebin.com/CDr7D3V3
Parece-me que o método Program.tryConnect tem um bug
Boas Turbo,
@ooutroprovedordeemailnaopresta
Obrigado por testar, realmente mexi sim mas não nessa função mas sim em uma class Telnet, onde a chamada é feita por Program.tryConnect.
Tenho de perder algum tempo nisto, vou instalar um simulador local. para acelerar os testes na classe Telnet.
Depois vou organizar o código todo e publicar no gitLab. Para que possam modificar e usar para outras coisas.
Boas Turbo,
@ooutroprovedordeemailnaopresta
Peço desculpa por estar sempre a chatear, no entanto acho que descobri o problema descarregue o comando novamente e tente outra vez.
Mas desta vez use a opção de dubug “-d”.
Boas Turbo,
@ooutroprovedordeemailnaopresta
O link é o mesmo
https://www.ncdc.pt/MeoRootUserVL_Test_ADSL.exe
Dá-me o mesmo resultado com a opção “-d”. Acho que o programa não tem uma opção de debug disponível
Boas Turbo,
@ooutroprovedordeemailnaopresta
Pode estar em cache no browser, mudei o nome para:
https://www.ncdc.pt/MeoRootUserVL_Test_ADSL_2.exe
Não consegue ligar-se depois do reset, https://hastebin.com/uxuxitodiw.http
O meu router demora um pouco mais de 2 minutos a reiniciar
Boas Turbo,
@ooutroprovedordeemailnaopresta
Até a tentativa de ligação 50 o seu router ainda não tinha reiniciado?
Acho que não, mas não tenho acesso físico ao router de momento. Eu depois respondo mais para o fim do dia
Boas Turbo,
@ooutroprovedordeemailnaopresta
Tudo bem, fico aguardando!
A partir da segunda tentativa, o programa faz as tentativas de conexão seguidas, sem qualquer espera
Boas Turbo,
@ooutroprovedordeemailnaopresta
É estranho, irei adicionar sleep() a cada interação para obrigar a esperar um tempo mínimo. No entanto gostava de saber a razão ao certo de isso acontecer. Qual o SO?
Depois coloco outro link
Windows 10 pro 1803