@linux_falguni -- Thanks for the clear step-by-step guide!
Followed your instructions exactly. At the last step, selected Automatic Configuration in Reverse Tether app & touch Connect. It shows blue dots (success) for
- USB Tethered
- Desired IP
- Gateway IP
It then stops with messageFailed. Can not reach network. For troubleshooting tips please visit littlelan.com/amm/faq
On Linux, ifconfig shows
Code:
$ ifconfig usb0
usb0 Link encap:Ethernet HWaddr d2:bf:4d:dd:89:65
inet addr:10.42.0.1 Bcast:10.42.0.255 Mask:255.255.255.0
inet6 addr: fe80::d0bf:4dff:fedd:8965/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:50 errors:0 dropped:0 overruns:0 frame:0
TX packets:145 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5938 (5.9 KB) TX bytes:25889 (25.8 KB)
On Android, ifconfig shows
Code:
$ su
# ifconfig usb0
usb0: ip 10.42.0.49 mask 255.255.255.0 flags [up broadcast running multicast]
I have read the FAQ and rerun the Getting Started Guide. However, no joy. Suggestions?
My setup:
- Ubuntu 12.04 with latest updates from Canonical
- LG C800G phone with Android 2.3.6
- Reverse Tether version build.2012.09.08.paid
>>> UPDATE 2012-12-13 <<<
Found a solution on StackExchange > Android Enthusiasts > "How do you set up internet pass-through (reverse-tether) on linux?" After following linux_falguni's steps above and letting Reverse Tether fail, I entered the following in terminal on Android device:
Code:
$ su
#route add default gw 10.42.0.1 dev usb0
10.42.0.1 happens to be the IP address of the network interface for usb0 on Linux, as you can see from the Linux ifconfig output above.
Now I can browse the web and run apps (at least the ones I've tried so far) on my Android device through my Ubuntu Linux PC. Currently investigating ways to automate the process, with or without Reverse Tether.
Bookmarks