Mudanças entre as edições de "Teste"
Linha 351: | Linha 351: | ||
'''Regras:''' | '''Regras:''' | ||
/queue simple | /queue simple | ||
+ | add name=CacheFullProfile1MB packet-marks=CacheFullProfile1MB queue=\ | ||
+ | CacheFullProfile1MB/CacheFullProfile1MB target="" | ||
+ | add name=CacheFullProfile2MB packet-marks=CacheFullProfile2MB queue=\ | ||
+ | CacheFullProfile2MB/CacheFullProfile2MB target="" | ||
add name=CacheFullProfile3MB packet-marks=CacheFullProfile3MB queue=\ | add name=CacheFullProfile3MB packet-marks=CacheFullProfile3MB queue=\ | ||
CacheFullProfile3MB/CacheFullProfile3MB target="" | CacheFullProfile3MB/CacheFullProfile3MB target="" | ||
− | + | move CacheFullProfile1MB 0 | |
− | + | move CacheFullProfile2MB 1 | |
− | + | move CacheFullProfile3MB 2 | |
− | |||
Edição das 13h48min de 16 de julho de 2016
Índice
Configuração no Mikrotik - Cache Full Simples
O Cache Full Simples, possibilita determinar uma velocidade para cada cliente.
IP > Firewall > Mangle
No mangle vamos configurar quatro regras, três marcações de conexões e uma marcação de pacote.
Para adicionar clique no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 10
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 12
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 48
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Connection Mark: HitSpeedr
- Aba Action >
- Action: mark packet
- New Packet Mark: CacheFull
- Passthrough: No
- Ao término das configurações clique em OK.
Regras: /ip firewall mangle add action=mark-connection chain=postrouting dscp=10 new-connection-mark=HitSpeedr add action=mark-connection chain=postrouting dscp=12 new-connection-mark=HitSpeedr add action=mark-connection chain=postrouting dscp=48 new-connection-mark=HitSpeedr add action=mark-packet chain=postrouting connection-mark=HitSpeedr new-packet-mark=\ CacheFull passthrough=no
Queue > Queue Types
Aqui será configurar uma Queue em PCQ, pois ela será responsável por entregar a banda determinada a cada cliente.
Para adicionar clique no botão: ()
- Type Name: CacheFull
- Kind: pcq
- Rate: 5m (velocidade desejada por cliente)
- Ao término das configurações clique em OK.
Regras: /queue type add kind=pcq pcq-classifier=dst-address name=CacheFull pcq-rate=5M
Queue > Simple Queues
Atenção nessa Queue, ela deverá ser a sua primeira regra, pois caso ela esteja abaixo das demais Queue, o Cache Full poderá não funcionar corretamente.
Para adicionar clique no botão: ()
- Aba General >
- Name: Cache Full
- Target: 0.0.0.0/0
- Aba Advanced >
- Packet Marks: CacheFull (aqui utilizamos a marcação do pacote feita na quarta regra do mangle)
- Queue Type: CacheFull (aqui vamos utilizar a Queue Type criada anteriomente)
- Ao término das configurações clique em OK.
Regras: /queue simple add name=CacheFull packet-marks=CacheFull queue=CacheFull/CacheFull target=""
Configuração no Mikrotik - Cache Full Personalizado
O Cache Full Personalizado, possibilita determinar uma velocidade diferente para cada plano oferecido.
PPP > Profiles
Atenção: Se já utiliza algum sistema de gerenciamento que crie as Address List dinamicamente, pule essa parte.
Em PPP vamos determinar que o Mikrotik gere automaticamente as Listas de Endereços IP, no exemplo abaixo vamos configurar três Address List, uma para cada plano, caso necessite de mais, basta seguir o modelo ex: Address List: Profile4MB.
Abra o profile 1Mega
- Aba General >
- Address List: Profile1MB
Abra o profile 2Mega
- Aba General >
- Address List: Profile2MB
Abra o profile 3Mega
- Aba General >
- Address List: Profile3MB
- Ao término das configurações clique em OK.
Regras: /ppp profile add address-list=Profile1MB name=1Mega rate-limit=128k/1m add address-list=Profile2MB name=2Mega rate-limit=256k/2m add address-list=Profile3MB name=3Mega rate-limit=384k/3m
IP > Firewall > Mangle
Vamos utilizar seis regras no mangle, três marcações de conexões e três marcações de pacotes, um pacote para cada plano disponível, caso tenha mais planos, basta adicionar mais marcações de pacotes.
Para adicionar clique no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 10
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 12
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Aba Advanced >
- DSCP (TOS): 48
- Aba Action >
- Action: mark connection
- New Connection Mark: HitSpeedr
- Passthrough: Yes
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Connection Mark: HitSpeedr
- Aba Advanced >
- Src. Address List: Profile1MB
- Aba Action >
- Action: mark packet
- New Packet Mark: CacheFullProfile1MB
- Passthrough: No
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Connection Mark: HitSpeedr
- Aba Advanced >
- Src. Address List: Profile2MB
- Aba Action >
- Action: mark packet
- New Packet Mark: CacheFullProfile2MB
- Passthrough: No
Clique novamente no botão: ()
- Aba General >
- Chain: postrouting
- Connection Mark: HitSpeedr
- Aba Advanced >
- Src. Address List: Profile3MB
- Aba Action >
- Action: mark packet
- New Packet Mark: CacheFullProfile3MB
- Passthrough: No
- Ao término das configurações clique em OK.
Regras: /ip firewall mangle add action=mark-connection chain=postrouting dscp=10 new-connection-mark=HitSpeedr add action=mark-connection chain=postrouting dscp=12 new-connection-mark=HitSpeedr add action=mark-connection chain=postrouting dscp=48 new-connection-mark=HitSpeedr add action=mark-packet chain=postrouting connection-mark=HitSpeedr new-packet-mark=\ CacheFull passthrough=no add action=mark-packet chain=postrouting connection-mark=HitSpeedr new-packet-mark=\ CacheFullProfile1MB passthrough=no add action=mark-packet chain=postrouting connection-mark=HitSpeedr new-packet-mark=\ CacheFullProfile2MB passthrough=no add action=mark-packet chain=postrouting connection-mark=HitSpeedr new-packet-mark=\ CacheFullProfile3MB passthrough=no
Queue > Queue Types
Diferente da configuração simples, no personalizado vamos criar uma Queue Type para cada plano.
Para adicionar clique no botão: ()
- Type Name: CacheFullProfile1MB
- Kind: pcq
- Rate: 2m (velocidade desejada por cliente)
Clique novamente no botão: ()
- Type Name: CacheFullProfile2MB
- Kind: pcq
- Rate: 4m (velocidade desejada por cliente)
Clique novamente no botão: ()
- Type Name: CacheFullProfile3MB
- Kind: pcq
- Rate: 6m (velocidade desejada por cliente)
- Ao término das configurações clique em OK.
Regras: /queue type add kind=pcq name=CacheFullProfile1MB pcq-classifier=dst-address pcq-rate=2M add kind=pcq name=CacheFullProfile2MB pcq-classifier=dst-address pcq-rate=4M add kind=pcq name=CacheFullProfile3MB pcq-classifier=dst-address pcq-rate=6M
Queue > Simple Queues
Seguindo o raciocínio da Queue Type, aqui também será criada uma regra para cada plano.
Para adicionar clique no botão: ()
- Aba General >
- Name: Cache Full 1Mega
- Target: 0.0.0.0/0
- Aba Advanced >
- Packet Marks: CacheFullProfile1MB
- Queue Type: CacheFullProfile1MB
Clique novamente no botão: ()
- Aba General >
- Name: Cache Full 2Mega
- Target: 0.0.0.0/0
- Aba Advanced >
- Packet Marks: CacheFullProfile2MB
- Queue Type: CacheFullProfile2MB
Clique novamente no botão: ()
- Aba General >
- Name: Cache Full 3Mega
- Target: 0.0.0.0/0
- Aba Advanced >
- Packet Marks: CacheFullProfile3MB
- Queue Type: CacheFullProfile3MB
- Ao término das configurações clique em OK.
Regras: /queue simple add name=CacheFullProfile1MB packet-marks=CacheFullProfile1MB queue=\ CacheFullProfile1MB/CacheFullProfile1MB target="" add name=CacheFullProfile2MB packet-marks=CacheFullProfile2MB queue=\ CacheFullProfile2MB/CacheFullProfile2MB target="" add name=CacheFullProfile3MB packet-marks=CacheFullProfile3MB queue=\ CacheFullProfile3MB/CacheFullProfile3MB target="" move CacheFullProfile1MB 0 move CacheFullProfile2MB 1 move CacheFullProfile3MB 2
Configurações no Speedr
Abra o App QoS L7
Clique em SPEEDTEST
Em DCSP Hit: Marque o TOS 192
Clique em Salvar