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
- 6131 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Köszi! Megvan a hiba. a 11-es aranyszabály volt. most mcllserver1 a hostnév és végre listázhatók a sharek.
Köszönöm! :)
Üdv
Laci
- A hozzászóláshoz be kell jelentkezni