ColinTaylor
Part of the Furniture
So you're trying to fix a nonexistent problem. Great. You must have a lot a spare time on your hands.No other issue! Just trying to get the TTL to 65
So you're trying to fix a nonexistent problem. Great. You must have a lot a spare time on your hands.No other issue! Just trying to get the TTL to 65
I am simply trying to set the TTL to 65.So you're trying to fix a nonexistent problem. Great. You must have a lot a spare time on your hands.
People only change the TTL (to 65 or some other value) when for example they're trying to work around their phone company blocking tethered connections. As you said you have no issues there is no need for you to do anything.I am simply trying to set the TTL to 65.
I was doing this to get around T-Mobile tethering restrictions.
I knew there was a missing step in this thread thank you so much for your help!People only change the TTL (to 65 or some other value) when for example they're trying to work around their phone company blocking tethered connections. As you said you have no issues there is no need for you to do anything.
Years later this still worked. I needed to bypass my hotspot/tethering network throttling. S8+ verizon usb tethered into my asus ax1800. thanks everyone. Much appreciated i made an account to revive this post letting people know this still works.This works perfectly.
If anyone is happening upon this thread here is what I did:
- install merlin
- download the right one from the website
- extract it
- go to your router.asus.com page
- in administration>firmware upgrade, upload your file and flash
- enable etend the ttl value and spoof lan ttl value in usb modem settings on your router.asus.com page
- enable ssh at administration>system in router.asus.com
- ssh in (I used router.asus.com) and my password
- run chmod a+rx /jffs/scripts/*
- navigate to jffs/scripts
- type nano firewall-start
- edit the script to be:
#!/bin/sh
iptables -t mangle -A POSTROUTING -o -usb0 -j TTL --ttl-set 65
- ctrl+x and save it
- reboot the router
I also set up tasker on my phone to turn on usb tethering, I used the power/usb in the state list then used secure settings to turn on usb tethering. Working like a charm.
chdir /jffs/scripts/
chmod a+rx /jffs/scripts/*
nano firewall-start
#!/bin/sh
iptables -t mangle -A POSTROUTING -o usb0 -j TTL --ttl-set 65
reboot
chmod a+rx /jffs/scripts/*
If your speed isn't being restricted by your mobile operator when you tether the phone to the router you don't need to alter the TTL.hey all, Im trying to implement this and while this all has been extremely helpful, im a little hung up. First off is there a way to verify that I did everything right? I followed @brando calrissian write up and it seems like I did everything right. Problem is my phone that im using as a modem has 10gb of highspeed data already, so doing a simple speed test I don't think will prove or disprove anything on whether or not this took effect. When I ping to my gateway my TTL is still 64 before and after the script, so that has me unsure on if I did indeed do this correctly.
My setup is a Asus RT-AC68U with AsusWRT Merlin 386.2_6 FW connected to Samsung S10 with dev mode enabled with Default USB config: USB Tethering....(in case power goes off to the router...no interaction with the phone will be needed to have the router reconnect to the phone internet)
Thanks for any insight
Can you explain how this throttling works? It doesn't sound anything like the TTL issue being discussed in this thread.I use it basically as a media access point, so I will hit that throttling at 6gb (not 10gb like I originally thought). so Id want to avoid that
Do you know for a fact that it's only throttling hotspot data and not just all data beyond 6GB?throttling kicks in when my data usage goes past 6gb of hotspot data. I'm under the assumption that they are finding out it is hotspot data because of the TTL value in the packets. Therefore if I overwrite that value to 65 through the router FW it wont be deemed a jump and I wont get slower speeds. If my carrier is seeing all my data a cellular data compared to hotspot data my unlimited should "kick in"
iptables-save -t mangle | grep TTL
You would know better than I, but doing it in the order I have posted worked for me.I believeneeds to be done after creating the script.Code:chmod a+rx /jffs/scripts/*
I have seen around that the 65 TTL value might be Verizon specific. If you have a different provider 65 might not be the best value to set it to. I had seen somebody else say that they were using 110 or above.yes it was throttling hotspot data. A couple months ago I hit that 6gb mark tethering and it was unusable from that point forward, but when I watching Netflix or something physically on my phone it was working fine. I checked data usage via carrier web portal and sure enough tethering was @6.0gb whereas overall data was @~15.3gb
iptables -t mangle -A POSTROUTING -o eth1 -j TTL --ttl-set 65
This is something that you would need to test for yourself as it would depend on the device you're using and your LTE operator. It's quite possible that you don't need to do this at all.The question is ... if me need to use an LTE router as a reserve WAN channel (second WAN - LAN4 (eth1)), then the setting will be
in /jffs/scripts/firewall-start
like this?Code:iptables -t mangle -A POSTROUTING -o eth1 -j TTL --ttl-set 65
It will work every time me restore and lose connection on the primary WAN (PPPoE)?
Hi Master Clinton, can you guide me how to set asus AX53U router pls. im a beginner for this. thxThis works perfectly.
If anyone is happening upon this thread here is what I did:
- install merlin
- download the right one from the website
- extract it
- go to your router.asus.com page
- in administration>firmware upgrade, upload your file and flash
- enable etend the ttl value and spoof lan ttl value in usb modem settings on your router.asus.com page
- enable ssh at administration>system in router.asus.com
- ssh in (I used router.asus.com) and my password
- run chmod a+rx /jffs/scripts/*
- navigate to jffs/scripts
- type nano firewall-start
- edit the script to be:
#!/bin/sh
iptables -t mangle -A POSTROUTING -o -usb0 -j TTL --ttl-set 65
- ctrl+x and save it
- reboot the router
I also set up tasker on my phone to turn on usb tethering, I used the power/usb in the state list then used secure settings to turn on usb tethering. Working like a charm.
Welcome To SNBForums
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!