lieber andreas, On Mon, Apr 26, 2004 at 10:32:50PM +0200, Andreas Koenecke wrote:
* Montag, 26. April 2004 um 17:26 (+0200) schrieb gerhard horst kopka m. a.:
wenn ich ein "host starfleet" (mein dns-server) absetze, bekomme ich die richtige antwort: 192.168.2.2. wenn ich ein ping -c 4 192.168.2.2 absetze, antwortet die starfleet.
wenn ich ABER ein "ping -c 4 starfleet" absetze, dann gekomme ich als antwort "unknown host"! (als fqdn tut es auch nicht, resolv.conf ist auch richtig wenn ich die starfleet in hosts eintrage tut es auch.)
Was steht denn in der "/etc/nsswitch.conf" in der Zeile, die mit "hosts" beginnt? ... m. e. auch das richtige: hosts: files dns
ich habe es gerade mal umgedreht (also dns files), aber auch das tut nicht. ein blick in den output von strace hat mir auch nicht weitergeholfen, da ich nicht zu sehr darin geübt bin, aber es werden die dateien resolv.conf, nsssitch.conf, hosts.conf und hosts geöffnet. mein verdacht ist, das keine anfrage über das netz gestellt wird, denn wieso wird denn noch hosts geöffnet, wenn eine antwort käme? hatte ich eigentlich schon geschrieben, daß der client seine ip, etc. von der starfleet per dhcp bekommt? wenn ich dem client eine feste ip gebe, hilft das übrigens auch nicht. habe ich gerade probiert.
Gruß ... danke, gleichfalls, horst aus wunstorf