I’m running SuSE 13.1 and the old way of managing the network. I have a wired connection to the router. Today SuSE cannot find anything beyond the router. I can ping the router. Testing the router lets me do loopups and I can access web pages via the actual ip addresses. But if I try to ping using the names or use the names with a browser, all I get is ‘Network Unreachable’.
I have tried resetting the network card using YAST and rebooting. No luck. Changed to a spare router. Same issue. Booted the machine into Gentoo and everything worked, so it is not the network card.
Now I’m stuck! It has to be something to do with SuSE itself, but what?
Checking resolv.conf it showed up as a binary file! Using a hex editor on it, livecd-kde and zeros, so obviously corrupted somehow. It was not updated on boot either.
I wrote a new resolv.conf with nameserver as the router and it all works. No idea why the original resolv.conf went belly-up.