Parent Directory | Revision Log
experiment to tether Android with laptop for Internet access
1 | #!/bin/sh -x |
2 | |
3 | # as described at |
4 | # http://www.forceclose.com/questions/2669/connect-android-to-internet-using-usb-tether-through-laptops-newtwork |
5 | |
6 | sudo id |
7 | |
8 | android=`adb shell ip addr list usb0 | grep 'inet ' | sed 's/^ *//g'` |
9 | |
10 | a_ip=`echo $android | cut -d" " -f2 | cut -d/ -f1` |
11 | c_ip=`echo $a_ip | cut -d. -f-3`.1 |
12 | netmask=`echo $android | cut -d" " -f4` |
13 | |
14 | echo "Android $a_ip netmask $netmask -> $c_ip" |
15 | |
16 | sudo ifconfig usb0 $c_ip netmask $netmask up |
17 | sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" |
18 | sudo iptables -t nat -A POSTROUTING -s $a_ip -o br0 -j MASQUERADE |
19 | |
20 | adb shell ip route add default via $c_ip |
21 | adb shell setprop net.dns1 8.8.8.8 |
22 | |
23 | adb shell ping -c 1 $c_ip |
24 | ping -c 1 $a_ip |
Name | Value |
---|---|
svn:executable | * |
ViewVC Help | |
Powered by ViewVC 1.1.26 |