Rede, monitorar e limitar o uso de dados com base em IP ou usuário

0

Na minha casa na montanha eu tenho uma conexão 4g e o operador tem um limite de limite de 10GB

Eu tenho tablets, telefones, PCs, todos conectados a um roteador (Netis sem funções avançadas). (max 10) E o roteador está conectado como um cliente a um modem 4G.

Minhas necessidades é limitar o uso pelo IP de origem e / ou por um login de usuário. e pará-lo quando exceder globalmente um limite ou todos esgotarem seu próprio limite Minha tentativa é construir o sistema usando Linux ou BSD.

Então eu pensei em reconfigurar minha rede com 1 switch + 1 ap para conexões com e sem fio. Em seguida, insira uma "Caixa" e a "Caixa" é conectada através do roteador ao modem 4g.

AP==SWITCH==BOX==ROUTER==4G_modem

Agora eu acho que tenho que fazer 2 coisas

Se eu usar a estratégia de IP

Ponte os dois lan na CAIXA monitorar o tráfego na ponte Contar traficos por IP Compare a contagem aos limites Se for excedido, elimine o pacote.

Existem muitos métodos sobre isso, mas tem alguém experiência em enganchar com aqueles ?. esta é a pergunta útil que tem respostas, mas está no monitoramento:

e esta é uma solução um pouco simples demais

Se eu usar a solução com nome de usuário e senha, acho que o squid será a resposta, mas é realmente capaz de filtrar e bloquear o usuário por seu próprio limite.

alguma pergunta semelhante é

Acho que o controle deve ser double drop packet se o limite global for excedido e cada usuário tiver seu próprio limite.

    
por user1594895 11.02.2018 / 21:02

1 resposta

1

Use o PFsense para a "BOX" que roda no topo do freebsd. Ele tem todas as funções que você está procurando, além de algumas, todas pré-instaladas no pacote, exceto no raio livre. No PFsense, o web gui possui o que é chamado de gráfico RRD. Isso fornecerá informações sobre qualquer interface com médias por minuto, hora, dia, semana e ano.

NoPFsense,acreditoqueoquevocêestáprocurandoélimitarporusuárioviapacotefree-radius,nãopoderiasermaisfácildeinstalarsobogerenciadordepacotes.entãoestáemServiços>freeRADIUS>depoissobonomedeusuáriocriado. SevocêforusaraopçãofreeRADIUS,opontodeacessosemfioprecisasercapazdesuportar802.11EAP(WPA2-Enterprise). ou

link

    
por 12.02.2018 / 00:28