I recently upgraded to Ubuntu 12.04. However the upgrade was completed but the upgradation process was broken many time due to some errors such as hash sum mismatched and size mismatched. I used --fix-missing to upgrade.
But this resulted in few problems in the system. The internet has stopped working continuously. The connection appears for some time then again drops. But it is working properly in dual boot Windows as well as with root login.
I got many sources with similar problem on google but none was working.
Output of ifconfig is:
eth0 Link encap:Ethernet HWaddr f0:4d:a2:4b:2e:f3
inet6 addr: fe80::f24d:a2ff:fe4b:2ef3/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4486 errors:0 dropped:0 overruns:0 frame:0
TX packets:293 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:616114 (616.1 KB) TX bytes:32189 (32.1 KB)
Interrupt:45 Base address:0xe000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 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:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 20:7c:8f:2e:af:df
inet addr:10.132.125.34 Bcast:10.132.255.255 Mask:255.255.0.0
inet6 addr: fe80::227c:8fff:fe2e:afdf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:78174 errors:0 dropped:0 overruns:0 frame:0
TX packets:3444 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:11846886 (11.8 MB) TX bytes:510067 (510.0 KB)