CakeQOS CakeQoS-Merlin v2.1.0

  • ATTENTION! You'll notice a Prefix dropdown when you create a thread. If your post applies to one of the topics listed, please use that Prefix for your post. When browsing the thread list you can use the Prefix to filter the view.
  • ATTENTION! As of November 1, 2020, you are not able to reply to threads 6 months after the thread is opened if there are more than 500 posts in the thread.
    Threads will not be locked, so posts may still be edited by their authors.
    Just start a new thread on the topic to post if you get an error message when trying to reply to a thread.

Tekneek

Regular Contributor
I'm going to try to experiment with this tonight.
 

Tekneek

Regular Contributor
I still want to wash DSCP markings on ingress, in cake's settings, right? I'm assuming that wipes whatever classifications Comcast throws on it and v2.2.0 applies its markings AFTER that.
 

dave14305

Part of the Furniture
I still want to wash DSCP markings on ingress, in cake's settings, right? I'm assuming that wipes whatever classifications Comcast throws on it and v2.2.0 applies its markings AFTER that.
Wash happens after Cake is done with the packet. Cake uses the original DSCP received to determine tin selection, then after the packet gets tinned, the DSCP is washed so that it doesn't get propagated to WiFi WMM.

The new filtering in 2.2.0 doesn't actually change the DSCP on ingress. It forces the tin selection regardless of DSCP.

I do add a catchall filter to force any unmatched traffic into the besteffort tin, to mimic the same effect of wash. But I do it unconditionally, mainly because everything would be in Bulk for we the Comcast customers.
 

Tekneek

Regular Contributor
I do add a catchall filter to force any unmatched traffic into the besteffort tin, to mimic the same effect of wash. But I do it unconditionally, mainly because everything would be in Bulk for we the Comcast customers.
Would a catchall be like this (for diffserv8):
Code:
ipset=/./tin2_4,tin2_6

Difficult to tell if that is working so far.
 

dave14305

Part of the Furniture
Would a catchall be like this (for diffserv8):
Code:
ipset=/./tin2_4,tin2_6

Difficult to tell if that is working so far.
No, that isn't good. You'll only cause problems for yourself if you try to load all domains into an ipset. Please remove that.

What are you trying to achieve? And why use diffserv8?
 

Tekneek

Regular Contributor
No, that isn't good. You'll only cause problems for yourself if you try to load all domains into an ipset. Please remove that.

What are you trying to achieve? And why use diffserv8?
How would you make a catchall?

For work related purposes, I was trying to get some experience with the full set. I don't *really* need it, though. diffserv4 is preferable to diffserv3, though.
 

dave14305

Part of the Furniture
How would you make a catchall?
It's already created by the script if you use diffserv3 or diffserv4 as a tc filter. Nasty syntax.
Code:
# tc filter show dev ifb4eth0 pref 99
filter parent 8006: protocol all matchall
filter parent 8006: protocol all matchall handle 0x1
        action order 1: skbedit  priority 8006:2 pipe
         index 27 ref 1 bind 1
Only use dnsmasq to identify the important stuff that needs to be prioritized up or down from besteffort. Everything else should end up in besteffort without doing anything else.
 

Tekneek

Regular Contributor
Only use dnsmasq to identify the important stuff that needs to be prioritized up or down from besteffort. Everything else should end up in besteffort without doing anything else.
Excellent. Thanks for the guidance. I have a tendency to toil over the most complicated option and work my way down.
 

dave14305

Part of the Furniture
Pushed another update to the develop branch. 2.2.0 also includes the handling of local IPv6 addresses if you've created iptables rules in the GUI that include a local IPv4 address. I did the same thing with FlexQoS a little while back. It all happens automatically if you have IPv6 enabled.

I also had to fix the update check which was broken in the CLI menu. So try updating in the GUI, or reinstall manually if you're testing the develop branch.
 

ttgapers

Senior Member
Beta 2.20 available on develop branch!

