Internet connection not working although it says it is connected
I have a Toshiba z830 with ubuntu 12.04. I could use without problems the DSL connection (I have no router, only a modem) at home until a couple of days ago:
It stopped to work when while connected with the DSL connection via CiscoVPN (to my workplace), I had to leave the laptop unattended for a while and I guess the laptop tried to go to suspend. When I came back there were many messages on a black screen (sorry, I cannot attach an image because of my low reputation) and the laptop was not responding. I had to reset the it.
After rebooting it, the internet connection didn't work as did before (no browsing, no ssh, no skype, etc) although it says it is connected. I only can browse, etc when I connect to CiscoVPN to the same place where I was connected when it crashed.
When I am physically where I connected via VPN (at work) I can use the wireless, which I am not able to use now anymore since the incident described above.
Some additional information:
martillu@ubuntu:~$ cat /etc/resolv.conf domain km.icrr.u-tokyo.ac.jp nameserver 10.240.12.134 nameserver 10.240.12.135 martillu@ubuntu:~$ route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 61.127.116.199 0.0.0.0 UG 0 0 0 ppp0 61.127.116.199 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 ppp0 martillu@ubuntu:~$ ifconfig eth0 Link encap:Ethernet HWaddr e8:e0:b7:2f:bc:5a inet6 addr: fe80::eae0:b7ff:fe2f:bc5a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:17620 errors:0 dropped:1 overruns:0 frame:0 TX packets:13168 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:19452232 (19.4 MB) TX bytes:2568218 (2.5 MB) Interrupt:20 Memory:c0700000-c0720000 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:134 errors:0 dropped:0 overruns:0 frame:0 TX packets:134 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:36316 (36.3 KB) TX bytes:36316 (36.3 KB) ppp0 Link encapoint-to-Point Protocol inet addr:219.167.252.226 P-t-P:61.127.116.199 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1454 Metric:1 RX packets:17608 errors:0 dropped:0 overruns:0 frame:0 TX packets:13129 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:18993590 (18.9 MB) TX bytes:2221195 (2.2 MB) wlan0 Link encap:Ethernet HWaddr 9c:b7:0d:d9:21:f3 UP 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)
I think that: domain km.icrr.u-tokyo.ac.jp
in the resolv.conf may be suspicious, since if I am not connected via CiscoVPN I do not know why it should appear "km.icrr.u-tokyo.ac.jp" (this is where I connect via VPN).
Solution 1:
You are on the right track. the resolv.conf was changed for VPN use and was not changed back for normal use as a result of the crash. Deleting the old resolv.conf may help. You can make a backup copy of the file and delete the original with this single command:
sudo mv /etc/resolv.conf /etc/backup.resolv.conf
A new resolv.conf will be generated as and when needed. See the answer to the following question:
Can not access Internet (DNS names do not resolve) after update today
Also see:
http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/
Hope this helps.