[FUG-BR] Mais problemas com PPPoE no FreeBSD 7.0

João Paulo Just jpjust em justsoft.com.br
Terça Agosto 12 08:11:39 BRT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Giancarlo Rubio wrote:
| Tente usar este mega xaxo
|
| http://www.fug.com.br/historico/html/freebsd/2008-04/msg00406.html

Rapaaaaaaaz. Que xaxo viu :P Nunca imaginei que teria que fazer algo
desse tipo no FreeBSD. Obrigado pela ajuda, me tirou de um sufoco! Fiz
um script diferente pra minha aplicação. Adicionei "!bg
/etc/ppp/fixit.sh INTERFACE" em ppp.conf e o script ficou assim:

- --- fixit.sh ---
#!/bin/sh
#
# Corrige a rota do PPP apagando a rota existente
# e adicionando outra com a interface tun correta.
#
# Deve ser adicionado em /etc/ppp/ppp.conf:
#
#   !bg /caminho/para/fixit.sh INTERFACE
#
# Autor: Joao Paulo Just <jpjust em justsoft.com.br>
# Agradecimento: Giancarlo Rubio

# E' preciso aguardar que o ppp adicione a interface
sleep 5

# Obtem valores
tun=${1}
ip=`ifconfig $tun | grep inet | cut -f 4 -d " " -`

# Faz a correcao da rota
route delete $ip
route add $ip 172.16.0.1 -ifp $tun
- ----------------

Passei a tarde e parte da noite batendo cabeça pois o ifconfig não
estava retornando o IP da interface. Aí lembrei do sleep que tinha no
seu script e usei ele também. Desconfiei que o script estava rodando
antes do ppp adicionar a interface tun... desconfiei certo.

Matheus:

Não quero fazer o downgrade pois a versão 7.0 tem alguns benefícios que
eu não queria perder. O "xaxo" está dando conta por enquanto. Preciso é
saber se o problema está mesmo no ppp (e parece que está) e procurar
saber se os desenvolvedores dele estão tomando alguma atitude.

O mais curioso de tudo: porque só com sistemas Linux? Em teoria, a
negociação PPP segue algum padrão e o cliente não poderia interferir em
uma ação desse tipo (adição de rotas) no servidor.

- --
João Paulo Just
Diretor Executivo - Justsoft Informática Ltda.
http://www.justsoft.com.br/
- --
Feira de Santana, BA, Brasil.
+55 75 8104 8473
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFIoW/rXL+vuN2d7ZwRAib2AJ43t5PW15QGkuuL2XiNmsLd/DmVigCgkHjV
V00mqHoYwF1Int88lTmBO9U=
=mf6S
-----END PGP SIGNATURE-----


Mais detalhes sobre a lista de discussão freebsd