[FUG-BR] Servidor PPPoE no FreeBSD 7: finalmente solucionado!

João Paulo Just jpjust em justsoft.com.br
Quinta Agosto 14 08:57:32 BRT 2008


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

Olá, lista.

Estou enviando esse e-mail pois acredito que será de ajuda para outros
que consultarem o histórico.

Finalmente consegui resolver de vez os problemas de rotas incorretas com
o servidor PPPoE no FreeBSD 7:

Substitui o pppoed pelo mpd!

Não houve jeito de fazer o ppp adicionar e também remover as rotas das
conexões dos clientes corretamente. Nem o xaxo[1] que o Giancarlo me
passou deu conta do problema, pois mesmo o xaxo corrigindo a rota na
hora da conexão, a rota era alterada misteriosamente aproximadamente um
minuto depois, mesmo ela sendo estática (por causa do "estática", tive
também que configurar um ppp.linkdown pra remover a rota quando o
cliente desconectava).

Acredito que o ppp no FreeBSD 7 esteja realmente bugado, pois revisei
minha configuração, que inclusive funcionava perfeitamente no FreeBSD
6.3 e o erro persiste.

Instalei o mpd ontem e fiz alguns testes. Agora pela manhã, dei um stop
no pppoed e um start no mpd e tudo está funcionando OK, seja cliente
Linux ou Windows. Falta testar com os Linux embarcados dos rádios.

Encontrei também uma PR que relata um problema semelhante ao meu[2].
Acho que vou inserir outra PR relatando especificamente o problema com
conexões PPPoE vindas de clientes Linux, o que estava acontecendo comigo.

Agradeço os que lutaram comigo :)

[1] http://www.fug.com.br/historico/html/freebsd/2008-08/msg00412.html
[2] http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/122068

- --
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

iD8DBQFIpB2sXL+vuN2d7ZwRAiPHAKCwbjD89X3DvScFpxtxNWh3X/7LmQCeOxep
VEl+/79pWvkozBCoueczmsY=
=RhT5
-----END PGP SIGNATURE-----


Mais detalhes sobre a lista de discussão freebsd