Início > Gambiarra, Tutoriais > Script: PPPoE + Service Name

Script: PPPoE + Service Name

Script para inserir o nome de serviço nas configurações de PPPoE no AirOS v3.5.

Na verdade este script funciona em qualquer versão do AirOS a partir da v3.

A versão original pode ser encontrada em: http://www.ubnt.com/forum/showthread.php?t=1722

Apresento uma sugestão melhorada:

#!/bin/sh
# rc.pppoe
OPTIONS=”/etc/ppp/options”
SYSTEM_CFG=”/tmp/system.cfg”
SERVICE=”service_name” # <- mude isto para o nome de serviço correto / change this for the correct service name
PID=`pidof pppd`

pppoe=`grep ‘ppp.1.status’ $SYSTEM_CFG | cut -f2 -d’=’`

if [ “${pppoe}” = “enabled” ]; then
if [ -f $OPTIONS ]; then
grep -v “rp_pppoe_service” $OPTIONS > /tmp/options
rm $OPTIONS
sleep 1
mv /tmp/options $OPTIONS
echo “rp_pppoe_service=${SERVICE} >> $OPTIONS
fi;

kill -9 ${PID}

fi;

Este script deve ser chamado a partir de /etc/rc.d/rc.poststart. Não esquecer de salvar o arquivo na memória flash com o comando:

# cfgmtd -w -p /etc

Categorias:Gambiarra, Tutoriais Tags:
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe uma resposta

Faça o login usando um destes métodos para comentar:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: