Andres Rodriguez
New Around Here
Hey,
I found that my ISP is dropping all traffic that has the Type of Service packet field set to anything other than 0.
An easy way to test this was to start a VOIP app (discord in my case), then:
After disabling CTF on the router everything works OK. The mangle rule is not required as I'm assuming the TOS is stripped by default.
So my question is, would it be possible to enable TOS stripping even with CTF enabled? I'm not sure if the NAT acceleration HW would allow it.
Extra speculation: I think their modem used to take care of zero'ing the TOS field before sending it out to the WAN network (even on PPPoE passthrough). Since I only started having issues when I got rid of their modem and started using an MCL+SFP instead.
HW info: I'm on an AC87U
I found that my ISP is dropping all traffic that has the Type of Service packet field set to anything other than 0.
An easy way to test this was to start a VOIP app (discord in my case), then:
- Whenever I talk no one can hear me, but I can hear other people
- Set "iptables -A POSTROUTING -t mangle -j TOS --set-tos 0" on my local system
- Other users can hear me now
- Delete the rule above
- Other users can no longer hear me
After disabling CTF on the router everything works OK. The mangle rule is not required as I'm assuming the TOS is stripped by default.
So my question is, would it be possible to enable TOS stripping even with CTF enabled? I'm not sure if the NAT acceleration HW would allow it.
Extra speculation: I think their modem used to take care of zero'ing the TOS field before sending it out to the WAN network (even on PPPoE passthrough). Since I only started having issues when I got rid of their modem and started using an MCL+SFP instead.
HW info: I'm on an AC87U