This has the initial groundwork for ipset-based classification for upload and download traffic. How you populate the ipsets is up to you, but I expect most of us to use dnsmasq functionality.

Example /jffs/configs/dnsmasq.conf.add (just created for my testing, not exhaustive or meant to be your starting point):
Code:
ipset=/googlevideo.com/nflxvideo.net/aiv-cdn.net/r.cloudfront.net/aiv-delivery.net/video_4,video_6
ipset=/zoom.us/skype.com/voice_4,voice_6
ipset=/backblaze.com/backblazeb2.com/bulk_4,bulk_6
ipset=/ms-acdc.office.com/windowsupdate.com/update.microsoft.com/bulk_4,bulk_6
ipset=/onedrive.com/1drv.ms/1drv.com/bulk_4,bulk_6
The ipset names that CakeQOS-Merlin creates depend on which prioritization scheme you use:
  • besteffort: (none created)
  • diffserv3: bulk_4, besteffort_4, voice_4 (optionally bulk_6, besteffort_6, voice_6 if IPv6 enabled)
  • diffserv4: bulk_4, besteffort_4, video_4, voice_4 (optionally bulk_6, besteffort_6, video_6, voice_6 if IPv6 enabled)
  • diffserv8: tin0_4, tin1_4, tin2_4, ... tin7_4 (and IPv6 equivalents)
There is no user interface for this, at least for now. I'm not certain yet that I want to take on the responsibility to manage dnsmasq options in CakeQOS-Merlin. But it's pretty darn easy to setup yourself, thanks to the dnsmasq.conf customizations available in Merlin.

The hardest part may be to find and isolate which domain names you really need to track via the ipset. For example, youtube.com won't give you what you really want (i.e. googlevideo.com), so I strongly suggest using Diversion with logging enabled to look for the domains of interest.

Interested users can switch to the develop branch by re-running the installer for that branch:
Code:
mkdir -p /jffs/addons/cake-qos && /usr/sbin/curl -s "https://raw.githubusercontent.com/ttgapers/cakeqos-merlin/develop/cake-qos.sh" -o "/jffs/addons/cake-qos/cake-qos" && chmod 755 /jffs/addons/cake-qos/cake-qos && sh /jffs/addons/cake-qos/cake-qos install

Troubleshooting / Debugging:
Please report issues and include the outputs of these commands:
Code:
ipset list -n
iptables -t mangle -S CakeQOS-Merlin
ip6tables -t mangle -S CakeQOS-Merlin
tc -s filter show dev ifb4eth0
tc -s qdisc show dev eth0
tc -s qdisc show dev ifb4eth0
grep ^ipset= /jffs/configs/dnsmasq.conf.add

Edited the first post to provide a link to this post, for any user(s) interested in the Develop branch new features.

Thanks @dave14305!
 

dave14305

Part of the Furniture
So far I'm liking this capability using ipsets. I want to use an ipset for everything now. :)

One application that eluded inbound tinning was Facetime. It doesn't seem to use a dedicated DNS name like other services. So I played with a bitmap:port ipset containing all the Facetime udp ports (3478-3497,16384-16402). Then added another tc filter putting all that into Video. I debated putting it into Voice, but left Voice for WiFi calling.
Code:
ipset create videoports bitmap:port range 3400-17000
ipset add videoports 3478-3497
ipset add videoports 16384-16402
ipset create voiceports bitmap:port range 500-4500
ipset add voiceports 500
ipset add voiceports 4500
handle="$(tc qdisc show dev ifb4eth0 root | awk ' { print $3 } ')"
tc filter add dev ifb4eth0 parent $handle protocol all prio 31 basic match 'ipset(videoports src)' action skbedit priority ${handle}3
tc filter add dev ifb4eth0 parent $handle protocol all prio 41 basic match 'ipset(voiceports src)' action skbedit priority ${handle}4
You could also add Zoom ports 8801-8810 as well, but I think Zoom will get added dynamically by the DNS names, if added to dnsmasq.conf.add.

