Oi pessoal,

Estou com um problema com um script em BASH e gostaria de saber se algu�m
aqui podia me ajudar.

Utilizo um programa/daemon para me conectar a internet o L2TPd. Executando
todos os passos dados pelo provedor eu consigo navegar legal usando o linux.
Por�m n�o existe nenhum script para fazer a conex�o... tenho que fazer tudo
no bra�o.

Resolvi criar um script por�m n�o funcionou...

Detalhes do provedor em http://ns3.papalegua.com.br
Detalhes do programa em
http://freshmeat.net/redir/l2tpd2/14554/url_homepage/

Rodo o daemon e executo o script a baixo por�m n�o funciona n�o bra�al pega!

#!/bin/bash
#Agora, fa�a o login em outra tela e abra um t�nel com o comando abaixo:
echo "t 200.242.50.7" >/var/run/l2tp-control
#Agora crie a chamada com o comando abaixo:
# echo "c XXXX" >/var/run/l2tp-control
echo "c 17767" >/var/run/l2tp-control
# geralmente na primeira tentativa � o 17767
#Onde XXXXX � o n�mero do t�nel, aparece logo ap�s de Local: XXXXX
#Pronto. Veja qual foi o IP atribu�do para a interface ppp0 executando o
comando:
ipppp0=`ifconfig ppp0 | grep inet | cut -f2 -d : | cut -f1 -d " "`
# ifconfig
#Remova a rota default e adicione outra da seguinte maneira:
route add -net 200.242.50.7 netmask 255.255.255.255 gw 10.110.0.1
route del default
# j� adicionei estas rotas no rc.local do meu Slack e funciona no bra�al
route add -net 0.0.0.0 netmask 0.0.0.0 gw "$ipppp0"
#fim do script
....

Tenho outra pergunta vou tentar ser um pouco mais claro... atrav�s deste
exemplo...

Quando eu rodo o l2tpd e depois que o primeiro comando � feito o (echo "t
200.242.50.7" >/var/run/l2tp-control) ele mostra umas linhas logo depois
onde nelas linhas que surge a palavra local contendo os XXXXX que eu tenho
que colocar no script. Uma ideia mais clara �... deixaria tipo um farejador,
olha que � tipo... e depois quando eu executasse o daemon ele "grepasse"
(grep) e "cutava" (cut) tudo deixando apenas o meu XXXXX pra ser
adicionado...


Obrigado

Ricardo Guedes



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


Assinantes em 25/11/2001: 2386
Mensagens recebidas desde 07/01/1999: 143180
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a