android ICS 4.0.3 USB & Wifi tethering modem hanging and timeout problem solved

I have Samsung Galaxy Note N7000 with rooted android ICS 4.0.3 with super user access.

I used to use my mobile 3G internet connection via my laptop using USB tethering option.my mobile was performing well with USB tethering when I used to have 2.3.6 android but last month I updated my galaxy note with rooted android ICS 4.0.3 and started having following problem with USB tethering ( Same happen when I tried Wifi hotspot tethering option )

Connecting of mobile with laptop via USB tethering is very smooth without any problem but problem starts after few minutes ( may be 10 minutes or may be 30 or more minutes ) when my Google chrome start  showing DNS issue.

I thought my ISP having some DNS server problem so I added 8.8.8.8 & 8.8.4.4 ( Google DNS server )  as DNS server address in setting of network connection but this could not solve the probelm.

I opened browser in my Samsung note, it was working well without any problem , even all other applications in mobile were working well.

I disabled and enabled tethering and data connection in mobile but without success.

 

Next I rebooted my laptop ( having window 7 premium ) but this also could not solve problem, I even tried ubuntu OS but without any success.

Finally I turned my Samsung note off and after few second I turned it on ( not simple restarting – it is turn off then turn on ), to my surprise problem was solved. But after few minutes problem reappeared so again I turn off and on my mobile and problem solved again, process continued.

It is really frustrating to turn off &  on mobile every few minutes :(

I thought it is DNS cache problem so I tried different application like SetDNS to change DNS server in mobile connection but with out any success.

Finally I done some test ( when there was connectivity problem ) to know exact problem.

First of all I opened CMD in window 7 and executed following command

ping 8.8.8.8

result was timeout !!

this result mean that there is no DNS problem but there is connectivity problem between mobile modem and laptop.

Next I executed following command

ipconfig

I got following result

Ethernet adapter Local Area Connection 3:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . : XXXXXXX
Autoconfiguration IPv4 Address. . : 169.254.251.171
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :

 

above result appeared very odd to me so I turned my mobile Off and On( when there is no issue in connectivity) and repeated the command and result was

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . :XXXXXXX
IPv4 Address. . . . . . . . . . . : 192.168.42.31
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.42.129

finally I added above values in connection setting ( will explain in detail below ) and started using internet on laptop, again after few minutes same problem occurred, this time I simply unchecked and checked the tether option in mobile and this solved my problem( without restarting the mobile ).

So No need to reboot the mobile, just one click can solve the problem ( we need driver update in mobile to permanent solve this problem).

 

Here are step wise instructions to solve the problem

Connect the android mobile with laptop or pc via USB cable

In mobile go to menu -> settings -> tethering -> click check on USB tethering

Mobile is now connected to laptop, open internet explorer in laptop and check if internet is working or not , if it working then

click start and type cmd in search box and click enter

you will see a black window , it it type

ipconfig

you will get result something like this

Ethernet adapter Local Area Connection 3:

Connection-specific DNS Suffix . :
Link-local IPv6 Address . . . . . :XXXXXXXXXX
IPv4 Address. . . . . . . . . . . : 192.168.42.31
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.42.129

Note down these values and follow following steps

Go to Start -> control panel -> Network & sharing center -> change adapter setting ( on left side ) -> Right click on Local Area Connection 3 ( or any other connection which appeared in above result ) -> click on properties -> double click on internet protocol version 4 ( TCP/IPv4)

you will see following window

fill the setting as shown above in image, matching with results you got with ipconfig command.

you can use DNS server setting same as shown above.

Click Ok on both windows which appeared and you have done !!!!

Now whenever you got DNS server error or timeout problem then simply

In mobile go to menu -> settings -> tethering -> click uncheck on USB tethering -> click check on USB tethering

your internet issue will get solved !!

Enjoy ! :)

No comments yet.

Leave a Reply