Teste de estado de link do Velox
Dica publicada em Linux / Internet
Teste de estado de link do Velox
Dica simples para aqueles que querem manter seu micro ou servidor conectados ao velox.
OBS: Esse script leva em consideração a nova forma de autenticação do velox, que usa agora o login do provedor. Sendo assim faz apenas executar o "pon" ou "poff" (pppoe do Debian). Para aqueles que usam outros provedores DSL, basta adaptar livremente o script.
Funcionamento:
O script verifica se está pingando a internet, se não ele mesmo executa o script pppoe para conectar e mostra qual o IP recebeu. Para automatizar basta colocar no cron.
Script simples, mas funcional. Foi bem eficaz para meu servidor na empresa que o velox de vez em quando quer me deixar na mão.
Espero que façam bom uso. Até a próxima!
OBS: Esse script leva em consideração a nova forma de autenticação do velox, que usa agora o login do provedor. Sendo assim faz apenas executar o "pon" ou "poff" (pppoe do Debian). Para aqueles que usam outros provedores DSL, basta adaptar livremente o script.
Funcionamento:
O script verifica se está pingando a internet, se não ele mesmo executa o script pppoe para conectar e mostra qual o IP recebeu. Para automatizar basta colocar no cron.
Script simples, mas funcional. Foi bem eficaz para meu servidor na empresa que o velox de vez em quando quer me deixar na mão.
Espero que façam bom uso. Até a próxima!
#!/bin/bash
clear
echo Verificando....
ping www.embratel.com.br -c 1 >/dev/null;
if [ "$?" = "0" ] ;
then
echo "Link OK";
echo "seu IP é: $(ifconfig ppp0 | grep inet | awk {'print $3'})";
else
echo "Link Falhou";
echo "Estabelecendo conexão..."
/usr/bin/pon dsl-provider >/dev/null;
if [ "$?" = "0" ];
then
echo "Conectado...";
sleep 1;
echo "seu IP é: $(ifconfig ppp0 | grep inet | awk {'print $3'})";
else
echo "Não foi possível conectar, verifique cabeamento e interfaces";
fi
fi
clear
echo Verificando....
ping www.embratel.com.br -c 1 >/dev/null;
if [ "$?" = "0" ] ;
then
echo "Link OK";
echo "seu IP é: $(ifconfig ppp0 | grep inet | awk {'print $3'})";
else
echo "Link Falhou";
echo "Estabelecendo conexão..."
/usr/bin/pon dsl-provider >/dev/null;
if [ "$?" = "0" ];
then
echo "Conectado...";
sleep 1;
echo "seu IP é: $(ifconfig ppp0 | grep inet | awk {'print $3'})";
else
echo "Não foi possível conectar, verifique cabeamento e interfaces";
fi
fi