Mach mal die von bluelupo gemachten Vorschläge bzgl. der Datei 'resolv.conf' rückgängig. Die Option 'search' fragt nach der Search-Domain (da hat eine IP nichts zu suchen), d. i. Deine eigene Domain, wie Du sie lokal genannt hast. Für die meisten Home-Netzwerke ist das aber uninteressant.
Dennoch hier die Erklärung, was die Search-Domaine macht: nehmen wir an Du hast Dein lokales Netz (eben die Domain) myhome.de genannt. Dein Router heist 'fritzbox'. Dann müßtest Du normalerweise eine ping auf die Fritzbox mit dem FQDN (FullQualifiedDomainName) loslassen:
> ping fritzbox.myhome.de
Wenn Du Deine Domain als Search-Domain in der 'resolv.conf' angegeben hast "search myhome.de", dann kannst Du den Ping auf Deinen Router mit folgenden Befehl loslassen:
> ping fritzbox
Solltest Du einen lokalen DNS pflegen (macht die Fritzbox das mittlerweile eventuell auch?, soweit ich weiß macht die Fritzbox nur einen DNS-Forward), so kann das Verhalten auch anders sein.
Nun zu Deinem Netzwerkproblem: kannst Du den eine Adresse im Internet pingen, z. B. '
www.suse.de'?
Wenn 'unkown host' kommt ist die Namensauflösung (DNS) nicht richtig. Es schadet nichts für jedes Interface in der 'interface'-Datei eine Zeile mit DNS Einträgen zu haben (so wie von bluelupo vorgeschlagen: 'dns-nameservers 192.168.178.1').
Wenn das nicht geht, kannst Du eine IP im Internet pingen (z. B. 195.135.220.3)?
Wenn nicht ist die Ausgabe von 'route' erstmal interessant.
Da Du ja auch Probleme mit dem Wlan hattest: ich muß bei meiner Maschine, wenn ich das Wlan abgeschaltet habe auch das Ethernet Interface kurz runter und wieder rauf fahren:
# ifdown eth0 && ifup eth0
, weil sonst in der Routingtabelle der Default-Gateway fehlt. Man kann natürlich auch den Default-Gateway per Befehlszeile nachtragen, aber einfacher geht es mit o. g. Befehl, wenn die Netzwerkeinstellungen richtig sind.
Gruß
Kris