I am sure many people have heard that verizon has asked google to remove tethering applications from their App Store.
Luckily I already had it installed but in case you don’t you can get it from here android-wifi-tether
I am running 2.0.7
In linux, you need to make sure you have this in the kernel config:
[codesyntax lang=”bash”]
Device Drivers ---> [*] Network device support ---> USB Network Adapters ---> [*] Multi-purpose USB Networking Framework <*> CDC Ethernet support <*> CDC EEM support <*> Simple USB Network Links (CDC Ethernet subset) [*] Embedded ARM Linux links [*] USB Support ---> <*> USB Modem (CDC ACM) support <*> USB Wireless Device Management support
[/codesyntax]
After you have the kernel configured correctly, I had to modprobe usbnet:
[codesyntax lang=”bash”]
modprobe usbnet
[/codesyntax]
Then, NetworkManager on kde show Auto usb0
After I connected, I was able to perform this traceroute to prove it was still working:
[codesyntax lang=”bash”]
# mtr -r -c 5 google.com HOST: TSPH4GL2 Loss% Snt Last Avg Best Wrst StDev 1.|-- 10.10.3.254 0.0% 5 2.9 3.1 2.6 4.2 0.6 2.|-- xx.sub-xx-xx-xxx.myvzw.c 0.0% 5 86.5 78.5 60.3 98.7 14.6 3.|-- ??? 100.0 5 0.0 0.0 0.0 0.0 0.0 4.|-- xxx.sub-xx-xx-xx.myvzw.co 0.0% 5 101.7 88.6 80.5 101.7 8.8 5.|-- xx.sub-xx-xx-xx.myvzw.com 0.0% 5 78.0 84.2 75.7 104.2 12.1 6.|-- xx.sub-xx-xx-xx.myvzw.com 0.0% 5 101.3 83.8 72.8 101.3 10.6 7.|-- xx.sub-xx-xx-xx.myvzw.com 0.0% 5 77.7 85.0 77.7 90.2 5.2 8.|-- xxx.sub-xx-xx-xx.myvzw.co 0.0% 5 72.2 82.8 72.2 102.6 11.9 9.|-- GigabitEthernet0-0-0.GW1. 0.0% 5 88.0 85.2 82.6 88.0 2.6 10.|-- 0.xe-3-1-0.XL2.CLE3.ALTER 20.0% 5 87.4 90.9 86.6 101.8 7.2 11.|-- 0.ge-5-2-0.XL4.CHI13.ALTE 0.0% 5 142.0 102.5 87.6 142.0 22.5 12.|-- TenGigE0-5-0-0.GW2.CHI13. 0.0% 5 180.9 109.9 82.3 180.9 40.7 | `|-- 152.63.65.145 | |-- 152.63.66.29 13.|-- google-gw.customer.alter. 20.0% 5 89.4 101.5 82.7 143.8 28.4 14.|-- 209.85.254.122 0.0% 5 94.6 102.3 92.5 113.2 8.8 15.|-- 64.233.174.173 0.0% 5 110.2 101.8 87.1 118.6 12.5 16.|-- 74.125.225.20 20.0% 5 79.2 100.9 79.2 129.1 20.8
[/codesyntax]
If you don’t run NetworkManager on gentoo, you should be able to see the device using:
[codesyntax lang=”bash”]
ifconfig -a
[/codesyntax]
Which should return something like:
[codesyntax lang=”bash”]
usb0 Link encap:Ethernet HWaddr 26:10:72:ab:38:0e BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
[/codesyntax]
You then need to symlink /etc/init.d/net.lo to /etc/init.d/net.usb0
[codesyntax lang=”bash”]
ln -s /etc/init.d/net.lo /etc/init.d/net.usb0
[/codesyntax]
And start the network normally:
[codesyntax lang=”bash”]
/etc/init.d/net.usb0 start
[/codesyntax]
You can then use dhcpcd to obtain an ipaddress:
[codesyntax lang=”bash”]
dhcpcd usb0
[/codesyntax]
If it doesn’t work, or you obtain an ip address and are not able to surf the net, first thing to do is reboot the phone and try again. I had an instance where I could ping the laptops ip address but couldn’t ping the phones ip address which is the default gateway. Rebooting fixed it for me.
Leave a Reply
You must be logged in to post a comment.