Anyway, still a lot of experimenting to do. And a reminder that you don't need to classify everything -- just the stuff that is very important or very unimportant. Everything else can linger in besteffort without any extra effort.
 

albinoman887

Regular Contributor
how do i check that hte domains are being actually pulled in? i added a domain and its not being put in the correct tin
 

dave14305

Part of the Furniture
how do i check that hte domains are being actually pulled in? i added a domain and its not being put in the correct tin
It's easy if you have dnsmasq logging enabled (e.g. by using Diversion, even if ad-blocking is disabled). You will see log entries for ipset in the dnsmasq.log.
Code:
# grep ipset /opt/var/log/dnsmasq.log
Oct  8 18:00:01 dnsmasq[31145]: 13783 192.168.1.195/49745 ipset add video_6 2a00:86c0:2044:2044::154 ipv6-c498-ord001-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13789 192.168.1.195/64693 ipset add video_4 45.57.45.211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13789 192.168.1.195/64693 ipset add video_6 45.57.45.211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13790 192.168.1.195/62226 ipset add video_4 2a00:86c0:2045:2045::211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13790 192.168.1.195/62226 ipset add video_6 2a00:86c0:2045:2045::211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
 

albinoman887

Regular Contributor
It's easy if you have dnsmasq logging enabled (e.g. by using Diversion, even if ad-blocking is disabled). You will see log entries for ipset in the dnsmasq.log.
Code:
# grep ipset /opt/var/log/dnsmasq.log
Oct  8 18:00:01 dnsmasq[31145]: 13783 192.168.1.195/49745 ipset add video_6 2a00:86c0:2044:2044::154 ipv6-c498-ord001-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13789 192.168.1.195/64693 ipset add video_4 45.57.45.211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13789 192.168.1.195/64693 ipset add video_6 45.57.45.211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13790 192.168.1.195/62226 ipset add video_4 2a00:86c0:2045:2045::211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
Oct  8 18:00:01 dnsmasq[31145]: 13790 192.168.1.195/62226 ipset add video_6 2a00:86c0:2045:2045::211 ipv6-c012-ord001-dev-ix.1.oca.nflxvideo.net
k it looks like its working. my only issue now is i'm trying to get DirecTV Stream connections in the right tin and one of the domains they use when making the rule manually i get a warning saying that it resolves to more then 1 IP address so its only resolving the first one? how do add a wildcard or something?
\
this is the domain

api.cld.dtvce.com

i tried just doing dtvce.com and also *.dtvce.com but i dont think its working cuz its not part of the output of the grep of the log file...
 

dave14305

Part of the Furniture
k it looks like its working. my only issue now is i'm trying to get DirecTV Stream connections in the right tin and one of the domains they use when making the rule manually i get a warning saying that it resolves to more then 1 IP address so its only resolving the first one? how do add a wildcard or something?
\
this is the domain

api.cld.dtvce.com

i tried just doing dtvce.com and also *.dtvce.com but i dont think its working cuz its not part of the output of the grep of the log file...
I added ipset=/api.cld.dtvce.com/video_4,video_6 (since I have IPv6 enabled). I found this in the log:

Code:
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.224.68.212 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.224.68.212 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.225.117.96 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.225.117.96 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 54.203.185.228 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 54.203.185.228 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 35.82.128.104 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 35.82.128.104 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.236.128.225 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.236.128.225 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.240.74.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.240.74.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.241.155.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.241.155.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 35.166.158.121 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 35.166.158.121 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
 

albinoman887

Regular Contributor
I added ipset=/api.cld.dtvce.com/video_4,video_6 (since I have IPv6 enabled). I found this in the log:

