ÈÐ Wïgê† Ðð† ñåmê

ïñ£ð§ê¢, ïñ£ðrmå†ïðñ §ê¢µr, Ðïgï†ål £ðrêñ§ï¢§, hå¢kïñg, §¥§†êm åÐmïñ阮rå†ïðñ, lïñµx ßlðg

Vêrïzðñ Kïll§ ÄñÐrðïÐ †ê†hêr – ñð† êñ†ïrêl¥

, , , ,

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