i have a friend who's having a very strange problem. he has his linux box (debian sarge) configured with a static ip and everything in its proper place in /etc/network/interfaces. it's been working well for more than a year. all of a sudden though, resolvconf won't properly regenerate /etc/resolv.conf after a reboot. normally resolvconf takes the input and generates /etc/resolv.conf as a symlink to another file which is /etc/resolvconf/run/resolv.conf or something like that. in this case, when he reboots his machine /etc/resolv.conf is empty. (everything else works ok, he can ping hosts from his /etc/hosts.conf file alright, but outside name lookups time out).
here's where it gets very strange - if he manually brings the interface down and back up, everything works fine: /etc/resolv.conf is properly generated and name resolution works. so this is only a problem when the computer has to reboot. strange huh?
we're figuring there must be some problem with resolvconf, but does anyone have any thoughts?