Just looking for a confirmation from someone more knowledgeable than I... can someone confirm that tethering an iPhone (16 Pro, doubt that matters) via USB to a Beryl AX and mangling the TTL/HL to 65 does NOT avoid the data being counted as "hotspot data" on T-Mobile? It doesn't appear to matter in my testing. Is this because the iPhone is using a hardcoded APN when "personal hotspot" is enabled? Or is there something else in play here?
For reference sake here are the rules I'm using to mangle TTL/HL and I can confirm that packets are hitting the v4 rules at least..
iptables -t mangle -I POSTROUTING 1 -o eth2 -j TTL --ttl-set 65
ip6tables -t mangle -I POSTROUTING 1 -o eth2 -j HL --hl-set 65
Chain POSTROUTING (policy ACCEPT 10738 packets, 6604K bytes)
pkts bytes target prot opt in out source destination
58663 6309K TTL all -- * eth2 0.0.0.0/0 0.0.0.0/0 TTL set to 65