On 9/23/05, Thomas Hood <[EMAIL PROTECTED]> wrote: > Make sure that the logical interface definition being applied to eth0 > contains one and only one "dns-nameservers" option line where the > option keyword is followed by the required nameserver addresses > separated by spaces.
Here it is (and it seems correct): iface eth0 inet static address 192.168.11.3 netmask 255.255.255.0 network 192.168.11.0 broadcast 192.168.11.255 gateway 192.168.11.2 dns-nameservers 213.205.32.70 213.205.36.70 pre-up /sbin/modprobe acer_acpi pre-up /bin/echo "enabled : 1" > /proc/acpi/acer/wireless pre-up /sbin/iwconfig eth0 essid kynetics pre-up /sbin/iwconfig eth0 key restricted xxxxxxxxxxx (the pre-up commands are there to activate the network card, since it is a wireless one and it needs some workaround) > Make sure that /etc/network/if-up.d/000resolvconf is present and has > execute permission. > aquila:/etc/network/if-up.d# ls -l total 12 -rwxr-xr-x 1 root root 651 2005-08-01 12:55 000resolvconf -rwxr-xr-x 1 root root 103 2005-09-05 02:24 50guarddog -rwxr-xr-x 1 root root 429 2004-05-18 10:48 51guidedog > Make sure that /etc/resolv.conf points to > "/etc/resolvconf/run/resolv.conf". aquila:/etc# ls -l|grep resolv.conf lrwxrwxrwx 1 root root 31 2005-09-19 08:56 resolv.conf -> /etc/resolvconf/run/resolv.conf > Make sure that /etc/resolvconf/run points to "/dev/shm/resolvconf". aquila:/etc/resolvconf# ls -l total 4 -rw-r--r-- 1 root root 111 2005-07-19 22:05 interface-order drwxr-xr-x 2 root root 144 2005-08-31 12:35 resolv.conf.d lrwxrwxrwx 1 root root 19 2005-08-31 12:35 run -> /dev/shm/resolvconf drwxr-xr-x 2 root root 120 2005-08-31 12:34 update.d drwxr-xr-x 2 root root 48 2003-07-08 13:27 update-libc.d > Make sure that there the /dev/shm/ filesystem is not full. Do "df" > and look at the Use% for /dev/shm. aquila:/etc/resolvconf# df |grep /dev/shm tmpfs 255400 8 255392 1% /dev/shm > Make sure that /dev/shm/resolvconf/ exists. aquila:/dev/shm# ls -l total 0 drwxr-xr-x 3 root root 100 2005-09-23 09:28 resolvconf > Make sure that root can create files in /dev/shm/resolvconf/. aquila:/dev/shm# touch test aquila:/dev/shm# ls resolvconf test > Make sure that /dev/shm/resolvconf/interface/ exists. aquila:/dev/shm/resolvconf# ls -l total 4 -rw-r--r-- 1 root root 0 2005-09-23 09:25 enable-updates drwxr-xr-x 2 root root 60 2005-09-23 09:28 interface -rw-r--r-- 1 root root 201 2005-09-23 09:28 resolv.conf > If all of the above checks out then we need to start debugging. > Please add > > LOG=/tmp/resolvconf.log > echo "-------------" >> $LOG > echo "ARGS: $*" >> $LOG > echo "run:" >> $LOG > ls -dl /etc/resolvconf/run/* >> $LOG > echo "interface:" >> $LOG > ls -l /etc/resolvconf/run/interface >> $LOG > echo "-------------" >> $LOG > > to the top of it and send the contents of /tmp/resolvconf.log after a > reboot. I am not sure to have understood to the top of which file I have to add this part; I am trying with /sbin/resolvconf, but I am not sure. In the meanwhile I send you this information, and I will send soon the log if I will be able to find which file I have exactly to modify.