[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