Code:
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.224.68.212 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.224.68.212 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.225.117.96 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.225.117.96 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 54.203.185.228 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 54.203.185.228 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 35.82.128.104 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 35.82.128.104 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.236.128.225 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.236.128.225 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.240.74.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.240.74.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 44.241.155.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 44.241.155.133 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_4 35.166.158.121 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Oct  8 19:25:59 dnsmasq[11453]: 3 127.0.0.1/50390 ipset add video_6 35.166.158.121 prod-apigee-alb-1283653329.us-west-2.elb.amazonaws.com
Ok so don't worry about the arming I saw . Cool. Since I have your attention can you look this over and tell me if it's adaquite ?

Ian stuck with a Bonded VDSL2 using PPPoE and PTM with vlan101 tagged . My actual real upload/download is 39Mbps Down and 5.1Mbps Up. My usage type is : ioT devices , Amazon echos and/or Google home in each room . I live with 3 other people but they are not power users. They go on Facebook, watch Netflix/DirecTV etc . My elderly father though ends up leaving the DirecTV app going so more often then not there is a 4-8Mbpa load on the line at any given time . This worked fine without QoS until recently . I signed up for a 3rd party IPTV service and love it but it is way more sensitive . It works fine when it's just me but If DirecTV is streaming in another room I'll get random buffer issues . I have an A+ with buffernloat with just besteffort. I also tried Flex but it got a lower score . Screenshots and logs below .

Code:
ASUSWRT-Merlin RT-AX86U 386.4_alpha1-g8f4afe68
90 Wed Aug 11 16:44:26 UTC 2021
[email protected]:/tmp/home/root# tc
qdisc > tc.log
[email protected]:/tmp/home/root# tc
qdisc
qdisc pfifo_fast 0: dev eth0 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth1 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth2 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth3 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth4 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth5 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev spu_us_dummy root refc
nt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1
1 1 1
qdisc pfifo_fast 0: dev spu_ds_dummy root refc
nt 2 bands 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1
1 1 1
qdisc pfifo_fast 0: dev eth6 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo_fast 0: dev eth7 root refcnt 2 ban
ds 3 priomap 1 2 2 2 1 2 0 0 1 1 1 1 1 1 1 1
qdisc pfifo 8001: dev vlan101 root refcnt 2 li
mit 1p
qdisc cake 8002: dev ppp0 root refcnt 2 bandwi
dth 4710Kbit diffserv3 dual-srchost nat nowash
no-ack-filter split-gso rtt 100ms ptm overhea
d 34
qdisc ingress ffff: dev ppp0 parent ffff:fff1
----------------
qdisc cake 8003: dev ifb4ppp0 root refcnt 2 ba
ndwidth 37888Kbit diffserv4 dual-dsthost nat w
ash ingress no-ack-filter split-gso rtt 100ms
ptm overhead 34
[email protected]:/tmp/home/root

Code:
CakeQOS-Merlin: > Download Status:
qdisc cake 8003: dev ifb4ppp0 root refcnt 2 ba
ndwidth 37888Kbit diffserv4 dual-dsthost nat w
ash ingress no-ack-filter split-gso rtt 100ms
ptm overhead 34

CakeQOS-Merlin: > Upload Status:
qdisc cake 8002: dev ppp0 root refcnt 2 bandwi
dth 4710Kbit diffserv3 dual-srchost nat nowash
no-ack-filter split-gso rtt 100ms ptm overhea
d 34
Code:
##############################################
###########

qdisc cake 8003: root refcnt 2 bandwidth 37888
Kbit diffserv4 dual-dsthost nat wash ingress n
o-ack-filter split-gso rtt 100ms ptm overhead
34
Sent 14573586524 bytes 10100020 pkt (dropped
101219, overlimits 17133980 requeues 0)
backlog 65648b 44p requeues 0
memory used: 684288b of 4Mb
capacity estimate: 37888Kbit
min/max network layer size:           28 /
1492
min/max overhead-adjusted size:       63 /
1550
average network hdr offset:            0

                   Bulk  Best Effort        Vi
deo        Voice
  thresh       2368Kbit    37888Kbit    18944K
bit     9472Kbit
  target         7.67ms          5ms
5ms          5ms
  interval        103ms        100ms        10
