@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 message
Failed. Can not reach network. For troubleshooting tips please visit littlelan.com/amm/faqOn Linux, ifconfig shows
On Android, ifconfig shows
$ 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
RX bytes:5938 (5.9 KB) TX bytes:25889 (25.8 KB)
I have read the FAQ and rerun the Getting Started Guide. However, no joy. Suggestions?
# ifconfig usb0
usb0: ip 10.42.0.49 mask 255.255.255.0 flags [up broadcast running multicast]
- 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:
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.
#route add default gw 10.42.0.1 dev usb0
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.