Facebook por fora do controle de banda???

Boa tarde a todos

amigos estou procurar uma regra para liberar o facebook por fora do controle de banda

exemplo libero o máximo de velocidade para o cliente é de 2 megas

mais o youtube já tenho a regra que vai ate 4 megas e gostaria de fazer o mesmo para o facebook

alguém com essa regra?

desde já agradeço a atenção de todos

Para adicionar comentários, você deve ser membro de MK-AUTH.

Join MK-AUTH

Votos 0
Enviar-me um email quando as pessoas responderem –

Respostas

  • concordo com voce amigo plenamente voce esta certo

  • Otima explicaçao. Utilizo por marcaçao de pacotes nao somente o facebok como assom tb outros sites e realmente aumenta o consumo do CPU. Vou esperimentar utilizar os ip's dos sites. Obrigado pela explicaçao.

    Marcos Andre dos Santos Velez disse:

    Para a galera que gosta de saber o que está fazendo vou destrinchar as regras

    /ip firewall mangle

    As regras serão adicionadas no mangle, porque deverão ser adicionadas na camada preroute (assim que o pacote chega ao router para ser encaminhado ao destino); e postroute (Os pacotes precisam ser modificados após o roteamento).


    add action=mark-connection                             ====== ação no mangle

    chain=prerouting                                                ====== canal no mangle

    comment="facebook - MARCAR CONEXÕES"     ====== comentário

    disabled=no dst-address-list=facebook           ====== habilitado e tudo que tiver como destino os endereços dentro da lista de ips com nome facebook

    new-connection-mark=facebook_conn             ====== ação tomada pela regra, marcar as conexões

    passthrough=no                                               ====== nao passe para a próxima regra os pacotes que tiverem vindo ao router com destino ao facebook 

    add action=mark-connection chain=postrouting ===== modifica os pacotes que estiverem saindo do router com destino ao facebook

    comment=""  dst-address-list=facebook disabled=no === buscando da lista de endereços

    new-connection-mark=facebook_conn  ===== cria uma marcação de conexão com o mesma marca da anterior

    Agora que você marcou as conexões você pode capturar as conexões marcadas e marcar os pacotes,

    Sendo o seu objetivo apenas marcar os pacotes, pode faze-lo somente, porém isto demandará maiores recursos de seu router. Pois em um fluxo de comunicação se não marcar as conexões anteriormente seu router terá que marcar cada pacote. Além  de você também não poder visualizar na connection trackking

    add action=mark-packet chain=prerouting

    connection-mark=facebook_conn ==== aqui ele captura a informação das conexões na connection track

    comment="facebook MARCAR PACOTES" disabled=no

    new-packet-mark=facebook passthrough=yes = aqui ele marca o pacote em si, que poderá ser utilizado em uma queue

    add action=mark-packet chain=postrouting connection-mark=facebook_conn comment=""  disabled=nonew-packet-mark=facebook passthrough=yes

    /ip firewall addr 

    aí é onde serão criadas as listas de endereço. No exemplo eu peguei todas as redes que estão sendo anunciadas via BGP pelo ASN do facebook. 

  • Para a galera que gosta de saber o que está fazendo vou destrinchar as regras

    /ip firewall mangle

    As regras serão adicionadas no mangle, porque deverão ser adicionadas na camada preroute (assim que o pacote chega ao router para ser encaminhado ao destino); e postroute (Os pacotes precisam ser modificados após o roteamento).


    add action=mark-connection                             ====== ação no mangle

    chain=prerouting                                                ====== canal no mangle

    comment="facebook - MARCAR CONEXÕES"     ====== comentário

    disabled=no dst-address-list=facebook           ====== habilitado e tudo que tiver como destino os endereços dentro da lista de ips com nome facebook

    new-connection-mark=facebook_conn             ====== ação tomada pela regra, marcar as conexões

    passthrough=no                                               ====== nao passe para a próxima regra os pacotes que tiverem vindo ao router com destino ao facebook 

    add action=mark-connection chain=postrouting ===== modifica os pacotes que estiverem saindo do router com destino ao facebook

    comment=""  dst-address-list=facebook disabled=no === buscando da lista de endereços

    new-connection-mark=facebook_conn  ===== cria uma marcação de conexão com o mesma marca da anterior

    Agora que você marcou as conexões você pode capturar as conexões marcadas e marcar os pacotes,

    Sendo o seu objetivo apenas marcar os pacotes, pode faze-lo somente, porém isto demandará maiores recursos de seu router. Pois em um fluxo de comunicação se não marcar as conexões anteriormente seu router terá que marcar cada pacote. Além  de você também não poder visualizar na connection trackking

    add action=mark-packet chain=prerouting

    connection-mark=facebook_conn ==== aqui ele captura a informação das conexões na connection track

    comment="facebook MARCAR PACOTES" disabled=no

    new-packet-mark=facebook passthrough=yes = aqui ele marca o pacote em si, que poderá ser utilizado em uma queue

    add action=mark-packet chain=postrouting connection-mark=facebook_conn comment=""  disabled=nonew-packet-mark=facebook passthrough=yes

    /ip firewall addr 

    aí é onde serão criadas as listas de endereço. No exemplo eu peguei todas as redes que estão sendo anunciadas via BGP pelo ASN do facebook. 

  • Amigo esta regra funciona da mesma forma que o amigo postou anteriormente, porém precisa de menos recursos de CPU para funcionar, visto que na regra citada pelo amigo, ele está lendo todos os pacotes para ver se no conteúdo tem facebook, além disto esta forma de marcação pelo contentent citada pelo amigo, também pode marcar algumas páginas que não são o facebook, por exemplo o banco do brasil que tem um plugin para o facebook. E como dentro dos ips do facebook só tem o facebook (diferente do google que seus ips também tem o youtube por exemplo) você pode marcar os pacotes de todos os ips do facebook e criar uma queue para fazer o que quiser (aumentar ou diminuir a velocidade total).


    Dario M Adaro disse:

    Seria interessante explicar essa regra para quem utilizar saber o que esta fazendo...

    Marcos Andre dos Santos Velez disse:

    Para a galera do control+c control+v

    /ip firewall mangle
    add action=mark-connection chain=prerouting comment="facebook - MARCAR CONEXÕES" disabled=no dst-address-list=facebook new-connection-mark=facebook_conn passthrough=no

    add action=mark-connection chain=postrouting comment=""  dst-address-list=facebook disabled=no new-connection-mark=facebook_conn passthrough=yes
    add action=mark-packet chain=prerouting connection-mark=facebook_conn comment="facebook MARCAR PACOTES" disabled=no new-packet-mark=facebook passthrough=yes

    add action=mark-packet chain=postrouting connection-mark=facebook_conn comment=""  disabled=no new-packet-mark=facebook passthrough=yes

    /ip firewall addr 

     add list=facebook add=31.13.64.0/18

    add list=facebook add=31.13.24.0/21

    add list=facebook add=204.15.20.0/22

    add list=facebook add=173.252.64.0/18

     add list=facebook add=103.4.96.0/22

    add list=facebook add=74.119.76.0/22

    add list=facebook add=69.171.224.0/19

    add list=facebook add=69.63.176.0/21

    add list=facebook add=69.220.144.0/20

    ============

    Para quem quiser e puder melhorar a lista de ips, estes eu peguem nos anúncios do AS da operadora.

  • bom as regras que postei e para marcar paginas do facebook sendo assim vc determina quantos MB voce quizer q o facebook saia fora do controle de banda mais sobre essas regras que o amigo postou

    ip firewall addr 

     add list=facebook add=31.13.64.0/18

    add list=facebook add=31.13.24.0/21

    add list=facebook add=204.15.20.0/22

    add list=facebook add=173.252.64.0/18

     add list=facebook add=103.4.96.0/22

    add list=facebook add=74.119.76.0/22

    add list=facebook add=69.171.224.0/19

    add list=facebook add=69.63.176.0/21

    add list=facebook add=69.220.144.0/20

    creio que seja as faixas de ips que o face usa sendo assim as paginas so serao marcadas se estiver dentro de umas dessas faixas ai nao sei o motivo de por elas afnal de contas nunca tive problemas com ela que o amigo me corrija se eu estiver errado

  • Seria interessante explicar essa regra para quem utilizar saber o que esta fazendo...

    Marcos Andre dos Santos Velez disse:

    Para a galera do control+c control+v

    /ip firewall mangle
    add action=mark-connection chain=prerouting comment="facebook - MARCAR CONEXÕES" disabled=no dst-address-list=facebook new-connection-mark=facebook_conn passthrough=no

    add action=mark-connection chain=postrouting comment=""  dst-address-list=facebook disabled=no new-connection-mark=facebook_conn passthrough=yes
    add action=mark-packet chain=prerouting connection-mark=facebook_conn comment="facebook MARCAR PACOTES" disabled=no new-packet-mark=facebook passthrough=yes

    add action=mark-packet chain=postrouting connection-mark=facebook_conn comment=""  disabled=no new-packet-mark=facebook passthrough=yes

    /ip firewall addr 

     add list=facebook add=31.13.64.0/18

    add list=facebook add=31.13.24.0/21

    add list=facebook add=204.15.20.0/22

    add list=facebook add=173.252.64.0/18

     add list=facebook add=103.4.96.0/22

    add list=facebook add=74.119.76.0/22

    add list=facebook add=69.171.224.0/19

    add list=facebook add=69.63.176.0/21

    add list=facebook add=69.220.144.0/20

    ============

    Para quem quiser e puder melhorar a lista de ips, estes eu peguem nos anúncios do AS da operadora.

  • Boa a pergunta Carlos, também tenho essa duvida se é compartilhada para todos ou cada pega a velocidade determinada na regra

    Carlos Roberto Borges disse:

    tambem gostaria de saber.

    e tambem gostaria de saber se ao definir 5mb, cada cliente irá navegar a 5mb ou todos irão compartilhar os 5mb

    Gean Kelyson Pereira de Assis disse:

    Boa noite amigo

    amigo quer dizer que se por exemplo eu colocar um plugin do curtir no meu site o meu site fica passando fora do controle de banda? é isso mesmo?

    e como seria essa regra com os IPs dos facebook, não passar passar a full e sim em uma certa velocidade por exemplo a 5 megas para o site do facebook


    Marcos Andre dos Santos Velez disse:

    Amigos, fica um alerta, ao checar todos os pacotes pelo content haverá overhead em routerboards, e dependendo do tamanho da rede até em x86 usem com cautela.

    Outra dica é que por exemplo os sites que possuam o plugin do facebook (o famoso quem já curtiu) irão também passar por fora do controle de banda!

    Uma outra dica seria pôr os ips do facebook em uma address list. Já que o bloco de ips do facebook só tem facebook. Diferentemente do youtube, que está integrado com os serviços do Google.

  • Para a galera do control+c control+v

    /ip firewall mangle
    add action=mark-connection chain=prerouting comment="facebook - MARCAR CONEXÕES" disabled=no dst-address-list=facebook new-connection-mark=facebook_conn passthrough=no

    add action=mark-connection chain=postrouting comment=""  dst-address-list=facebook disabled=no new-connection-mark=facebook_conn passthrough=yes
    add action=mark-packet chain=prerouting connection-mark=facebook_conn comment="facebook MARCAR PACOTES" disabled=no new-packet-mark=facebook passthrough=yes

    add action=mark-packet chain=postrouting connection-mark=facebook_conn comment=""  disabled=no new-packet-mark=facebook passthrough=yes

    /ip firewall addr 

     add list=facebook add=31.13.64.0/18

    add list=facebook add=31.13.24.0/21

    add list=facebook add=204.15.20.0/22

    add list=facebook add=173.252.64.0/18

     add list=facebook add=103.4.96.0/22

    add list=facebook add=74.119.76.0/22

    add list=facebook add=69.171.224.0/19

    add list=facebook add=69.63.176.0/21

    add list=facebook add=69.220.144.0/20

    ============

    Para quem quiser e puder melhorar a lista de ips, estes eu peguem nos anúncios do AS da operadora.

  • tambem gostaria de saber.

    e tambem gostaria de saber se ao definir 5mb, cada cliente irá navegar a 5mb ou todos irão compartilhar os 5mb

    Gean Kelyson Pereira de Assis disse:

    Boa noite amigo

    amigo quer dizer que se por exemplo eu colocar um plugin do curtir no meu site o meu site fica passando fora do controle de banda? é isso mesmo?

    e como seria essa regra com os IPs dos facebook, não passar passar a full e sim em uma certa velocidade por exemplo a 5 megas para o site do facebook


    Marcos Andre dos Santos Velez disse:

    Amigos, fica um alerta, ao checar todos os pacotes pelo content haverá overhead em routerboards, e dependendo do tamanho da rede até em x86 usem com cautela.

    Outra dica é que por exemplo os sites que possuam o plugin do facebook (o famoso quem já curtiu) irão também passar por fora do controle de banda!

    Uma outra dica seria pôr os ips do facebook em uma address list. Já que o bloco de ips do facebook só tem facebook. Diferentemente do youtube, que está integrado com os serviços do Google.

  • Boa noite amigo

    amigo quer dizer que se por exemplo eu colocar um plugin do curtir no meu site o meu site fica passando fora do controle de banda? é isso mesmo?

    e como seria essa regra com os IPs dos facebook, não passar passar a full e sim em uma certa velocidade por exemplo a 5 megas para o site do facebook


    Marcos Andre dos Santos Velez disse:

    Amigos, fica um alerta, ao checar todos os pacotes pelo content haverá overhead em routerboards, e dependendo do tamanho da rede até em x86 usem com cautela.

    Outra dica é que por exemplo os sites que possuam o plugin do facebook (o famoso quem já curtiu) irão também passar por fora do controle de banda!

    Uma outra dica seria pôr os ips do facebook em uma address list. Já que o bloco de ips do facebook só tem facebook. Diferentemente do youtube, que está integrado com os serviços do Google.

This reply was deleted.