IBM - OS/2 v2.x Workstation, ᬥ蠭 । ͻ TokenExpress: ⠭ ࠩ, IBM - OS/2 v2.x Workstation ͼ ⮬ 㬥 ----------------------------------------------------------------------- 䠩 ᮤন 樨 ⠭ ࠩ TokenExpress. ଠ ⭮ ⮫쪮 ⠭ ᯮ짮 ⥢ ஢ TokenExpress Intel. ଠ ⭮ ⥢ 樮 ⥬ ᬮ 㬥樨 ᮮ⢥饩 ⥢ 樮 ⥬. 樨 ⭮ 4.0 ணࠬ. ᫥ 権 ࠩ ᥣ ⥬ FaxBACK ( 㬥⮢ ⥬ FaxBACK 㪠 㬥). ᫨ ணࠬ ࠩ ᥭ , ᯨ ᫥ ࠩ 樨 BBS CompuServe. ᥣ ஢ 㬥 -- ࠭ ⮣, ᫥ . ------------------------------------------------------------------------- Extended Services / 2 -- Communications Manager IBM OS/2 LAN Requestor -- 裡 IBM LAN Server (ᯮ OLITOK32.OS2) ------------------------------------------------------------------------- ᯮ짮 ࠩ஢ ஢ Intel TokenExpress(tm) IBM OS/2 2.x. ------------------------------------------------------------------------- 祭 ᬥ蠭 樮 । IBM/Novell ६ ࠡ ᪮쪮 ࠩ஢ ⮪. ⮬ 㬥 ᠭ ⠭ 䨣஢ ࠩ NDIS TokenExpress ࠩ ODIS Novell. 䨣樨 ᨬ ᮡ⥩ 襩 . ਢ ⠪ ਬ 䠩 䨣樨 (config.sys, protocol.ini, net.cfg). ⠭ ᫥ 믮 ⮬ 浪, ᠭ ⮬ 㬥. 㬥 ᫮ 室 ࠢ. ᫨ ᫥⥫쭮 ⠭ 襭, ਤ ⥫ 䠩 䨣樨. ᭮ 蠣: ------------------------------------------------------------------------ 1. ⠭ 樮 ⥬ IBM OS/2 2.x. 2. ⠭ Extended Services/2 Communications Manager, ⥬ ᪮䨣 ᨬ 㦤, .. ନ 3270 5250. 3. ⠭ TokenExpress ࠩ NDIS. 4. ⠭ IBM OS/2 LAN Requestor ( 祭 IBM LAN Server). 5. ⠭ NetWare OS/2 LAN Requestor ࠩ ODI. 6. 䠩 config.sys. ᠭ ᭮ 蠣: ------------------------------------------------------------------------ 1. ⠭ 樮 ⥬ IBM OS/2 2.x: ⠭ 樮 ⥬ ᯮ 㪮⢮ ⠭ IBM OS/2 2.x. 2. ⠭ Extended Services/2 Communications Manager, ⥬ ᪮䨣 ᮮ⢥⢨ 訬 ॡﬨ, .. 롥 ନ 3270 5250: ⠭ ନ 3270 5250 ᯮ 㪮⢮ ⠭ IBM ES/2 Communications Manager. ⠭ ⥢ ; ᫥ IBM 16/4. config.sys 㤥 , 祭 ࠩ IBM. १㧪 ⥬ 㢨 ᮮ饭 訡, 㪠뢠騥, IBM . ᮮ饭 த ࠡ; ࠩ IBM ࠩࠬ Intel. ᫥饩 १㧪 ᮮ饭 訡 . 3. ⠭ TokenExpress ࠩ NDIS: ⠭ TokenExpress Intel 㪮 ⠭ . ⮫쪮 㤥 ⠭ ன ᪨ , 㤥 ⠭ ࠩ . : ᪥ ᪮ ﭭ . , 㤥 ᮧ 䠩 net.cfg ⠭ Netware Requestor. ᪠ ᪨ DOS OS/2. १㧨 DOS ᪥ autoexec.bat config.sys ⮫쪮 ⥬ . a) १ ⥬. b) Communication Manager 롥 "⥫ ", "䨣஢", "প ⥢ ஢ ⮪". ⥬ 롥 "஢ ⥫ ࠩ ⥢ ஢". ⢥ ࠩ A:\NDIS\OS2. ⠢ ᪥ ࠩࠬ TokenExpress. ࠩ ᪮஢ ⪨ . c) ⥬ 롥 "䨣஢ ࠡ祩 ⠭樨". ᫥ ஢ ⪨ ࠩ஢ TokenExpress 㦭 "" ⮪ ࠩ IBM, " 䨣", ⥬ "" ࠩ Intel ⮪. 㤠 ⮪ ࠩ஢ ᫥ ࠭. d) 䨣 ࠡ ⠭ ᮮ⢥⢨ 訬 ॡﬨ (. 㬥 IBM). ᫨ 㦭 ⥫쭠 ଠ ࠬ, ᯮ㥬 ன 襣 ࠩ, ᬮ ࠧ "䨣஢ ࠩ MAC" ⮣ 㬥. e) ⠭, ⠫ \IBMCOM\MACS ᪮஢ ᫥騥 䠩: OLITOK32.OS2 ࠩ OS/2 NDIS ⮫쪮 EISA/32 INTEL32.NIF ⥢ 䥩 (ᯮ ⨫⮩ 䨣஢) EISA/32 OLITOK16.OS2 ࠩ OS/2 NDIS ⠫ ஢ TokenExpress INTEL16.NIF ⥢ 䥩 (ᯮ 䨣஢) ⠫ ஢ TokenExpress f) config.sys protocol.ini 뫨 裡 ⥬, ࠩ IBM ࠩ஬ NDIS TokenExpress Intel. g) ⮬ ⠭ ࠩ NDIS 祭. 4. ⠭ IBM OS/2 LAN Requestr ( 祭 IBM LAN Server): 樨 ⠭ ᬮ 㪮⢥ ⠭ IBM OS/2 LAN Requestor. ணࠬ LANINST. ᪮ 䠩 LAN Requestor, 室 祭 IBM LAN Server. ⠭ ࠩ஢ ॡ, ᪮ ࠩ ⠭ १ Communication Manager. 5. ⠭ NetWare OS/2 LAN Requestor. a) Novell ⠭ Netware Requestor. 室 ⠭ ࠩ ⥢ . "LANSUP.SYS" ( ࠩ ODI OS/2). b) 롥 ⨯ প ᥠ ᨬ 襩 䨣樨. c) 롥 "Save", ⮡ ࠭ 䨣. d) ࠩ ODI. , ࠫ ⠭ 䠩 Netware Requestor, 筮 "C:\NETWARE\LANSUP.SYS". config.sys 㤥 , 㤥 ⠢ ப "DEVICE=C:\NETWARE\LANSUP.SYS". e) ⠭. ⠭ 㤥 祭, 롥 "䨣", ⥬ " ࠡ ⠭". 䠩 NET.CFG. ࠬ "Node Address" 㪠 襣 . ᯮ짮 㭨ᠫ , ᠫ ⨪ , ⠪ 쭮 祭 . Net.cfg 㤥 룫拉 ⠪: Link Driver LANSUP Frame Token-Ring Frame Token-Ring_SNAP Node Address nnnnnnnnnnnn Link Support Buffers 15 4210 f) ⠭ Netware Requestor 祭. । १㧪 ⥬ 室 䠩 config.sys. 6. 䠩 config.sys ⠪, ⮡ Netware Requestor 뫨 . ⮩ 樨 ⮨ ⮬, ⮡ 㦠 ࠩ NDIS TokenExpress (OLITOK32.OS2 OLITOK16.OS2) ࠩ ODI (LANSUP.SYS). ਬ 䠩 config.sys, protocol.ini net.cfg. ------------------------------------------------------------------------- CONFIG.SYS IFS=C:\OS2\HPFS.IFS /CACHE:384 /CRECL:4 /AUTOCHECK:C PROTSHELL=C:\OS2\PMSHELL.EXE SET USER_INI=C:\OS2\OS2.INI SET SYSTEM_INI=C:\OS2\OS2SYS.INI SET OS2_SHELL=C:\OS2\CMD.EXE SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS SET RUNWORKPLACE=C:\OS2\PMSHELL.EXE SET COMSPEC=C:\OS2\CMD.EXE LIBPATH=C:\IBMLAN\NETLIB;C:\MUGLIB\DLL;.;C:\OS2....... SET PATH=C:\IBMLAN\NETPROG;C:\OS2;C:\MUGLIB;C:\OS2\...... SET DPATH=C:\IBMLAN\NETPROG;C:\IBMLAN;C:\OS2;C:\MUGLIB\...... SET PROMPT=$i[$p] SET HELP=C:\CMLIB\APPN;C:\OS2\HELP;C:\OS2\HELP\TUTORIAL; SET GLOSSARY=C:\OS2\HELP\GLOSS; PRIORITY_DISK_IO=YES FILES=20 DEVICE=C:\ibmcom\lanmsgdd.os2 /I:C:\ibmcom DEVICE=C:\ibmcom\protman.os2 /I:C:\ibmcom DEVICE=C:\ibmcom\protocol\LANDD.OS2 DEVICE=C:\ibmcom\protocol\LANDLLDD.OS2 DEVICE=C:\OS2\R0CSDD.SYS DEVICE=C:\OS2\TESTCFG.SYS DEVICE=C:\OS2\DOS.SYS DEVICE=C:\OS2\PMDD.SYS BUFFERS=30 IOPL=YES DISKCACHE=64,LW MAXWAIT=3 MEMMAN=SWAP,PROTECT SWAPPATH=C:\OS2\SYSTEM 2048 4096 BREAK=OFF THREADS=256 PRINTMONBUFSIZE=134,134,134 COUNTRY=001,C:\OS2\SYSTEM\COUNTRY.SYS SET KEYS=ON REM SET DELDIR=C:\DELETE,512; BASEDEV=PRINT01.SYS BASEDEV=IBM1FLPY.ADD BASEDEV=IBM1S506.ADD BASEDEV=OS2DASD.DMD SET BOOKSHELF=C:\IBMLAN\BOOK;C:\OS2\BOOK; SET EPATH=C:\OS2\APPS REM DEVICE=C:\OS2\APPS\SASYNCDA.SYS PROTECTONLY=NO SHELL=C:\OS2\MDOS\COMMAND.COM C:\OS2\MDOS /P FCBS=16,8 RMSIZE=640 DEVICE=C:\OS2\MDOS\VEMM.SYS DEVICE=C:\OS2\MDOS\VMOUSE.SYS DOS=LOW,NOUMB DEVICE=C:\OS2\MDOS\VDPX.SYS DEVICE=C:\OS2\MDOS\VXMS.SYS /UMB DEVICE=C:\OS2\MDOS\VDPMI.SYS DEVICE=C:\OS2\MDOS\VWIN.SYS DEVICE=C:\OS2\MDOS\VCDROM.SYS DEVINFO=SCR,VGA,C:\OS2\VIOTBL.DCP SET VIDEO_DEVICES=VIO_VGA SET VIO_VGA=DEVICE(BVHVGA,BVHSVGA) DEVICE=C:\OS2\MDOS\VSVGA.SYS DEVICE=C:\OS2\POINTDD.SYS DEVICE=C:\OS2\MOUSE.SYS SERIAL=COM1 DEVICE=C:\OS2\COM.SYS DEVICE=C:\OS2\MDOS\VCOM.SYS CODEPAGE=437,850 DEVINFO=KBD,US,C:\OS2\KEYBOARD.DCP DEVICE=C:\CMLIB\ACSLDLAN.SYS RUN=C:\OS2\EPW.EXE RUN=C:\ibmcom\protocol\landll.exe RUN=C:\ibmcom\protocol\netbind.exe RUN=C:\ibmcom\lanmsgex.exe DEVICE=C:\IBMCOM\PROTOCOL\NETBEUI.OS2 DEVICE=C:\IBMLAN\NETPROG\RDRHELP.200 IFS=C:\IBMLAN\NETPROG\NETWKSTA.200 /I:C:\IBMLAN /N DEVICE=C:\IBMCOM\PROTOCOL\NETBIOS.OS2 DEVICE=C:\IBMCOM\MACS\OLITOK32.OS2 ** DEVICE=C:\IBMCOM\MACS\OLITOK16.OS2 DEVICE=C:\CMLIB\APPN\CMKFMDE.SYS RUN=C:\IBMLAN\NETPROG\LSDAEMON.EXE REM --- 砫 ஢ NetWare Requester --- DEVICE=C:\NETWARE\LSL.SYS RUN=C:\NETWARE\DDAEMON.EXE DEVICE=C:\NETWARE\LANSUP.SYS rem DEVICE=C:\NETWARE\OCTOK16.SYS DEVICE=C:\NETWARE\IPX.SYS rem DEVICE=C:\NETWARE\SPX.SYS rem RUN=C:\NETWARE\SPDAEMON.EXE rem DEVICE=C:\NETWARE\NMPIPE.SYS rem DEVICE=C:\NETWARE\NPSERVER.SYS rem RUN=C:\NETWARE\NPDAEMON.EXE NP_COMPUTERNAME DEVICE=C:\NETWARE\NWREQ.SYS IFS=C:\NETWARE\NWIFS.IFS RUN=C:\NETWARE\NWDAEMON.EXE rem DEVICE=C:\NETWARE\NETBIOS.SYS rem RUN=C:\NETWARE\NBDAEMON.EXE DEVICE=C:\NETWARE\VIPX.SYS REM --- ஢ NetWare Requester --- PROTOCOL.INI [PROT_MAN] DriverName = PROTMAN$ [IBMLXCFG] INTEL32_nif = INTEL32.nif (᫨ ᯮ EISA/32) ** INTELTOK_nif = INTEL16.nif (᫨ ᯮ 㣮 TokenExpress) LANDD_nif = LANDD.nif NETBEUI_nif = NETBEUI.nif ;*----------------------------------------------* ;*------------- ---------------* ;*----------------------------------------------* [LANDD_nif] DriverName = LANDD$ Bindings = INTEL32_nif (᫨ ᯮ EISA/32) ** Bindings = INTEL16_nif (᫨ ᯮ 㣮 TokenExpress) ETHERAND_TYPE = "I" SYSTEM_KEY = 0x0 OPEN_OPTIONS = 0x2000 TRACE = 0x0 LINKS = 8 MAX_SAPS = 3 MAX_G_SAPS = 0 USERS = 3 TI_TICK_G1 = 255 T1_TICK_G1 = 15 T2_TICK_G1 = 3 TI_TICK_G2 = 255 T1_TICK_G2 = 25 T2_TICK_G2 = 10 IPACKETS = 250 UIPACKETS = 100 MAXTRANSMITS = 6 MINTRANSMITS = 2 TCBS = 64 GDTS = 30 ELEMENTS = 800 [NETBEUI_nif] DriverName = netbeui$ Bindings = INTEL32_nif (᫨ ᯮ EISA/32) ** Bindings = INTEL16_nif (᫨ ᯮ 㣮 TokenExpress) ETHERAND_TYPE = "I" USEADDRREV = "YES" SESSIONS = 40 NCBS = 95 NAMES = 21 SELECTORS = 5 USEMAXDATAGRAM = "NO" ADAPTRATE = 1000 WINDOWERRORS = 0 TI = 30000 T1 = 500 T2 = 200 MAXIN = 1 MAXOUT = 1 NETBIOSTIMEOUT = 500 NETBIOSRETRIES = 8 NAMECACHE = 0 PIGGYBACKACKS = 1 DATAGRAMPACKETS = 2 PACKETS = 350 PIPELINE = 5 MAXTRANSMITS = 6 MINTRANSMITS = 2 DLCRETRIES = 5 ;*----------------------------------------------* ;*--------------- MAC ------------------* ;*----------------------------------------------* [INTEL32_nif] | DriverName = OLISRV$ | ࠧ, ᫨ ᯮ MAXTRANSMITS = 30 | Intel TokenExpress EISA/32. RECBUFSIZE = 2048 | RECBUFCOUNT = 10 | [INTELTOK_nif] | DriverName = OLITOK$ | ࠧ, ᫨ ᯮ MAXTRANSMITS = 30 |  㣮 ᥬ⢠ RECBUFSIZE = 2048 | TokenExpress Intel. RECBUFCOUNT = 10 | NET.CFG Link Driver LANSUP Frame Token-Ring Frame Token-Ring_SNAP Node Address nnnnnnnnnnnn Link Support Buffers 15 4210 ன ࠩ MAC ------------------------------------------------------------------------ ⮬ ࠧ ᠭ, 䠩 䨣樨 ࠩ NDIS (PROTOCOL.INI), ⮡ ᯮ짮 ࠩ ஢ TokenExpress. ਬ஬, ᮤঠ騩 ४㥬 䨣樨 ࠩ NDIS DOS OS/2, 室 ᪥ ࠩ஬ Intel. Intel ࠬ 䠩 PROTOCOL.INI, ॡ ன, ᫥ . ᫨ 室 ࠬ ࠩ TokenExpress ᫥ ⠭, 䠩 PROTOCOL.INI ࠧ, 뢠騩 TokenExpress. ࠧ "[INTEL32_NIF]" "[INTEL16_NIF]" 稭 ப "drivername = OLISRV$" "drivername = OLITOK$". 室 祢 ᫮ 祭. TokenExpress 室 ⮫쪮 窠 PROTOCOL.INI: drivername = OLITOK$ ( NDIS DOS) drivername = OLISRV$ ( NDIS OS/2). ࠩ ஬ ᨬ ( 7 ᨬ), ($). 㬮砭 ᯮ drivername = OLITOK$. ࠩ 㪠뢠, ⥢ ࠩ 㤥 ᯮ짮. ࠩ ( 訬 묨 㪢) - 䠩 ⥢ ࠩ ⠫ DRIVERS ७, ஬ ਯᠭ $. MAC ᯮ OLITOK$ olitok$. ᪮ ࠩ TokenExpress ন 㭪 loopback, ࠧ [DLC] 䠩 PROTOCOL.INI ப "loopback =" ॡ. 易⥫ ࠬ ࠧ 㯯: I. ப, ⭮騥 䨣樨 ᠬ . II. ப, ⭮騥 ணࠬ ࠩ. ᨭ⠪ 㯯 . I. 䨣 : Adapter = [ ] NetAddress = "[12 ⭠ ]" NodeAddress = [⭠. 祭] [⭠. 祭] [⭠. 祭] EarlyRelease = [YES/NO] Adapter 䨣㥬 . [ ] - ᫮ 0 7, 0 = "᭮" ( 㬮砭, -뢮 0A20H) 1 = "⥫" ( -뢮 0A24H) 2 = "ன ᭮" ( -뢮 0A50H) 3 = "ன ⥫" ( -뢮 0A54H) ** 4 = "⨩ ᭮" ( -뢮 1A20H) ** 5 = "⨩ ⥫" ( -뢮 1A24H) ** 6 = "⢥ ᭮" ( -뢮 1A50H) ** 7 = "⢥ ⥫" ( -뢮 1A54H) ** : ⨬ ⮫쪮 Intel TokenExpress EISA/32. ISA ᯮ ࠬ, ᫨ -뢮 ४⥫. MCA EISA ᯮ ࠬ, ᫨ -뢮 ⨫ 䨣樨 ⥬. NodeAddress , ﭭ (BIA). ( 祭 쭮). [⭠. 祭] 0xdddd, d = ⭠筠 . NetAddress ᠬ, NodeAddress, ᮢ⨬ IBM EE 1.0 Lan Server 2.0. ਬ: NetAddress = "005500876543" EarlyRelease 砥 몫砥 প Early Token Release (ETR) YES = , NO = 몫. ( 㬮砭 YES) II. 䨣 ࠩ MAC: MaxRequests = 祭 MaxTransmits = 祭 RecBufSize = 祭 RecBufCount = 祭 RecBufHigh = 祭 Rpl MaxRequests ⠭ ᨬ쭮 ⢮ ᮢ. 楫 ᫮ 1 10. ( 㬮砭 = 6). MaxTransmits ⠭ ᨬ쭮 ᫮ 믮 TransmitChain. ࢥ ᫮ । ந ᫥ ᥫ: [祭 ࠬ NetBEUI DLC.MAXOUT]*[ᨬ쭮 ⢮ ᥠᮢ] DOS: ᫮ 2 6. OS/2: ᫮ 2 100. ( 㬮砭=6) RecBufSize ⠭ ࠧ ( ) ஢ 㫥 ஢ ਥ. ᫮ 室 । 256 5000. ( 㬮砭 = 512) ᨬ ࠧ ஢, ਭ , ࠢ: min(MaxFs, RecBufSize x (RecBufCount -1)) : ᨬ ࠧ ஢ ਥ, RecBufSize x RecBufCount, ॢ 64 ; ࠡ ⠭ DOS ࠧ ॢ 20 , ࠡ ⠭ DOS RTL - 7 . RecBufCount ⠭ ⢮ ஢ 㫥 ஢ ਥ. 楫 ᫮ 4 10. ( 㬮砭 = 10) ᨬ ࠧ ஢, ਭ , ࠢ: min(MaxFs, RecBufSize x (RecBufCount -1)) : ᨬ ࠧ ஢ ਥ, RecBufSize x RecBufCount, ॢ 64 ; ࠡ ⠭ DOS ࠧ ॢ 20 , ࠡ ⠭ DOS RTL - 7 . RecBufHigh 뢠, ࠧ ஢ ਥ. ⨬ 祭 0 1. ( 㬮砭 = 0) 0 = 砫 ஡ ࠧ 孥 ; ᫨ , 㦠 . 1 = 砫 ஡ ࠧ 筮 ; ᫨ , 㦠 . EarlyRelease ᯮ짮 Early Token Release 16-⭮ . YES = ETR, NO = 몫 ETR. ( 㬮砭 = YES) 4-⭮ ࠬ . Rpl ᫨ , 樠 ⪫뢠 㧪 ⠭樨 ᪠ NETBIND. ⨬ ⨣ ଠ쭠 㧪, ன 樠 ⨪ . 設 ⠭ 4 ஢ TokenExpress ⮡ ந PROTOCOL.INI ᯮ짮 ஢ , 믮 ᫥騥 ⢨: 1. ⠭ ⠪, ⮡ 뫨 ࠧ -뢮. ( ISA 㡥, ᯮ ࠧ DMA.) 2. 㪮⢥ IBM ⠭ ᪮쪨 ஢, ⮡ 䠩 CONFIG.SYS PROTOCOL.INI , 室 ࠡ ᪮쪨 ஢. 3. ன ।஢ 䠩 PROTOCOL.INI ࠧ ஢ Intel, 稭 ப "drivername = OLITOK$" "drivername = OLITOK2$." (᫨ ⠭ ᪮쪮 ஢ EISA/32 ⥬ OS/2, ࠬ 룫拉 ⠪: "drivername = OLISRV$" "drivername = OLISRV2$"). ࠧ ᫥饥: Adapter = [ ] [ ] - ᫮ ( 0 7 TokenExpress EISA/32, 0 3 ⠫ ஢ TokenExpress), ஥ ࠧ 䨣஢ . (ᠭ ࠬ [ ] ਢ ࠧ I .) 䠩 Intel FaxBack # 6219 23 1993 .