Hallo, Am Thu, 26 Apr 2018, Daniel Spannbauer schrieb: [..]
Ich hab da gerade mal etwas gespielt.... Ich hab ganz normal im Yast als Hostname "lamm" gesetzt, als Domain "hurz".
Nach einem reboot:
lamm:~ # cat /etc/hostname lamm.hurz
Hier gehört nur der Hostname ("lamm") rein
lamm:~ # hostname lamm lamm:~ # hostname -f hostname: Name or service not known
Wie sieht die /etc/hosts Zeile zu 127.0.0.1 aus?
Erwartet hätte ich bei "hostname -f" ein "lamm.hurz" Kein DNS-Server im Spiel.
Braucht's auch nicht. Aber wie sieht deine /etc/nsswitch.conf aus? Ich hab hier: hosts: files dns drin, ein mdns o.ä. will ich nicht. Wichtig ist das "files"... Vgl.: $ strace -eopen hostname -f 2>&1 |grep /etc/ open("/etc/ld.so.cache", O_RDONLY) = 3 open("/etc/nsswitch.conf", O_RDONLY) = 3 open("/etc/host.conf", O_RDONLY) = 3 open("/etc/resolv.conf", O_RDONLY) = 3 open("/etc/ld.so.cache", O_RDONLY) = 3 open("/etc/hosts", O_RDONLY|O_CLOEXEC) = 3 open("/etc/gai.conf", O_RDONLY) = 3 Ah, genau, die /etc/host.conf ist auch noch relevant, ich hab hier ==== order hosts, bind multi on ==== -dnh -- So Linus, what are we doing tonight? The same thing we do every night Tux. Try to take over the world! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org