0ms        100ms
  pk_delay       8.09ms       33.4ms       57.
4ms          0us
  av_delay       1.24ms       13.6ms       56.
8ms          0us
  sp_delay          6us       6.36ms        32
0us          0us
  backlog            0b       65648b
0b           0b
  pkts            49137     10134513        17
633            0
  bytes        70192685  14627931050     26299
006            0
  way_inds            0       723520
  0            0
  way_miss          188        18816
  1            0
  way_cols            0            0
  0            0
  drops             115       100277
827            0
  marks               0            0
  0            0
  ack_drop            0            0
  0            0
  sp_flows            1            4
  1            0
  bk_flows            0            2
  0            0
  un_flows            0            0
  0            0
  max_len          1492         1492         1
492            0
  quantum           300         1156
578          300
Code:
[email protected]:/tmp/home/root# ips
et list -n
bulk_4
besteffort_4
video_4
voice_4
bulk
besteffort
video
voice
[email protected]:/tmp/home/root#
[email protected]:/tmp/home/root# ipt
ables -t mangle -S CakeQOS-Merlin
-N CakeQOS-Merlin
-A CakeQOS-Merlin -o ppp0 -m set --match-set b
ulk_4 dst -j DSCP --set-dscp 0x08
-A CakeQOS-Merlin -o ppp0 -m set --match-set b
esteffort_4 dst -j DSCP --set-dscp 0x00
-A CakeQOS-Merlin -o ppp0 -m set --match-set v
oice_4 dst -j DSCP --set-dscp 0x30
[email protected]:/tmp/home/root# gre
p ^ipset= /jffs/configs/dnsmasq.conf.add
ipset=/zoom.us/skype.com/voice_4,voice_6
ipset=/googlevideo.com/nflxvideo.net/aiv-cdn.n
et/r.cloudfront.net/aiv-delivery.net/redpill.t
el/astra.live/video_4
ipset=/backblaze.com/backblazeb2.com/api.cld.d
tvce.com/directvnow.com/bulk_4,bulk_6
ipset=/ms-acdc.office.com/windowsupdate.com/up
date.microsoft.com/bulk_4,bulk_6
ipset=/onedrive.com/1drv.ms/1drv.com/bulk_4,bu
lk_6
ipset=/dtvce.com/yospace01-directv.akamaized.n
et/directv.akamaized.net/directvnow.com/bulk_4
[email protected]:/tmp/home/root#
[/code]

Let me know if I missed anything I'm on my phone right now so it was kinda a PITA to get it all
 

Attachments

  • Screenshot_20211008-193428_Chrome.jpg
    Screenshot_20211008-193428_Chrome.jpg
    38.7 KB · Views: 25
  • Screenshot_20211008-193535_Chrome.jpg
    Screenshot_20211008-193535_Chrome.jpg
    45.9 KB · Views: 27
  • Screenshot_20211008-193615_Chrome.jpg
    Screenshot_20211008-193615_Chrome.jpg
    41.7 KB · Views: 28
  • Screenshot_20211008-193835_Chrome.jpg
    Screenshot_20211008-193835_Chrome.jpg
    44.1 KB · Views: 26
  • Screenshot_20211008-193925_Chrome.jpg
    Screenshot_20211008-193925_Chrome.jpg
    49.8 KB · Views: 27
Last edited:

dave14305

Part of the Furniture
I'm on my phone right now so it was kinda a PITA to get it all
Imagine what it’s like to try to read it. :rolleyes:

All I can really see is that you’ve duplicated some domains in the dnsmasq.conf.add file. And DTV is in Bulk. Everything else was too messy to interpret.
 

albinoman887

Regular Contributor
Imagine what it’s like to try to read it. :rolleyes:

All I can really see is that you’ve duplicated some domains in the dnsmasq.conf.add file. And DTV is in Bulk. Everything else was too messy to interpret.
hey can i set device priority under the Bandwith Monitor Tab in conjunction with qos?
 

Similar threads

Latest threads

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top