You are on page 1of 3

HOLA, PEGALO POR PARTES RECUERDA RENOMBRAR LAS INTERFACES

///////////////////////////////////////////////////////////////////////////////////
//////////////////////

/ip firewall layer7-protocol


add name=whatsapp regexp="^.+(whatsapp).+\$"
add name=facebook regexp="^.+(facebook).+\$"
add name=youtube regexp="^.+(youtube).+\$"
add name=netflix regexp="^.+(netflix).+\$"
add name=instagram regexp="^.+(instagram).+\$"

///////////////////////////////////////////////////////////////////////////////////
//////////////////////

/ip firewall mangle


add action=mark-connection chain=prerouting new-connection-mark=icmp_conn \
passthrough=yes protocol=icmp
add action=mark-packet chain=prerouting connection-mark=icmp_conn \
new-packet-mark=icmp_paq passthrough=no
add action=mark-connection chain=prerouting comment=\
"//////////////////////////CAPA 7//////////////////////" layer7-protocol=\
whatsapp new-connection-mark=whatsappl7_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=whatsappl7_conn \
new-packet-mark=whatsappL7 passthrough=no
add action=mark-connection chain=prerouting layer7-protocol=facebook \
new-connection-mark=facebook_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=facebook_conn \
new-packet-mark=facebook passthrough=no
add action=mark-connection chain=prerouting layer7-protocol=netflix \
new-connection-mark=netflix_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=netflix_conn \
new-packet-mark=netflix passthrough=no
add action=mark-connection chain=prerouting layer7-protocol=instagram \
new-connection-mark=instagram_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=instagram_conn \
new-packet-mark=instagram passthrough=no
add action=mark-connection chain=prerouting layer7-protocol=youtube \
new-connection-mark=youtube_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=youtube_conn \
new-packet-mark=youtube passthrough=no
add action=mark-connection chain=prerouting comment=\
"/////////////////////MARCADO DE PAQUETES//////////////////////" \
new-connection-mark=443_conn passthrough=yes port=443 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=443_conn \
new-packet-mark=443_paq passthrough=no
add action=mark-connection chain=prerouting dst-port=80 new-connection-mark=\
80_connecion passthrough=no protocol=tcp
add action=mark-packet chain=prerouting connection-mark=80_connecion \
new-packet-mark=80_packet passthrough=no
add action=mark-connection chain=prerouting new-connection-mark=8080_conn \
passthrough=yes port=8080 protocol=tcp
add action=mark-packet chain=prerouting connection-mark=8080_conn \
new-packet-mark=speedtest passthrough=no
add action=mark-connection chain=prerouting comment="llamadas whatsapp" \
new-connection-mark=whatsapp_conn passthrough=yes port=3478 protocol=udp
add action=mark-packet chain=prerouting connection-mark=whatsapp_conn \
new-packet-mark=llamadas_whatsapp_paq passthrough=no
add action=mark-connection chain=prerouting comment="mensaje whatsapp" \
new-connection-mark=whatsapp_conne passthrough=yes port=5222,5223,5228,5242 \
protocol=tcp
add action=mark-packet chain=prerouting connection-mark=whatsapp_conne \
new-packet-mark=whatsapp_msj_paq passthrough=no
add action=mark-connection chain=prerouting comment=voip new-connection-mark=\
voip_conn passthrough=yes port=5060,10000-20000 protocol=udp
add action=mark-packet chain=prerouting connection-mark=voip_conn \
new-packet-mark=voip_paq passthrough=no
add action=mark-connection chain=prerouting comment="resto del trafico" \
new-connection-mark=resto_conn passthrough=yes
add action=mark-packet chain=prerouting connection-mark=resto_conn \
new-packet-mark=resto_paq passthrough=no

///////////////////////////////////////////////////////////////////////////////////
///////////////////////////////

/queue type
add kind=pcq name="QOS DOWN" pcq-classifier=dst-address pcq-dst-address6-mask=\
64 pcq-src-address6-mask=64
add kind=pcq name="QOS UP" pcq-classifier=src-address pcq-dst-address6-mask=64 \
pcq-src-address6-mask=64

