PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Netbios hat falsche IP-Mappings



/dev/hda
15.05.04, 21:29
Tag,

ich musste vor einiger Zeit mal an meinem Router was umstoepseln und nach der darauffolgenden DHCP-Neuerkennung hatte mein Rechner fuer eine Weile statt 192.168.1.34 die 192.168.1.36. In der Zeit hab ich allerdings kein Samba-Service genutzt - nur unter Windows auf diesem Rechner gelegentlich.
Jetzt hab ich wieder die 34er Adresse und hab versucht unter Linux den Samba-Server wieder anzusprechen (der netbios-name ist unter Win und Linux "zion") die Folgende Meldung:

zion:~ # smbclient //zion/test
added interface ip=192.168.1.34 bcast=192.168.1.255 nmask=255.255.255.0
error connecting to 192.168.1.36:139 (No route to host)
Error connecting to 192.168.1.36 (No route to host)

Wie man sieht versucht er noch die 36er-IP Aufzurufen, welche aber im Netzwerk ein ganz anderer Rechner hat, auf dem natuerlich kein Samba laeuft. Ich hab das per lmhosts wieder korriegiert.

Meine Frage ist nun, woher hatte der smbclient die Informationen ueber die 36er-IP fuer zion? In der lmhosts stand sie nicht drin.

emba
16.05.04, 19:55
evtl war der nscd dafür verantwortlich oder der nmbd selbst, der einen eigenen cache führt

greez

/dev/hda
16.05.04, 20:01
Was ist der nscd?
Und kann man den eventuellen Cache vom nmbd irgendwie beschreiben bzw. einsehen?

emba
16.05.04, 20:47
eine kurze anfrage bei google hätte dich schneller zum ergebnis gebracht ;)

der nscd kümmert sich um das caching sämtlicher informationen, die via standard Unix-C-Calls abgewickelt werden (passwörter, dns, uid, ... ), was nicht immer von vorteil ist

die binären dat files des nmbd, wenn er als master browser fungiert, kannst du nicht einsehen

ist das problem denn nicht gelöst?
im allgemeinen ist es so, dass die netbios namensauflösung meist 15-30 min benötigt, um "zuverlässige" ergebnisse zu liefern

greez