![]() |
5.1 Kapcsolódás peer-to-peer hálózatokhoz, illetve nagygépekhez1. A szükséges programokHa alap OS/2 Warp 3 operációs rendszerünk van (tehát nem Connect), akkor installálnunk kell az alábbi programcsomagok valamelyikét, mivel a korai kiadású Warp nem tartalmazza ezt a szolgáltatást:
OS/2 Lan Requester:
LANtastic for OS/2:
TCP/IP with NFS Kit:
IBM Communications Server: Amennyiben Warp Connectünk vagy Warp 4-ünk van, akkor a legtöbb esetben nincs szükség kiegészítô programokra, mivel ezek a Communications Server kivételével (LAN Requester/Peer, TCP/IP) be vannak építve a rendszerbe. Ha Samba szerverhez szeretnénk kapcsolódni, akkor töltsük le az OS/2-re is átírt ingyenes Samba kliensprogramot. 2. A Warp Windows környezetbenAz OS/2 Peer komponensével bekapcsolódhatunk a Windows NT-t vagy Windows 95/98-at futtató gépek hálózatába is. Ekkor azonban ügyelni kell arra, hogy közös protokollt használjunk (Netbeui = Netbios, TcpBeui = Netbios over TCP/IP), és rendelkezzünk egy lokális accounttal (Upmaccts), amelyhez tartozó felhasználói név és jelszó megegyezik az NT-s gépeken érvényes accountunkban megadottal. Az \IBMLAN\IBMLAN.INI fájlban szerepelnie kell a használt protokoll(ok)nak (Netbios esetében például valami ilyesmi kell, hogy szerepeljen: net1 = NETBEUI$,0,LM10,100,150,14), s a Domain sorban meg kell adni az NT domain nevét is. Nagyobb vállalatoknál szokás alkalmazni a Master/Resource domain struktúrát. Ilyenkor a Master domaint kell megadni a domain sorban, az otherdomains-nál pedig a Resource domaint kell felvenni. A Warp grafikus programjai nem mind mûködnek Windows környezetben, azonban a parancssorból gyakorlatilag minden szolgáltatás elérhetô a net use parancsokkal. Mivel a Peer kliens net use parancsának nem adható meg a felhasználó neve, ezért a net use kiadása elôtt lokálisan be kell jelentkezni a Windows gépeken is ismert felhasználóként. Sajnos úgy tûnik, hogy a Warpos gépek a net use parancsok segítségével nem mindig tudják elérni azokat az erôforrásokat, amelyek nevében szóköz, vagy ékezetes karakterek szerepelnek. Tipp: A Peer (File and print client) komponens telepítése után a User ID: USERID és Password: PASSWORD szavakkal tudunk bejelentkezni adminisztrátorként, hogy a további felhasználókat létre tudjuk hozni. További ismeretekre tehetünk szert ebben a témában, ha ellátogatunk a http://www.flash.net/~roknrob/sea.htm vagy a http://www.mit.edu/activities/os2/peer/WARPPEER.HTM oldalak valamelyikére. 3. SRVIFS peer hálózatkéntIgen egyszerû peer hálózatot készíthetünk az MPTS, NTS/2 vagy LAPS programokban található, Netbios protokollt használó távinstallációs program (SRVIFS) felhasználásával. Ez a program egy szerver és egy kliens részbôl, valamint egy telepíthetô fájlrendszerbôl (SRVIFSC.IFS) áll. Az SRVIFS segítségével létrehozott peer hálózat nagyon egyszerû és tökéletesen megfelel például házi hálózatnak. Az erôforrásigények minimálisak, aminek köszönhetôen ezt a megoldást használják például a Warp Connect távinstallálásához is. Mivel a rendszer telepíthetô fájlrendszerrel rendelkezik, az új (megosztott) meghajtó egy ikonként fog megjelenni a kliensen és ugyanúgy használható lesz, mint a többi lokális drive. A megoldás hátránya, hogy csak OS/2-es gépek kapcsolhatók így össze. Biztonsági szolgáltatásokat gyakorlatilag nem nyújt. A program kereskedelmi termékek része, de például megtalálható az Új Alaplap magazin 1996. áprilisi számának mellékleteként megjelent CD-n, a magyar Warp Connect vagy a Merlin béta-verziójában is. Egyes DEVCON CD-ken vagy ftp site-okról letölthetô CSD-ken is fellelhetôk a szükséges fájlok, azonban ezeket csak az eredeti terméket megvásárlók használhatják legálisan. Az alábbiakban felsoroltuk a hálózat kialakításához szükséges fájlokat és megadtuk azt is, hogy az elôbb említett magyar béta Connect CD melyik könyvtárban találhatók meg (H: a CD meghajtó betûjele). 3349 ACSNETB.DLL // DLL fájl [H:\CID\DLL\OS2] 170 AURORA.INI ** Inicializációs fájl az AURORA nevû géphez. [Lásd az alábbi mintát.] 17972 MACWD.OS2 ** A hálózati kártya (SMC) driverei. Más fajta 3515 MACWDAT.NIF ** kártyához más driverekre van szükség. [H:\CID\IMG\LAPS\IBMCOM\MACS\MACS.ZIP] 114244 NETBEUI.OS2 // NetBIOS driver [H:\CID\NIFS] 13657 NETBIND.EXE // Szükséges fájl [H:\CID\NIFS] 15860 NETBIOS.OS2 // NetBIOS driver [H:\CID\NIFS] 2234 PRO.MSG // Hibaüzenetek szövege 20212 PROTMAN.OS2 // Hálózati driver [H:\CID\IMG\IBMPEER\IBM100N1\IBMCOM\IBMCOM.ZIP] 1076 PROTOCOL.INI ** Inicializációs fájl. [Lásd az alábbi mintát.] 50640 SERVICE.EXE // Szerver program [H:\CID\SRVIFS] 14008 SRVATTCH.EXE // Kliensprogram [H:\CID\SRVIFS] 1076 SRVIFS.SYS // IFS Driver [H:\CID\SRVIFS] 24692 SRVIFSC.IFS // IFS [H:\CID\SRVIFS] 8511 XI1.MSG // Hibaüzenetek szövege [H:\CID\SRVIFS] 28894 XI1H.MSG // Hibaüzenetek szövege [H:\CID\SRVIFS] A **-gal jelzett fájlok konfigurációtól függôek (esetleg manuálisan változtatandók). Valószínûleg máshonnan származó, korábbi kiadású fájlokkal is sikeresen kísérletezhetünk. Sokszor elôfordul, hogy a NETBEUI.OS2 és a NETBIOS.OS2 fájlok egy \IBMCOM\PROTOCOL\PROTOCOL.ZIP fájlban találhatók becsomagolva. A MACWD*.* fájlok a "Standard Microsystems" vagy "Western Digital" hálózati kártyákhoz tartozó driverek. Ha más kártyád van, akkor meg kell találnod a megfelelô drivert. A rendszer telepítése a hálózatban résztvevô gépeken az alábbi recept alapján történhet: 1) Másold át a felsorolt fájlokat egy könyvtárba (például C:\SRVIFS). 2) Készítsd el az inicializációs fájlt és a gép neve alapján nevezd el (például AURORA.INI, ha a gép neve AURORA). Íme egy minta: Name=Aurora Groupname=No MaxClients=20 PermitWrite=Yes ClientWorkers=6 Adapter=0 Path=E:\ Alias = ReadWrite,Single,DriveD,D:\ Alias = ReadOnly,Single,CDROM,E:\ Mint látható, az utolsó sorokban definiáltuk azok a meghajtók, amelyeket meg szeretnénk osztani más gépekkel. 3) Készítsd el/szerezd be a hálózati kártya driverének megfelelô PROTOCOL.INI fájlt. A legegyszerûbb, ha lemásolod egy olyan géprôl, ahová már telepítették a hálózatot. Néhány paramétert (például IRQ) való- színûleg ki kell javítanod. Példaképpen idemásoltunk egy SMC kártyához tartozó PROTOCOL.INI fájlt: [PROT_MAN] DRIVERNAME = PROTMAN$ [IBMLXCFG] NETBEUI_nif = NETBEUI.NIF MACWDAT_nif = MACWDAT.nif [NETBIOS] DriverName = netbios$ ADAPTER0 = netbeui$,0 [NETBEUI_nif] DriverName = netbeui$ Bindings = MACWDAT_nif ETHERAND_TYPE = "I" USEADDRREV = "YES" OS2TRACEMASK = 0x0 SESSIONS = 40 NCBS = 225 NAMES = 21 SELECTORS = 15 USEMAXDATAGRAM = "NO" ADAPTRATE = 1000 WINDOWERRORS = 0 MAXDATARCV = 4168 TI = 30000 T1 = 1000 T2 = 200 MAXIN = 1 MAXOUT = 1 NETBIOSTIMEOUT = 500 NETBIOSRETRIES = 2 NAMECACHE = 1000 RNDOPTION = 0 PIGGYBACKACKS = 1 DATAGRAMPACKETS = 10 PACKETS = 350 LOOPPACKETS = 8 PIPELINE = 5 MAXTRANSMITS = 6 MINTRANSMITS = 2 DLCRETRIES = 10 FCPRIORITY = 5 NETFLAGS = 0x0 [MACWDAT_nif] DriverName = MACWD$ IOBase = 0x280 IRQ = 5 RamAddress = 0xD000 MaxRequests = 8 MaxTransmits = 12 ReceiveBuffers = 12 ReceiveBufSize = 256 ReceiveChains = 12 4) A Config.Sys-hez add hozzá a következô sorokat: DEVICE=C:\SRVIFS\PROTMAN.OS2 /I:C:\SRVIFS CALL=C:\SRVIFS\NETBIND.EXE DEVICE=C:\SRVIFS\NETBEUI.OS2 DEVICE=C:\SRVIFS\NETBIOS.OS2 DEVICE=C:\SRVIFS\MACWD.OS2 DEVICE=C:\SRVIFS\SRVIFS.SYS IFS=C:\SRVIFS\SRVIFSC.IFS AURORA1 Ha azt akarjuk, hogy a gépek kölcsönösen lássák egymást, akkor mindegyik gépen telepíteni kell a szerver és a kliens komponenst is. A tapasztalat ugyanakkor azt mutatja, hogy a szerver és a kliensprogram egyszerre nem fog futni, ha a SRVIFSC.IFS paramétereként ugyanazt a gép nevet adjuk meg, ezért a fenti példában AURORA1 szerepel. 5) Adjuk hozzá a C:\SRVIFS bejegyzést a Config.Sys PATH, LIBPATH és DPATH soraihoz. 6) Indítsuk újra a gépet. Ha sikeres a telepítés, akkor a szerverprogramot a START C:\SRVIFS\SERVICE.EXE /INI=AURORA parancs begépelésével indíthatjuk. Ha egy .CMD fájlba másoljuk a fenti sort és a .CMD fájlhoz rendelt objektumot betesszük a Startup gyûjtôbe (vagy egyszerûen beírjuk a parancsot a Startup.Cmd-be), akkor a szerver a gép indításakor automatikusan el fog indulni. A más gépeken megosztásra felkínált meghajtókat a következô módon kapcsolhatjuk gépünkhöz:
C:\SRVIFS\SRVATTCH.EXE X: \\UTOPIA\DriveC A jelen esetben megadott parancs az UTOPIA nevû gép C meghajtóját fogja az AURORA-hoz kapcsolni X meghajtóként. Természetesen a parancs többszöri kiadásával más meghajtókat is kapcsolhatunk. Csak az az egyetlen megkötés, hogy a szerver oldalon az INI fájlban (UTOPIA.INI) definiálva legyen a csatolandó (ez esetben C) meghajtó. Ha csak annyit adunk meg, hogy C:\SRVIFS\SRVATTCH.EXE X: UTOPIA akkor az UTOPIA.INI fájl PATH sorában megadott meghajtó fog X-ként az AURORA-hoz kapcsolódni. A kapcsolt meghatókat a C:\SRVIFS\SRVATTCH.EXE X: /D parancs kiadásával lehet lekapcsolni. Megjegyzés: Az SRVIFS peer hálózatként való használatának a leírása Michael Brown eredeti angol dokumentuma alapján készült.
A témához kapcsolódó más oldalak:
|