resolvconf-gentoo doesn't update the resolv.conf file (after it was been correctly relinked to the proper place according the ebuild info and instructions). Since it doesn't update the resolv.conf, it ends up being a empty file, with no nameserver information. I have my network cards (2 eth cards) configured for static ip's, set to 1 gateway address. I ended up booting on a boot cd to remove the resolvconf-gentoo, baselayout-1.12.0_pre17, and fix my resolv.conf file.
Portage 2.1_pre7-r4 (default-linux/amd64/2006.0, gcc-4.1.0, glibc-2.4-r1, 2.6.16-gentoo x86_64)
System uname: 2.6.16-gentoo x86_64 AMD Athlon(tm) 64 Processor 3200+
Gentoo Base System version 1.12.0_pre16
sys-devel/autoconf: 2.13, 2.59-r7
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
CFLAGS="-march=k8 -O3 -pipe -floop-optimize2 -fno-omit-frame-pointer"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib64/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O3 -pipe -floop-optimize2 -fno-omit-frame-pointer"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
Unset: ASFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTDIR_OVERLAY
What does resolvconf -l report? And post the contents of /etc/resolvconf/run/interfaces.
the interfaces file was empty, and the resolvconf -l displayed nothing
also the resolvconf -i also displayed nothing either.
Which dhcp client and what version are you using?
I use static ip address for my network cards, so dhcp isn't involved. When I had dynamic ip; I was using dhcpcd-2.0.4.
Here's my /etc/conf/net file contents
# This blank configuration will automatically use DHCP for any net.*
# scripts in /etc/init.d. To create a more complete configuration,
# please review /etc/conf.d/net.example and save your configuration
# in /etc/conf.d/net (this file :]!).
config_eth0=( "192.168.1.30/24" )
config_eth1=( "192.168.1.31/24" )
routes_eth0=( "default via 192.168.1.1" )
Could you test with another dhcp client please? Try pump-0.8.21-r9 as it doesn't install any files in /etc
well, when I was using static ip's; it still would not configure anything in resolv.conf, nor output anything from the outputs from resolconf -i and resolvconf -l.
When I switched one of my network cards to use pump, it would work for that network card only. Meaning I had to turn off my other network card just to get any kind of network. This is the main reason why I switched over from using dynamic ip address to static ip address; as the system gets screwed up when it sees there is 2 different gateways available.
(In reply to comment #8)
> well, when I was using static ip's; it still would not configure anything in
> resolv.conf, nor output anything from the outputs from resolconf -i and
> resolvconf -l.
Static ip's won't configure resolv.conf for you. However, you can do this.
Is dhcpcd actually working then? Remove /var/lib/dhcpc/dhcpcd-eth0.info and re-run dhcpcd and check if the file is replaced. If so, attach it here please.
Well, dhcpcd works, and reconfigures the resolv.conf file. So I guess it, it more likly an error on me; so I am going to go ahead and close it. Thx for helping me check to be sure.