[Solved] Samba megosztás nem tallózható Windows-os gépek alól

Sziasztok!

Egy érdekes problémával küzdök tegnap óta. Az otthoni hálózatomon adott egy Ubuntu 12.04 LTS Server op rendszerrel futó lokális szerver amin többek között Samba is fut. Ezt linuxos és wines gépek látják. A rendszer régóta fut, eddig sok bajom nem is volt vele. Azonban pár napja azt vettem észre hogy a wines gépeknél a hálózat tallózásánál nem jelenik meg a Samba megosztás. Viszont a már korábban bemappelt (helyi meghajtóra felcsatolt) megosztások viszont megvannak, rá tudok lépni. Linux-os gépek alól viszont továbbra is tallózható, azaz Linuxos gépek látják. Ez a hiba az összes windows-os (Win XP, Win 7) gépnél jelen van.
Régebben volt már ilyen problémám, azaz időszakosan előfordult már ugyanez a hiba, de akkor az smb és nmb daemonok újraindításával a hiba rögtön megszűnt. De ez most nem segít.
A netet végignyálaztam, de nem találtam a problémára megoldást. Hátha valaki már küzdött ezzel. Mi lehet a megoldás:

Az smb.conf így néz ki (kivettem a remark (# és ;) sorokat):

[global]
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
unix password sync = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = yes
[Laci]
        comment = Laci privát anyagai
        path = /home/mcll
        valid users = mcll
        public = no
        writable = yes
        printable = no

És van több share is, de az most lényegtelen.

Az smbclient kimenete (itt is csak az egyik share-t mutatom, a többit kivágtam):

root@mcllserver-u1204:~# smbclient -L localhost
Enter root's password:
Anonymous login successful
Domain=[MEDIAVOX] OS=[Unix] Server=[Samba 3.6.3]

        Sharename       Type      Comment
        ---------       ----      -------
        IPC$            IPC       IPC Service (mcllserver-u1204 server (Samba, Ubuntu))
        Laci            Disk      Laci privát anyagai
Anonymous login successful
Domain=[MEDIAVOX] OS=[Unix] Server=[Samba 3.6.3]

        Server               Comment
        ---------            -------
        MCLLSERVER-U1204     mcllserver-u1204 server (Samba, Ubuntu)
        VM-MCLL-XP           VM-mcll-xp

        Workgroup            Master
        ---------            -------
        MEDIAVOX             MCLLSERVER-U1204
        OPENWRT              OPENWRT
        TS-EU                DHUA3178

Valami 5let hogy hol van a kutya elásva? :)

Előre is köszi
Üdv
Laci

Hozzászólások

NEM válasz - csak tovább görgetés. Az évek során számos kalandom volt a samba -val. Néhány a "szőnyeg alá" söpört eset/szitu.
"Telepítő szerver":
PXE boot, szép nagy menüvel RIP, Debian, Unttended és pl. Hiren
Alapvetően két megosztást kínál a samba, egyet a Hiren számára, egyet az unattended számára és egyet mint "home/tovis".
A Hiren -t az univ DOS boot disk segítségével töltöm (rengeteg NIC driver) és felhasználom a Hiren számára készített megosztást - komoly izzadság amíg a 3.5.x samba -t ráveszem, hogy jó legyen a DOS lanmanageréhez, és netbios néven kell a szerverre hivatkoznom.
Viszont, XP már csak IP cím szerint hajlandó kapcsolódni, a netbios címre ha jól emlékszem 53 -as hibát dob. A "net view" parancs sem ip címmel sem netbios névvel nem működik.

Nagyon kisvállalati szerver:
Sajnos épp karácsony-szilveszter között lefittyent (az alaplap eldobta magát, először a SATA alrendszer dobált hibákat, majd az alaplapi hálókártya is megadta magát - gondolom valami segéd tápfesz gyengélkedik). Januárban sikerült egy nagyjából megfelelő alaplapot beszerezni (fogadja a régi CPU -t és RAM -ot). Persze, ha már idáig jutottunk, akkor rendszer frissítés (Etch - Squeeze). Összelapátoltam a rendszert, és szolgáltatásait, átmásoltam az adatokat, de egy időre ott hagytam a régi szerver romjait (külső SATA kártya és hálókártya) módosítva az IP címét, hátha kell még valami róla. Az eredmény az lett hogy az alig féltucat XP kliensből az egyik fele a régit találta meg és boldogan használatba vette. Hiába módosítottam az IP címet. Elég érdekes lett az eredmény :( A kliensek felhasználó neve és jelszava megegyezik a samba felhasználó nevekkel és jelszavakkal. A megosztások "perzisztensek" - ahogy belép a user úgy felcsatolódik a megosztás.

Még értelmes tanulságot sem tudok ebből levonni, csak találgatni :(

* Én egy indián vagyok. Minden indián hazudik.

Alapvetően _nagyon_ jól működő névfeloldás kell a tallózáshoz. Ez szükséges, de nem elégséges feltétel, és kábé ilyesmit takar:
Host, nslookup rövid névre, FQDN-re, mindenhonnan mindenhova OK?. Jól van beállítva a samba servered search-e? A samba server főtallózó is? Ha nem, akkor ki az? A DHCP ezt propagálja? A DDNS rendesen működik? Aztán nézzél dhcp node-type-ot, hybrid legyen.

Második kör természetesen a lebontott tűzfal melletti állítgatás.

Random hibákat szokott okozni (csak Win felől), ha a 11-es aranyszabályt nem tartod be. Márpedig a szerverneved ilyen.