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>