home *** CD-ROM | disk | FTP | other *** search
/ ftp.uv.es / 2014.11.ftp.uv.es.tar / ftp.uv.es / pub / windows / network / WStattam / LEEME.WTG < prev    next >
Text File  |  1995-09-25  |  5KB  |  153 lines

  1.      
  2.    ==========================================================
  3.    Packets Drivers, WinSock de P.Tattam y Windows para Grupos
  4.    ==========================================================
  5.    
  6.    O COMO UTILIZAR WSOCK DE TATTAM Y A LA VEZ LA RED DEL WINDOWS TRABAJO 
  7.      EN GRUPO.
  8.    O COMO USAR BAJO WINDOWS TRABAJO EN GRUPO (que usa NDIS) UNA APLICACION
  9.      QUE USA PACKET DRIVER.
  10.    
  11.                             (tarjetas 3COM)
  12.  
  13. [ Con esta nota se intenta explicar como solucionar el problema de que el
  14. ordenador se quede 'colgado' al salir de WTG despues de haber utilizado
  15. las aplicaciones de RED (pceudora, Netscape, Telnet,....) - y tambien
  16. al arrancar el WTG despues de haber usado una aplicacion de red MSDOS ]
  17.  
  18.   - Si el PC-Compatible del que se dispone tiene instalado el Windows
  19.   para Trabajo en Grupo (3.11) y tiene CONFIGURADA y ACTIVADA la
  20.   red de Microsoft, se producira un conflicto de acceso a la
  21.   tarjeta de red, que generalmente conlleva el bloqueo del ordenador.
  22.  
  23.   - La red de Microsoft esta configurada y activada si no esta vacio el
  24.   recuadro "controladores de red", en Principal/Instalar Windows/Opciones/
  25.   Cambiar la configuracion de red.
  26.  
  27.  
  28. OBJETIVO
  29. --------
  30.  
  31. Nuestra mision consiste en montar sobre el NDIS del WTG el dis_pkt.dos, que
  32. nos simula un packetdriver de DOS sobre el NDIS. Al final cargaremos el 
  33. winpkt para wsock. La funcion que realiza el dis_pkt.dos es de alguna manera
  34. hacer compatible los drivers de ndis del WTG con el pkdriver de DOS.
  35.  
  36.  
  37.            WSOCK de P.Tattam o Aplicacion que usa Packet Driver
  38.                                  |
  39.                                winpkt
  40.                                  |
  41.                              dis_pkt.dos (aparece como un packet Driver)
  42.                                  |
  43.                                 NDIS     (Driver de WTG para la tarjeta)
  44.                                  |
  45.                            tarjeta de red
  46.  
  47.  
  48. PREPARACION
  49. -----------
  50.                        
  51. Primeramente hemos de estar seguros que nuestro WTG funciona correctamente,
  52. independientemente de si funcionan todavia o no las aplicaciones de red
  53. bajo WSOCK. Es decir, probaremos que las utilidades de WTG funcionan bien
  54. sin haber lanzado previamente el packetdriver para DOS pertinente (lo que
  55. nosotros conocemos como el fichero pdlanza.bat). Si esto es asi, es decir,
  56. si nuestro WTG ha sido perfectamente instalado, el fichero de arranque
  57. autoexec.bat cargara, entre otras cosas, la orden NET STAR. NET STAR lanza
  58. protocolos y procedimientos del WTG, leyendo los ficheros protocol.ini y 
  59. system.ini ubicados en el directorio Windows. Esto tambien arranca el NDIS.
  60.  
  61.  
  62. PROCEDIMIENTO
  63. -------------
  64.  
  65. Primeramente, anyadiremos en la linea del path del autoexec.bat el
  66. directorio donde se encuentran las aplicaciones de red bajo Windows. Por
  67. ejemplo: Path=........;c:\ncsa\wsock
  68.  
  69. A continuacion copiaremos el fichero DISK_PKT.dos en el directorio c:\windows.
  70.  
  71. [ NOTA: este fichero se encuentra en el servidor ftp de la Universidad:
  72.        ftp power.uv.es: /pub/msdos/network/disk_pkt.dos                 ]
  73.  
  74. Modificar los ficheros protocol.ini y system.ini del directorio de windows,
  75. tal como se detalla a continuacion. Hecho esto, bastara ejecutar:
  76.  
  77.        pdlanza.bat    (se supone que lanza el packet driver en 0x65 y que 
  78.                        ha sido modificado, agnadiendo la opcion -w)
  79.  
  80.        winpkt 0x65    
  81.        win            (arrancar windows)
  82.        
  83.  
  84. [ NOTA: El ejemplo siguiente se da suponiendo que la tarjeta es una 3com 
  85. configurada en 0x300. En caso de ser otra, "netcard=" y la seccion [MS$ELNK3] 
  86. diferiran de las aqui presentadas ].
  87.  
  88.  
  89. SYSTEM.INI
  90. ----------
  91.    ...
  92.    ...
  93.    ...
  94. [network drivers]
  95.    ...   
  96.    devdir=c:\windows           
  97.    netcard=elnk3.dos
  98.    transport=....., dis_pkt.dos
  99.    loadRMDrivers=YES
  100.    ...
  101.    ...
  102.    
  103.    ___notas___
  104.    devdir: corresponde al directorio donde se encuentran los drivers de ndis
  105.            y el fichero dis_pkt.dos
  106.    netcard: driver principal de la tarjeta. 
  107.    transport: protocolos que se utilizan para comunicarse con la tarjeta.
  108.               Anyadiremos el disk_pkt.dos, que de forma alguna 'traduce' de
  109.               ndis a pkdriver.
  110.    loadRMDrivers: los packetdrivers funcionan en modo real, por lo que
  111.                   pondremos a YES.
  112.  
  113.  
  114.  
  115. PROTOCOL.INI
  116. ------------
  117.    ...
  118.    ...
  119.    ...
  120. [network.setup]
  121.    version=0x3100
  122.    netcard=ms$elnk3,1,MS$elnk3
  123.    transport=ms$netbeui,MS$NETBEUI
  124.    lana0=ms$elnk3,1,ms$netbeui
  125.    
  126. [protman]
  127.    DriverName=PROTMAN$
  128.    PRIORITY=MS$NETBEUI
  129.                                           
  130. [pktdrv]
  131.    DriverName=pktdrv$
  132.    Bindings=MS$ELNK3
  133.    Bindings=MS$NETBEUI
  134.    Intvec=0x65
  135.    
  136. [MS$ELNK3]
  137.    DriverName=ELNK3$
  138.    IOADRESS=0x300
  139.    MAXTRANSMITS=6
  140.    
  141. [MS$NETBEUI]
  142.    DriverName=NETBEUI$
  143.    SESSIONS=10
  144.    NCBS=32
  145.    BINDINGS=MS$ELNK3
  146.    LANABASE=0
  147.    
  148. En realidad, de lo que se trata es de tener tantos grupos como lineas
  149. de 'Bindings' disponga el parrafo [pktdrv] (en este ejemplo, se dispone
  150. de dos 'Bindings', MS$ELNK3 y MS$NETBUI, de los que a continuacion se comentan
  151. sus parametros en cada grupo.   
  152.  
  153.