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

João Paulo Just jpjust em justsoft.com.br
Domingo Agosto 17 09:41:43 BRT 2008


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

Renato Frederick wrote:
| Você pode fazer uma configuração padrão e mandar cada túnel carregar esta
| conf, como se fosse um "include".
|
| A diferença pro pppoe é que se você configurar 10 túneis e 11 clientes
forem
| conectar, o 11o ficará de fora. Não é "ilimitado" que nem o PPPoE(que
fecha
| túneis enquanto houver pool de IP).
|
| Mas nada que um Shell resolva para criar .conf incrementando o número do
| túnel até o número de clientes que você terá simultâneo.

Aqui apenas configurei o mpd.conf e pronto, a galera começou a conectar.
O pico até agora foi de 161 clientes conectados. Vejam a conf. Ainda não
entendi muito bem o conceito de bundles, deixei da forma que estava no
arquivo de exemplo.

Dica: se quiser testar sem ter que desativar o pppoed, mude a linha "set
pppoe service", por exemplo:

set pppor service "teste"

Aí você pode testar usando o nome de serviço teste pra conectar pelo mpd
enquanto o pppoed atende os outros clientes.

- --- mpd.conf ---
default:
~        load pppoe_server

pppoe_server:
~        create bundle template B

# Camada IPCP
~        set ipcp ranges xxx.xxx.xxx.xxx/32 172.16.0.2/24
~        set ipcp dns yyy.yyy.yyy.yyy zzz.zzz.zzz.zzz
~        set ipcp yes vjcomp

# Camada de interface
~        set iface enable proxy-arp
~        set iface enable tcpmssfix

# Camada de link
~        create link template common pppoe
~        set link enable multilink
~        set link mtu 1492 # +8 bytes de cabecalho PPPoE = 1500 bytes
~        set link mru 1492 # do payload Ethernet
~        set link no pap
~        set link no eap
~        set link yes chap

# Set bundle template to use
~        set link action bundle B

# Enable peer authentication
~        load radius
~        set pppoe service "*"

# Create templates for ifaces to listen using 'common' template and let
them go
~        create link template em0 common
~        set pppoe iface em0
~        set link enable incoming

radius:
~        set radius config /etc/radius.conf
~        set radius retries 3
~        set radius timeout 3
~        set radius me 200.166.122.4
~        set auth acct-update 30
~        set auth enable radius-auth
~        set auth enable radius-acct
~        set radius enable message-authentic

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

iD8DBQFIqByHXL+vuN2d7ZwRAl1ZAJwPO2KT1yFWwvMbfnDokVFxIEO/EACgkyUp
IQEIGK+XPEFJQgYI110xTPU=
=UhSp
-----END PGP SIGNATURE-----


Mais detalhes sobre a lista de discussão freebsd