Colocar todos os assinantes no mesmo segmento com bridge e DHCP é simples de montar, mas não dá controle real por cliente: nem autenticação individual, nem uma forma fácil de cortar o serviço de um assinante inadimplente sem afetar a conexão de todos os outros, nem um limite de sessão claro quando um cliente se muda ou troca de equipamento. O PPPoE resolve isso no nível do protocolo — cada assinante tem sua própria sessão autenticada, independente da de todos os outros.
Crie o pool de IPs para assinantes
Essa é a faixa de endereços que vai sendo entregue aos assinantes conforme eles se conectam:
/ip pool add name=pppoe-pool ranges=10.20.0.10-10.20.0.250Crie um perfil PPP
O perfil define como é uma sessão depois de conectada — o endereço do próprio roteador dentro dessa sessão, e qual pool atribui o endereço ao assinante:
/ppp profile add name=subscriber-profile local-address=10.20.0.1 remote-address=pppoe-poolAtive o servidor PPPoE na interface voltada para os assinantes
/interface pppoe-server server add interface=ether2 service-name=isp-pppoe disabled=noEssa é a interface à qual o equipamento do assinante (o roteador dele ou a ONU) se conecta — não o seu link de WAN.
Adicione um secret para cada assinante
Cada assinante tem seu próprio usuário e senha, vinculados ao perfil que você criou:
/ppp secret add name=customer1 password=xxx service=pppoe profile=subscriber-profileRepita para cada assinante, ou provisione isso automaticamente a partir do seu sistema de faturamento/OSS se você atende mais do que um punhado de clientes.
Por que fazer assim
Um segmento de DHCP compartilhado trata cada assinante como um dispositivo anônimo no mesmo domínio de broadcast — não existe nenhuma identidade no nível do protocolo ligada à conexão, só um MAC que qualquer um pode falsificar e um IP que continua atribuído esteja a fatura paga ou não. O PPPoE faz de cada conexão uma sessão autenticada ligada a um assinante específico: você desabilita um secret e a sessão desse cliente cai na hora, sem nenhum efeito sobre a de mais ninguém. Essa é a diferença entre "administrar uma rede" e "administrar contas de assinantes individuais dentro de uma rede" — e é a segunda que um provedor realmente precisa.
Como o MoniTik ajuda
O MoniTik foi pensado justamente para esse tipo de implantação — visibilidade de cada dispositivo e, quando aplicável, de cada conexão de assinante, a partir de um único painel em vez de pular de roteador em roteador. Se você roda PPPoE em escala, ter histórico de conexão e alertas por concentrador de acesso é a diferença entre descobrir uma queda pelo seu monitoramento ou por uma ligação de suporte.