- Thread Starter
- #16
So it seems (after loads of research) that this is a known issue.
But it's not an issue so much as a "feature" for our carriers: Jelly Bean allows Carriers to recognize and block tethering. That's why some folks lose tethering, and some don't. The issue is a switch at the carrier's end.
For those of you who know that you are supposed to be able to tether per your agreement, the solution should be as easy as calling your provider and having them enable tethering.
For those (like me) who have been sneaking in the back door and wish to continue to do so, the fix seems to lie in iptables (root required). The simplest I found was entering this in terminal:
...where "rmnet0" is replaced with the interface specific to your device. Apparently after this, one should be able to tether normally.
(Reference here, see comments 122, 125 & 131)
Unfortunately this didn't work for me, but more than likely because I haven't a clue what I'm dabbling in. I found my "interface" by running "netcfg" in terminal with tethering disabled, and chose qmi0 (the one with a xx.xxx.xx.xx format IP address, the same as shows for the phone when it's successfully online). Does anyone know enough to be able to help me with this?
But it's not an issue so much as a "feature" for our carriers: Jelly Bean allows Carriers to recognize and block tethering. That's why some folks lose tethering, and some don't. The issue is a switch at the carrier's end.
For those of you who know that you are supposed to be able to tether per your agreement, the solution should be as easy as calling your provider and having them enable tethering.
For those (like me) who have been sneaking in the back door and wish to continue to do so, the fix seems to lie in iptables (root required). The simplest I found was entering this in terminal:
Code:
su -c "iptables -tnat -A natctrl_nat_POSTROUTING -s 192.168.0.0/16 -o rmnet0 -j MASQUERADE"
...where "rmnet0" is replaced with the interface specific to your device. Apparently after this, one should be able to tether normally.
(Reference here, see comments 122, 125 & 131)
Unfortunately this didn't work for me, but more than likely because I haven't a clue what I'm dabbling in. I found my "interface" by running "netcfg" in terminal with tethering disabled, and chose qmi0 (the one with a xx.xxx.xx.xx format IP address, the same as shows for the phone when it's successfully online). Does anyone know enough to be able to help me with this?