dedeanshi

bikin profile pppoe

Jul 6th, 2020
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 4.09 KB | None | 0 0
  1. ### WAN = Ether to Wan
  2. ### LAN = Ether to Client
  3.  
  4. /ip firewall mangle
  5. add action=mark-connection chain=prerouting in-interface=all-ppp new-connection-mark=pppoe-conn passthrough=yes src-address=192.168.0.0/16
  6. add action=mark-packet chain=postrouting connection-mark=pppoe-conn new-packet-mark=upload-icmp out-interface-list=WAN passthrough=no protocol=icmp
  7. add action=mark-packet chain=postrouting connection-mark=pppoe-conn new-packet-mark=upload-icmp out-interface-list=LAN passthrough=no protocol=icmp
  8. add action=mark-packet chain=postrouting connection-mark=pppoe-conn new-packet-mark=upload-bulk out-interface-list=WAN passthrough=no
  9. add action=mark-packet chain=postrouting connection-mark=pppoe-conn new-packet-mark=upload-bulk out-interface-list=LAN passthrough=no
  10. add action=mark-packet chain=prerouting connection-mark=pppoe-conn in-interface-list=WAN new-packet-mark=download-icmp passthrough=no protocol=icmp
  11. add action=mark-packet chain=prerouting connection-mark=pppoe-conn in-interface-list=LAN new-packet-mark=download-icmp passthrough=no protocol=icmp
  12. add action=mark-packet chain=prerouting connection-mark=pppoe-conn in-interface-list=WAN new-packet-mark=download-bulk passthrough=no
  13. add action=mark-packet chain=prerouting connection-mark=pppoe-conn in-interface-list=LAN new-packet-mark=download-bulk passthrough=no
  14. #---------------------------------------------------------------------------------------------------------------------------------------------------
  15. /ip firewall mangle
  16. add action=mark-packet chain=postrouting new-packet-mark=upload-icmp out-interface-list=WAN passthrough=no protocol=icmp
  17. add action=mark-packet chain=postrouting new-packet-mark=upload-icmp out-interface-list=LAN passthrough=no protocol=icmp
  18. add action=mark-packet chain=postrouting new-packet-mark=upload-bulk out-interface-list=WAN passthrough=no
  19. add action=mark-packet chain=postrouting new-packet-mark=upload-bulk out-interface-list=LAN passthrough=no
  20. add action=mark-packet chain=prerouting in-interface-list=WAN new-packet-mark=download-icmp passthrough=no protocol=icmp
  21. add action=mark-packet chain=prerouting in-interface-list=LAN new-packet-mark=download-icmp passthrough=no protocol=icmp
  22. add action=mark-packet chain=prerouting in-interface-list=WAN new-packet-mark=download-bulk passthrough=no
  23. add action=mark-packet chain=prerouting in-interface-list=LAN new-packet-mark=download-bulk passthrough=no
  24. #---------------------------------------------------------------------------------------------------------------------------------------------------
  25. /ppp profile
  26. set *0 use-ipv6=no
  27. add change-tcp-mss=yes dns-server=1.1.1.1,1.0.0.1 local-address=192.168.0.1 name="Upto 10M" on-down=\
  28.     ":delay 1\r\
  29.    \n/queue simple rem [find invalid]" on-up=":local parent \"ROOT\";\r\
  30.    \n:local totalGuarantee \"2M/2M\";\r\
  31.    \n:local totalLimit \"10M/10M\";\r\
  32.    \n:local icmpGuarantee \"1M/1M\";\r\
  33.    \n:local bulkGuarantee \"2M/2M\";\r\
  34.    \n\r\
  35.    \n:delay 1;\r\
  36.    \n/queue simple add limit-at=\$totalGuarantee max-limit=\$totalLimit name=\"\$user Total\" queue=default-small/default-small target=\$interface parent=\$parent\r\
  37.    \n/queue simple add limit-at=\$icmpGuarantee max-limit=\$totalLimit name=\"\$user ICMP\" packet-marks=upload-icmp,download-icmp queue=default-small/default-small targe\
  38.    t=\$interface parent=\"\$user Total\" priority=1/1\r\
  39.    \n/queue simple add limit-at=\$bulkGuarantee max-limit=\$totalLimit name=\"\$user Other\" packet-marks=upload-bulk,download-bulk queue=default-small/default-small targ\
  40.    et=\$interface parent=\"\$user Total\"\r\
  41.    \n/queue simple move [find name=\"\$user Total\"] [:pick [find] 0]\r\
  42.    \n" only-one=yes parent-queue=none rate-limit=0/0 use-ipv6=no
  43. #---------------------------------------------------------------------------------------------------------------------------------------------------
  44. /queue simple
  45. add burst-limit=100M/100M burst-time=6s/6s limit-at=75M/75M max-limit=75M/75M name="ROOT" packet-marks=upload-bulk,download-bulk,upload-icmp,download-icmp priority=3/3 queue=group-pcq-upload/group-pcq-download target=192.168.0.0/16
Add Comment
Please, Sign In to add comment