SMB ja NetBIOS
Pisike ülevaade võimalikest põhjustest, miks ühed Windowsid teisi "ei näe"
NetBIOS nimed, Master Browserid ja muud loomad.
Enne Windows2000 ja Active Directory ilmumist armastasid Windowsi masinad teineteist "leida" NetBIOSe nimede abil. Kuigi NetBIOSe nimelahendus loodi algselt just NetBEUI protokolli tarvis, on ta suuteline toimima ka teiste protokollide, näiteks TCP/IP ja IPX/SPX peal. Tegemist on suhteliselt tobeda ja mõttetu jäänukiga "vanadest aegadest" ega oma üldse seost sellega, kuidas masinad omavahel andmeid vahetavad. Omavaheliseks suhtluseks kasutavad windowsi masinad mõnda madaltaseme protokolli (näiteks TCP/IP) mille peal jookseb siis teenustekihi protokoll SMB (Server message Block). NEtBEUI mille Microsoft väikeste võrkude jaoks aretas on mitterouditav ja "isekonfigureeruv" protokoll, mille üheks osaks oli seesinane NetBIOS Name Resolution. Kuidagiviisi pidid need õnnetud kastid ju teineteist "nägema". Siis tuligi mängu tobedus nimega "master browser" koos "network naaberhoodi" ja muude rõõmudega, sest Microsofti arvates oli see sõltumatu, konfigureerimist/teenusserverit MITTEnõudev väikestele paar-võrkudele sobiv lahendus. Alates W2K aegadest visati aegunud ja mõttetu NetBIOS kus see ja teine ja hakti kasutama inimlikku fqdn/DNS nimelahendust.Sinu probleem pole selles, et 98sad "ei näeks" XPsid. "Näevad" küll ja kuidas veel. Lihtsalt Network Neighbourhoodis neid ei paista kuid sisestades käsurealt \\masinanimi või \\masinaip on võimalik nimetatud agregaadiga ühendust saada. Siiamaani oleks nagu kõik ilus. Kontrollime, et meil oleks NetBIOS over TCP/IP sisse lülitatud ja juba peaksidki nimed lahenema. Paraku, tundes Microsofti OSe pisut praktikas, ei või kunagi kindel olla, kas see asi TEGELIKULT ka tööle läks. Huvitav utiliit mida käsurealt tasub käivitada, on nbtstat. Nbtstati manuali siia kirjutama ei hakka, aga kui käsk nbtstat -n annab "no names in name cache" siis NetBIOSe nimelahendus ei tööta. Nüüd jõuame järgmise õuduse juure, mille nimi on Master Browser. Hästi lühidalt - Master Browser on purk, mis peab üleval võrgus istuvate masinate nimekirja, ja vajaduse korral jagab seda teistele. Miks? Muidu peaks IGA võrku lülitunud arvuti küsima kõigi teiste käest "kule ä, mis su nimi on" ja andmeside jaoks suurt ruumi nagu ei jääkski. Paraku valitakse Master Browser ebadomokraatlikel valimistel kus kangema "OS level"-iga seade võidab. St. NT võidab 9x, 2K võidab NT jne. [edit: täpsustus kasutaja HPTA374 poolt] mis puutub master brauserisse siis NT puhul teeb seda primari domeen kontra ja w2k puhul samuti, juhul kui w2k on standalone on kõveim tegija NT [/edit] Ühesõnaga Smith and Wesson tapab 4 ässa Kõik oleks ilus, aga paraku ei pruugi w95/98 ARU saada, et nad valimised kaotasid (Suurepärane Microsofti backward compatibility, you know) ja nii tekib võrku sisuliselt kaks Master Browserit - Suurte Poiste (Xp,2K) ja salabonide (9x) oma ja network naaberhuud näeb välja täpselt nii nagu tema parasjagu näeb. /../ In a small mixed OS network, you may want disable W2K/XP master browser and keep w9x or NT master browser
In a small mixed OS workgroup network, you may want to disable W2K/XP master browser and keep w9x or NT master browser because XP/W2K always win elections over others, and other previous OS doesn't understand it. To disable master browser on W2K/XP, go to Administrative Tools>Services, stop the Computer Browser. /../