Sziasztok!
Egy érdekes és bosszantó dologba ütköztem. Adott egy hálózat samba szerverrel és többségében windows kliensekkel. A rendszer probléma nélkül működik, leszámítva egy windows 2000-et futtató gépet. Az említett gép nem látja a hálózaton a gépek nagy többségét köztük a samba szervert sem. A gép bootolható DOS-al is, ami viszont képes csatlakoztatni a sambás megosztásokat. Ebből arra következtetek, hogy a windows-ban nem stimmel vmilyen beállítás. Tudtok valamilyen megoldást, hogy tudnám rábírni a win2000-et, hogy lásson minden gépet?
Üdv: Smerli
- 2022 megtekintés
Hozzászólások
Lelövöd a NetBEUI-t?
- A hozzászóláshoz be kell jelentkezni
Nincs is telepítve a protokoll, de feltelepítve sem változik a helyzet.
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Elmondod hogy a tobbsegben windows-os klensek a windows melyik verzioszamat jelentik nalad? Es azt, hogy a samba milyen verzio? Es hogy mikent van bealitva?
Mert mindezek nelkul azt tudom mondani, az a gond, hogy felkeleskor nem tancoltal esotancot.
- A hozzászóláshoz be kell jelentkezni
Nos esőtánc után a következő adatokat kaptam:
Samba: 3.0.13-1.3-SUSE
Windows XP: 5.1.2600 Szervizcsomag 2 build 2600, nagyrészt ilyenek futnak.
Windows 2000 Prof.: 5.0.2195 SP4 build 2195, a problémás gép win verziója.
[global]
hosts deny = ALL
hosts allow = 192.168.10. 127.
workgroup = WORKGROUP
server string = Samba
map to guest = Bad User
username map = /etc/samba/smbusers
server signing = auto
printcap cache time = 750
printcap name = cups
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
logon path = \\%L\profiles\.msprofile
logon drive = P:
logon home = \\%L\%U\.9xprofile
domain master = No
ldap ssl = no
printer admin = @ntadmin, root, administrator
cups options = raw
# include = /etc/samba/dhcp.conf
log file = /var/log/samba/log.%m
log level = 0
socket options = TCP_NODELAY
os level = 65
wins support = yes
[homes]
comment = Home Directories
valid users = %S
read only = No
inherit acls = Yes
browseable = No
Esetleg a hálókártya nem lehet gond?
Realtek RTL8029(AS) PCI
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Hat... nemtudom. :/
Esetleg, w2k-nal belitod a samba-t mint wins szerver? Esetleg, halokartya csere? Kabel jo?
- A hozzászóláshoz be kell jelentkezni
Már próbálkoztam wins szerver beállítással és a kábelt is kicseréltem, a hálókártya maradt. A kábel amúgy tényleg problémás volt, mert mikor laptoppal teszteltem a régi kábellal, akkor nem ment a meghajtó csatlakoztatása, a csere után ez megjavult.
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Bocsi, de 1-2 alap kérdés:
Pingelni tudod e a szervert?
Ha nem ikonszintű bejelentkezésen keresztül próbálsz bemászni, hanem futtatáson belül //szerverneve módszerrel úgy se látja a megosztásokat ( ha nem akkor valszeg vmi protokol van elbaxva )?
Ha pingelni se tudod akkor TCP-ip-nél kéne megnézni, hgogy nem e akar más subnetbe benézni, illetve nincs e TCP/IP beállításoknál vmi elírva.
Esetleg még ha ne adj isten vmi tűzfal van rajta annak a beállításait kéne megnézni, de kezdetnek mindenképp ping szerverneve és //szerverneve nem ártana, hogy megy e.. ( pinget persze engedd a szerveren )
szerk: esetleg még lehet meg kéne nézni, hogy milyen workgroup-ban vagy domainben van, hogy az nem e rosszúl van beírva..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Mint azt írtam a hálózatban a többi géppel nincs gond. A tűzfalnál természetesen engedélyezve van minden szükséges port a munkacsoport is jól van beállítva. Pingetni is tudom, más szolgáltatások is futnak rajt és azokkal sincs gond. Csatlakoztatni net use * \\nev\megosztas illetve net use * \\ipcím\megosztas valamint grafikus felületen keresztül is próbáltam bár sztem nincs különbség, de kitudja alapon. Szóval a szerverrel nincs baj, itt a win2000-nél van vmi gond. Nem tudom milyen különbség van win és win között illetve win és samba között, hogy egyszerűen nem tudom elérni vagy épp miért tudom elérni.
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Na akkor most jön az, hogy nézzük más szempontból a gépet:
-Nem e fut a win2k-n vmiféle szerver funkció ( főleg DHCP vagy DNS szokott ilyenkor közbeszólni, még akkor is ha le van állítva! ).
-Ha net use se megy akkor az lehet mint írtam, hogy rossz a domain/workgroup és ezért nem látja a gépet (és mint írtad, hogy több gépet se lát, így ez logikusnak is tűnik némileg )
-Az authentikációnál is körbe kell nézni: nem e az van, hogy rossz névvel akar felmenni ( esetleg azt hiszem win2k alatt is van "net use \\szerver\megosztas password /user:user" lehetőség, amit lehet érdemes lenne megpróbálni.
-Lehet jó lenne tudni, hogy milyen hibaüzenettel dob ki, ha futtatásba simán \\szerver-t ütsz és nem \\szerver\megosztas-t, mivel ekkor elvileg ikonszinten is megpróbál fellépni és hiba esetén szintén hibaüzivel tér vissza ( bár net use is, csak az kevésbé informatív néha ( néha meg pont hogy az az informatívabb ))
-hálózati beállítások alatt TCP/IP beállításoknál minden rendben ( tudom már írtam, de választ nem kaptam rá )
És persze mindezt a win2k-s gépen kéne leellenőrizni, ahol nem megy..
Illetve végső esetben egy Wireshark még lehet jól jönne, hogy néha a szerver által küldött csomagokat is jobban érthessed, vagy szerver oldalon egy tcpdump |grep gépIP-je
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
- Elvben nem fut rajt semmi DNS, DHCP, bár nem én telepítettem, ezért még ma vetek rá egy pilantást.
- Egy workgroup van az egész hálózaton beállítva és az van minden gépen beállítva, így azzal nem hiszem, hogy gond lenne
- "net use \\szerver\megosztas password /user:user" ezt is próbáltam de ugyanaz a hibaüzenet. Nem találja az elérési utat (53. hibakód).
- még nem próbáltam csak \\server-rel, de nem fűzök hozzá túl sok reményt
- a TCP/IP alatt minden jó, ha ipcím, netmask, gateway, dns beállításokra gondolsz, wins nincs beállítva. Próbálgattam többféle beállítást is, de sajna semmi változás nem történt.
A windows megosztáson kívül minden jól megy, pl. ftp, web.
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Hmmm... Még1 tipp: Nem lehet, hogy valahol a hálózati címfordításnál lesz a gond és nem a \\szerver-rel kéne próbálkozni hanem a \\szerverIP-vel?
Viszont ha így menne akkor tuti valami DNS probléma lesz, bár mint mondtam ez is csak 1 tipp..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Mint már korábban írtam, ez sem ment, de a hétvégére hagyom a dolgot, majd jövő héten. Köszi a tippeket!
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
Na akkor összegezzük:
Van egy win2k-s géped SP4-el, és egy Suse géped Samba-val megáldva.
Az XP-s gépek gond nélkül kommunikálnak a Samba-val, ám a 2k nem.
Viszont a 2k-s gép is tudja pingelni a gépet, a DNS névfeloldás is megy ( ergo látja ), illetve a hálózat többi elemét is eléri és a routeren/proxy-n is ki tud menni.. Következtetés: A hálózat nagy esélyel jól megy ( szal nem hálókártya hiba ).
Tekintve, hogy a gép tudja pingelni a szervert az jelenti, hogy bizonyos szintű kommunikáció is megvalósúl, tehát megpróbálja elérni a gépen lévő szolgáltatást.
Mivel a Workgoup ahogy írtad rendben volt, és nem az authentikációnál vérzik el, mivel azt mondja, hogy nem találja a hálózati megosztást, ezért nekem 1etlen logikus válasznak az tűnik, hogy olyan protokolon akar kommunikálni a szerverrel, amit a szerver nem támogat. Szóval vagy a Samba protokol támogatását kéne lehet kibővíteni, vagy a win2k-ét. (Bár lehet valamin én is elsiklottam, szal ha így lenne [FIXME] )
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
Alapvetően jól látod a dolgot, hogy kicsit bonyolítsam, van olyan win 2000 is a hálózaton, amelyikkel tökéletesen működik a samba szerver illetve a hálózat többi gépe. Szóval itt vagy valami win bug van vagy olyan beállítás, amiről nem tudok. Ezt a protokoll támogatást hogy lehet módosítani win2k alatt?
Se pénz, Se posztó, Sepultura
- A hozzászóláshoz be kell jelentkezni
protokol bővítést a hálózati kapcsolatok alatt lehet eszközölni, bár tekintve, hogy tudtommal a Samba is TCP/IP-n keresztül kommunikál, és a Net is ezen keresztül megy, így belegondolva nagyob baz esélye, hogy protokol ütközés van, mint ahogy azt elöttem írták ( Novell Netware-es IPC-et akar erőltetni talán, vagy Apple protokolt? ), bár ez is csak tipp sajna..
SZivem szerint én tényéeg feltennék arra a gépre egy wireshark-ot és megnézném a kommunikációt, hogy milyen csomagok száguldoznak és milyen válasz érkezik rájuk, mert lehet több hasznos infót meg lehetne kapni, mint így..
____________________________________
Az embert 2 éven át arra tanítják hogyan álljon meg a 2 lábán, és hogyan beszéljen... Aztán azt mondják neki: -"Üllj le és kuss legyen!"..
- A hozzászóláshoz be kell jelentkezni
A "nem látja a gépek többségét" című dolog szerintem arra utal, hogy a gépek között van valamilyen különbség, illetve hogy nem értenek egyet a Master Browser kilétében.
Legjobb, ha a gépeken a TCP/IP az egyetlen protokoll (IPX, NetBEUI, Appletalk stb nem), értelemszerűen 'Client for Microsoft Network' telepítve.
- A hozzászóláshoz be kell jelentkezni
Üdv!
Nézd meg, hogy a W2K-s gépen rendben futnak-e az alábbi szervizek:
Computer Browser
Workstation
Event Log
NetLogon
Network Connections
TCP/IP NetBIOS Helper
Windows Management Instrumentation (esetleg)
Nézd meg, hogy az Event Log-ban nincsenek-e hibabejegyzések valamelyik szervizzel kapcsolatban.
- A hozzászóláshoz be kell jelentkezni