Samba share nem frissül XP alól

Az előbb futottam bele egy elég szemét problémába, es mivel véletlenül ráleltem a megoldásra, ezért hirtelen örömömben megosztanám a nagyközönséggel, hátha...

A jelenség: Samba (3.0.25, CentOS 5.1) belövés, átdolgozok egy létező konfigot (Debian 3), benne egy közönséges [homes] share. Tesztelem XP alól, és jön a csoda: ha bármi módosítást végzek ebben a megosztásban XP alól (új fájl, törlés, akármi) a változás nem látható az explorerben, csak frissítés (F5) után. Hát az így nem frankó.

Google-ben jellemzően csak felteszik a kérdést, válasz nincs rá. Nem írom le a kálváriát, csak a lényeget.

A hiba akkor fordul elő, ha
1) a Samba-s gépnek több neve is van
2) NetBios név != hostnév
3) a hostnév szerepel a /etc/hosts-ban "localhost" mellett
4) a hostnévvel éred el a gépet, nem pedig a NetBios névvel
5) csak a saját könyvtárban (homes által felpakolt) jelentkezik a probléma.

Tehát:
1) használd a NetBios nevet
2) ha nem azt akarod használni, akkor a hostnevet szedd ki a /etc/hosts-ból

Hozzászólások