Como alterar tempo da reconexão do wvdial? [RESOLVIDO]

1. Como alterar tempo da reconexão do wvdial? [RESOLVIDO]

Celso
Celso2010

(usa Ubuntu)

Enviado em 30/06/2009 - 21:09h

Como se altera o tempo de reconexão do wvdial? Aquele tempo que aparece em: Auto Reconnect will be attempted in 5 seconds
Vi posts com tempo de 20 segundos, 160 segundos, mas como o assunto não tinha a ver com o tempo, não tinha nada sobre isso.
Pesquisei o dia todo e a única coisa que achei foi um questionamento exatamente igual ao meu, em ingles e em dois locais diferentes, mas sem respostas. O problema é o seguinte: A conexão cai, só que o modem leva uns 20 segundos para ser reconhecido novamente e o wvdial tenta se reconectar em apenas 5 segundos, aparecendo o seguinte:

--> Auto Reconnect will be attempted in 5 seconds
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Cannot open /dev/ttyUSB0: No such file or directory
--> Disconnecting at Tue Jun 30 19:44:00 2009

Depois disso, só manualmente e após uns 20 segundos.
Uso Ubuntu 9.04



  


2. Resolvido

Celso
Celso2010

(usa Ubuntu)

Enviado em 01/07/2009 - 13:20h

Resolvi: Continua os 5 segundos, mas o segredo está em /etc/ppp/options.
Entre as várias opções que existem as principais que investiguei e tem a ver com conexão são: Persist, Holdoff, Demand, Maxfail e idle.
No meu caso, foi só descomentar Persist e Holdoff, além de acrescentar o tempo escolhido em segundos em Holdoff.

Uma breve explicação:
Holdoff 60: Quando a conexão cair o wvdial vai segurar como se a conexão ainda estivesse ativa durante o tempo que estiver programado, que nesse caso é 60 segundos, depois desse tempo o wvdial tenta se reconectar No meu caso 60 segundos foi mais que suficiente para o modem ser reconhecido novamente.

Persist: Está diretamente relacionado ao Holdoff, como o nome diz: persistir com a conexão pelo tempo escolhido em Holdoff. Foi só descomentar essa linha

Vejam como é a opção holdoff em /etc/ppp/options do Ubuntu 9.04:

# Specifies how many seconds to wait before re-initiating the link after
# it terminates. This option only has any effect if the persist or demand
# option is used. The holdoff period is not applied if the link was
# terminated because it was idle.
#holdoff <n>

Se escolher essa opção descomente holdoff e troque <n> pelo tempo em segundos escolhido. Isso é muito útil pra quem deixa o PC ligado usando algum tipo de P2P. No meu caso gosto de ouvir rádios pelo navegador, quando a conexão caia a rádio caia também. O problema do rádio já tinha resolvido, copiando a página pro disco rígido e acrescentando:
<meta http-equiv="Refresh" content="300;URL=file:///media/disk/Backup/Radios/Jovem_Pan/JPan.htm" /> e se quiser que apareça o tempo que falta pra página recarregar acrescentei:

you will be redirected in <span id="seconds">300</span>.
<script>
var seconds = 300;
setInterval(
function(){
document.getElementById('seconds').innerHTML = --seconds;
}, 1000
);
</script>






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts