I’ve been running <a class="zem_slink freebase/en/ubuntu" title="Ubuntu (operating system)" rel="homepage" href="http://www.ubuntu.com/">Ubuntu as my laptop <a class="zem_slink freebase/en/operating_system" title="Operating system" rel="wikipedia" href="http://en.wikipedia.org/wiki/Operating_system">operating system for quite some time (year or more) and find it to be quite wonderful. However, recently I had some nasty times getting everything to work with OpenDNS.
The easy thing to do is change /etc/<a class="zem_slink freebase/en/resolv_conf" title="Resolv.conf" rel="wikipedia" href="http://en.wikipedia.org/wiki/Resolv.conf">resolv.conf to contain the OpenDNS entries. However, this was complicated by my use of <a href="http://www.pps.jussieu.fr/~jch/software/polipo/">polipo (web cache), <a href="http://www.phys.uu.nl/~rombouts/pdnsd/">pdnsd (<a class="zem_slink freebase/en/name_server" title="Name server" rel="wikipedia" href="http://en.wikipedia.org/wiki/Name_server">DNS cache), and <a href="http://en.wikipedia.org/wiki/Resolvconf">resolvconf (a resolv.conf file manager) – not to mention the use of <a href="http://sourceforge.net/apps/trac/ddclient">ddclient to update the dynamic <a class="zem_slink freebase/en/internet_protocol" title="Internet Protocol" rel="wikipedia" href="http://en.wikipedia.org/wiki/Internet_Protocol">IP on the laptop, and the Gnome <a href="http://projects.gnome.org/NetworkManager/">NetworkManager.
Continue reading