So you just upgraded to Ubuntu Gutsy and you cannot get the Internet to work? You appear to have a LAN connection or Network-Manager is allowing you to connect to your access point, yet when you type in http://www.google.com, the domain will not resolve – it just keeps reading ‘connecting’. Why? Use of of ipv6 – 99% of the time.
Yeah great, so how about a working connection!
Because most of you could care less why it’s not working, let’s look at getting it working again, shall we? First, because this is about ipv6 issues, let’s make sure this is the problem. Run this from a terminal window:
dig AAAA www.kame.net
Did it time out? Then try this one:
dig A www.kame.net
Did the latter work? Then it is indeed, an issue with ipv6 and you have a few options here.
1) Check for a firmware upgrade for your NIC or modem.
2) Open a terminal window and copy/paste this in:
gksudo gedit /etc/modprobe.d/blacklist
then add…
blacklist ipv6
…someplace at the bottom. Here is an example:
# This file lists those modules which we don't want to be# loaded by # alias expansion, usually so some other driver will be# loaded for the # device instead.# evbug is a debug tool that should be# loaded explicitly blacklist evbug # these drivers are very simple, the HID drivers are# usually preferred blacklist usbmouse blacklist usbkbd # replaced by e100 blacklist eepro100 # replaced by tulip blacklist de4x5 # causes no end of confusion by creating unexpected# network # interfaces blacklist eth1394 # snd_intel8x0m can interfere with snd_intel8x0,# doesn't seem to support much# hardware on its own (Ubuntu bug #2011, #6810) blacklist snd_intel8x0m# causes failure to suspend on HP# compaq nc6000 (Ubuntu: #10306) blacklist i2c_i801 # buggy driver causes kernel BUG on load (Ubuntu: #78255, #88430) blacklist r818x blacklist r8187
OK, so that is a lot of stuff. All you need to do is add blacklist ipv6 to the tail end of that mess, like so:
...Lots of other stuff too long to list yet again... # buggy driver causes kernel BUG on load (Ubuntu: #78255, #88430) blacklist r818x blacklist r8187 # Matt made me do this so I can have my Internet back!!!! blacklist ipv6
That’s all there is to it, now save the file and restart the PC. If all went well, you should find that you are able to browse the web without issues relating to slow DNS issues.
Matt, we need a script that does this for us!!
If you would rather have a script to help you with opening the right file for editing, download this file. Then after saving it to your desktop, right click on it and choose the ‘Permissions’ tab, then select the ‘Execute’ option by clicking it. This will do everything for you and blacklist ipv6 for you ‘auto-magically‘.
Just be darn sure to run this in the terminal when prompted after double clicking it.If you are still having a problem, try this. If you find that this is more than you want to deal with just to use OpenDNS, then simply pick your router and allow Ubuntu to do as it is likely already doing, acting as your DNS server. Just add the OpenDNS info for the router you own and that ought to help with any remaining DNS related issues.
Again, this tutorial is for those with DNS (domain resolving issues). If you are using wifi and have not had any luck connecting, try this post instead.
[tags]routers, switch[/tags]