///////////////////////////////////////////////////////////////////////////////////
/////////////////////////////

/queue tree
add limit-at=800M max-limit=850M name=Download_General parent="MASTER VLAN" \
queue="QOS DOWN"
add limit-at=15M max-limit=800M name="ICMP down" packet-mark=icmp_paq parent=\
Download_General priority=1 queue=default
add limit-at=700M max-limit=800M name="HTTPS down" packet-mark=443_paq parent=\
Download_General priority=3 queue=default
add limit-at=300M max-limit=800M name="http down" packet-mark=80_packet parent=\
Download_General priority=5 queue=default
add limit-at=70M max-limit=80M name=Upload_General parent=11WAN queue="QOS UP"
add limit-at=4M max-limit=15M name=Icmp_Upload packet-mark=icmp_paq parent=\
Upload_General priority=1
add limit-at=30M max-limit=50M name="HTTPS UP" packet-mark=443_paq parent=\
Upload_General priority=2 queue=default
add limit-at=30 max-limit=40M name="HTTP UP" packet-mark=80_packet parent=\
Upload_General priority=5
add limit-at=800M max-limit=1G name=RESTO_DOWN packet-mark=resto_paq parent=\
Download_General
add limit-at=50M max-limit=70M name=resto_up packet-mark=resto_paq parent=\
Upload_General
add limit-at=60M max-limit=800M name=whatsapp_down packet-mark=whatsapp_msj_paq \
parent=Download_General priority=1
add limit-at=5M max-limit=10M name=whatsapp_up packet-mark=whatsapp_paq parent=\
Upload_General priority=1
add limit-at=85M max-limit=800M name="whatsapp down" packet-mark=whatsappL7 \
parent=Download_General priority=1
add limit-at=20M max-limit=30M name="whatsapp call up" packet-mark=\
llamadas_whatsapp_paq parent=Upload_General priority=1
add limit-at=60M max-limit=800M name="whatsapp call down" packet-mark=\
llamadas_whatsapp_paq parent=Download_General priority=1
add limit-at=100M max-limit=800M name="voip down" packet-mark=voip_paq parent=\
Download_General priority=3 queue=default
add limit-at=300M max-limit=800M name="facebook down" packet-mark=facebook \
parent=Download_General priority=3 queue=default
add limit-at=300M max-limit=800M name="netflix down" packet-mark=netflix \
parent=Download_General priority=3 queue=default
add limit-at=300M max-limit=800M name="instagram down" packet-mark=instagram \
parent=Download_General priority=3 queue=default
add limit-at=300M max-limit=800M name="youtube down" packet-mark=youtube \
parent=Download_General priority=3 queue=default
add limit-at=700M max-limit=800M name="speedtest down" packet-mark=speedtest \
parent=Download_General priority=3 queue=default
add limit-at=20M max-limit=30M name="whatsapp up" packet-mark=whatsappL7 \
parent=Upload_General priority=1
add limit-at=20M max-limit=30M name="whatsapp _up" packet-mark=whatsapp_msj_paq \
parent=Upload_General priority=1
add limit-at=30M max-limit=50M name="facebook up" packet-mark=facebook parent=\
Upload_General priority=2 queue=default
add limit-at=30M max-limit=50M name="instagram up" packet-mark=instagram \
parent=Upload_General priority=2 queue=default
add limit-at=30M max-limit=50M name="netflix up" packet-mark=netflix parent=\
Upload_General priority=2 queue=default
add limit-at=70M max-limit=80M name="speedtest up" packet-mark=speedtest \
parent=Upload_General priority=2 queue=default
add limit-at=30M max-limit=50M name="voip up" packet-mark=voip_paq parent=\
Upload_General priority=2 queue=default
add limit-at=30M max-limit=50M name="youtube up" packet-mark=youtube parent=\
Upload_General priority=2 queue=default

///////////////////////////////////////////////////////////////////////////////////
///////////////////////

You might also like