I'm sorry I asked the wrong question. Obviously the traffic is already tagged as normal traffic and shaped on the wan, lan through layer_cake and again through piece of cake on the lan on the ingress for wifi.
What I meant to ask was how would I assign 1 MAC address priority over all other WAN traffic through iptables? Maybe it does not matter as long as the UDP and ICMP is prioritized in iptables.
Why do i have "iptables v1.6.2: Couldn't load match `hashlimit':No such file or directory" while setting this rule in the script? Am i missing some packages?
Ok to set up veth pair I do not use any iptables rules.
I will be putting the script to change the openwrt routingtable in network >firewall>custom scripts correct? Forgive me, but I do not know how to construct this script. Would you provide a step by step guide through this process for OpenWrt?
I managed to figure out how to follow these steps in OpenWrt.
I created veth-pair.
I created interface prewan and set protocol: unmanaged, cover the following interface: veth0
I bridged prewan(veth0) and Switch VLAN "eth0.1" (lan)
I set WAN(pppoe-wan) interface physical settings: veth1
With the first set of instructions this is not functional for me. My pppoe will not connect.
With the second set of instructions I am not successful setting this bit properly in OpenWrt Network>Firewall>Firewall - Zone Settings.
I also attempted to edit this script to work with my OpenWrt and I am not able successfully sqm.
Is it required to use both of these rules, or can I just use the first one, because matching the packets by 512 I don't feel comfortable doing I am getting huge packet retransmissions. How do I estimate the average packet size in wireshark between a client and host i.e my and game server?
Edit: Found wireshark > packetlengths… 90% of my ethernet traffic during a game of pubg was under 650 bytes but do Iuse both of these rules?
Q: I enabled cake on a wrt32x at 80% speeds but I don't see any difference in real world performance compared to any other router. If I download a game patch while watching twitch, the video will still skip. So do I need to be giving up on the idea of automatic QOS and be doing something with manual rules like the OP did here? Is there a website with standard QOS rules that everyone uses?
This indicates that one of the two does not play along the rules. I would guess the patch download comes from a close by CDN and those are known to favor bandwidth-to-the-customer over everything else... What I would do, if possible is to activate cake's per-internal-IP-fairness mode on the router*, and watch the video from another IP address than downloading the patches (either different computer, or different VMs/containers )if both applications absolutely need to run on the same host), or configure that host to restrict the bandwidth of the patch downloads. You can also go and follow the route described in this thread to custom tailor your router to enforce your idea of QoS (just be aware that most rules are based on heuristics and hence need to be continuously checked to see whether they still apply, for most people wanting detailed QoS that is something they do anyway, but it is not a simple configure-once-and-forget kind of affair).
*) This promises to distribute the available bandwidth more or less equally between the concurrently active internal IP addresses and helps a lot in isolating the effect of badly behaving applications to single computers.
Hello, how can I run your script with no NAT and no WAN interface? I set my "WAN" interface in shell script to br-lan, I tried "fw3 print" to see if the rules are added, they aren't.
Logs show this - "kern.info kernel: [ 2518.248667] xt_hashlimit: overflow, try lower: 8333/50" and "RTNETLINK: No such file or directory" and "iptables: Result not representable."
cFos speed, how do those work compared vs the windows DSCP priority marks? Does the cFos really work independtly from the modem such as the old gaming ethernet cards were supposed to - "fowarding packets directly to the application"
Are the $500 motherboards with the noise cancelling design to improve network static worth investing in?
Are these legitimate softwares/hardwares to purchase. Are there any other type of software to improve network efficiency worth paying for beside OpenWrt enabled modems? Would anyone care to debunk some of these claims and maybe provide some insight as how to optimize a rural line.
My example - 300 ft from node, copper 17a vdsl line no higher than 10mpbs up which means I can't twitch stream 1080p, with atleast 3 different nodes stretching the entire state before it my packets start to get routed out of state and no optic wire in sight within 5 years, OpenWrt configured and network configured but I I'd like to know if I am missing anything here
Some motherboard manufactures (I don't know which ones exactly) had a software packaged together with their motherboard that claimed to boost online gaming experience.
If I remember correctly it was actually cfos speed under the hood.
It installs a new "service provider/driver" (Sorry I don't know the actual proper translation) onto your nic.
Which handles all the traffic shaping.
Then you have a GUI to manage all the traffic shaping rules and other settings.
It uses "classic" priority scheme. You can classify traffic by either the application.exe or through ports (but not sure about this one anymore) and assign the traffic into different classes.
I think it also has L7 layer detection mechanism.
It doesn't support DSCP marks. (But I'm not sure about this one )
//edit
It does through own filter expressions:
The problem is cfos speed only works on windows. (and even DOS?)
And it needs to be installed on every machine that needs traffic shaping.
(it actually has a feature that allows each cfos instance to communicate over the network to manage traffic distribution between the machines called "Net Talk")
It automatically does calibrate max down/up rate threshold.
Has " Ping Variance" mode to adapt for fluctuating line speeds.