I've installed VL 6.0 on an older PC on my home network, but I can't seem to get DNS to work. My router is my DNS server, so my resolv.conf hasnameserver 192.168.1.1like my other linux boxes (Ubuntu and CentOS) that work fine. I can ping the IP address of any local computer or internet site, but it won't recognize the names. I tried adding a public DNS, but that didn't do anything. When I log into my router, I can see this computer with it's proper name and IP. I've gone through VASM and I don't have a firewall active. I looked at /etc/rc.d/rc.inet0 and rc.inet1: inet0 did not include my Gateway (router) and fields in inet1 were blank. I'm at wits end here trying to get this to work. Once I get DNS, then I can move on to mount NAS server samba shares. Can anyone help?

I do not have a search entry in resolv.conf (I don't have one on my other 2 linux boxes). I'm not in a sub-domain because this is a home network, so I'm not even sure what I should use for that? Everything I've read indicates that I shouldn't need one.

I don't know if this helps, but if I ping this computer (gimli) from another machine on my local network, it comes back with an IP address that is not in my local network (63.123.155.104). I have no idea where this is, but it doesn't return pings.

I tried adding my ISP's DNS to resolv.conf plus the OpenDNS servers. Each time I reboot, the only thing that remains in resolv.conf is my router IP. Everything else is deleted except for the comment at the top: '# Generated by dhcpcd for interface eth0'. Perhaps I have a conflict somewhere? Clearly something (dhcpcd?) is overwriting my resolv.conf.

Despite the DHCP_KEEPRESOLV[0]="yes", my resolv.conf was still overwritten. I'm also not sure where/how to get the debug output. I expected to see something when I ran:> dhcpcd -ko> dhcpcd eth0but I got nothing back. I rebooted and looked in /var/log/debug, but there wasn't any more DHCP info than before. I didn't see any obvious problems in /var/log/messages.

The problem is that the VL box can't resolve ANY domain names, local or otherwise, but I can access them directly via IP addresses. So I can successfully ping 64.50.236.52, but 'ping vectorlinux.osuosl.org' returns' ping: unknown host vectorlinux.osuosl.org'. My router (192.168.1.1) is my local DNS and using that for my Ubuntu and CentOS machines works fine.

My /etc/dhcpcd/dhcpcd-eth0.info looks like it has everything:IPADDR=192.168.1.206NETMASK=255.255.255.0NETWORK=192.168.1.0BROADCAST=192.168.1.255GATEWAY=192.168.1.1DNS=192.168.1.1DHCPSID=192.168.1.1DHCPGIADDR=0.0.0.0DHCPSIADDR=0.0.0.0DHCPCHADDR=00:E0:7D:B5:1C:82DHCPSHADDR=00:22:3F:0A:62:A4DHCPSNAME=''LEASETIME=86400RENEWALTIME=43200REBINDTIME=75600INTERFACE='eth0'CLASSID='Linux 2.6.27.12 i686'CLIENTID=00:E0:7D:B5:1C:82

-rw-r--r-- 1 root root 64 2009-12-26 17:47 resolv.confSo yes, I did enter the servers as root.My router is a Netgear WNR2000 that I've been using for about a year.I'm certainly not ruling out the possibility this problem is something stupid I did without realizing it.

I had this sneaking suspicion that it was something stupid and it turns out I was right. About a month ago I tried to solve the problem of seeing local machines by name, but I didn't find a solution and couldn't get back to it until recently. I had modified /etc/nsswitch.conf to add wins and winbind to the hosts line. What I ended up with was:hosts: files [NOTFOUND=return] dns wins winbind so it quit looking beforfe getting to dns. I still haven't solved the original problem, but I'll pursue that in a separate thread. Thank you to everyone who responded to help - sorry for wasting your time.