From time to time I get the itch to improve my home network uptime, and I have to keep reminding myself that the current setup is fine.
From time to time I get the itch to improve my home network uptime, and I have to keep reminding myself that the current setup is fine.
More common is that you use the travel router to connect to hotel WiFi and then share out that connection. It's slower than using directly, but it's great for family travel since you can name your travel SSID the same as your home network - all your usual devices will connect automatically, and will use any whole-connection VPN you have set up (most of the gl.inets will do Wireguard, OpenVPN, and Tailscale that I know of straight out of the box, and they will let you into luci or via SSH to configure the underlying OpenWRT directly for anything else). And, of course, it's just one device for hotels that try to limit the number of devices you use.
Also I can WireGuard back home automatically for select IP ranges (no need to configure WireGuard separately on many of my devices)
Could you elaborate on this?
Default TTL is usually 64.
Phone traffic TTL is 64.
But when behind the phone-as-router/gateway, compy traffic TTL is...63!
Network packets commonly have start with default TTL values of 64, 128, or 255. Each hop in the network subtracts 1.
When phone connects direct to carrier (cell tower, I assume) the carrier will see TTL of 64.
A laptop tethered to a phone introduces a hop so laptop-to-phone TTL is 64, phone-to-carrier TTL is 63.
Carriers can then limit bandwidth if network packet that don't have a common TTL.
For `iptables` look at `--ttl-inc 1` (to add back the 1 so 63 => 64) or `--ttl-set 64`.
Alternatively, you set the tethered devices to use a TTL of 65, e.g. linux/mac `sysctl -w net.inet.ip.ttl=65`
/ip firewall mangle add chain=postrouting out-interface=lte1 action=change-ttl new-ttl=set:64 passthrough=yes comment="Set TTL for Mobile Hotspot"
The data sim costs nothing extra on top of my cellular plan and just counts towards my (already very generous) monthly limit of 50GB.
Pulled the thread on this a bit and it seems that it will be highly carrier-dependent and will likely be flakey if it works at all.
TTL is one of the simplest methods carriers use to detect if there's an extra hop but very unlikely to be their only line of defense against methods like this.