Была точно такая же проблема как вы описываете! 
 
Хосты не пинговались по имени, и внутри сети и во вне. 
 
По ip хосты внутри сети пинговались снаружи не проверял. 
 
Сидел, скажем, от пользователя A. Сеть была настроена с помощью Yast2->NetworkConnections. 
 
Все работало, потом вдруг все перестало, после того как я поковырялся в "системные службы, уровень ядра" , которая запускается из Yast. Я обнаружил что службы в описании, которых упоминается про DNS не работают. Включил, перезагрузил и ничего... Включил все службы из экспертного режима, перезагрузил и ничего... Потом вышел из сеанса, зашел под root - все прекрасно  работает! Еврика!  Потом создал пользователя с именем B и от него все работает!!! Через некоторое время включаю комп, гружусь под A и у него работает все!!!! ))) 
 
 
 
Но вот блин.... Сейчас проблема повторилась  
 
Включал все службы, логинился от root и от B - нет результата, последняя надежда, перегрузиться несколько раз и создать нового пользователя ))  
 
А вообще можно было бы почитать про системные службы. 
 
Тоже бы наверно помогло, у них там много настроек запуска. Может быть какие то настройки сбиваются.