Esta página ha sido traducida al castellano con permiso de Jeffrey L. Hayes, que es el autor del original en inglés: <tvdog@agate.net>
http://www.agate.net/~tvdog/index.html
Muchas de las cosas que aparecen no están directamente relacionadas con Infovia, pero he creído interesante hacer una traducción literal. Esto se debe a que es la página sobre Internet y DOS mas completa de todas las que he visitado, y creedme, he visitado muchas.
Este directorio contiene programas que pueden utilizarse en un viejo PC para conectarte a Internet. No son especificos para el Tandy, aunque deberían correr en un Tandy 1000. Estos programas fueron proporcionados en su mayor parte por Marc Williams <marcw@lightside.com> , que los probó en un Tandy 1000HX (7.16MHz V20). Jeffrey los probó en un 1000TL (8MHz 80286).
Se asume que tienes un PC clase XT 8088, 8086 o 80286 corriendo DOS pelado (no hay Windows) y que te vas a conectar con SLIP o PPP a un proveedor local de Internet. La mayoría de aplicaciones también funcionarán si eres tan afortunado como para estar conectado a una red local Ethernet que tenga acceso a Internet (ver más abajo). Necesitarás 640k de RAM para el DOS, un disco duro y al menos un modem de 2400 baudios (o la velocidad menor soportada por tu proveedor, si es mas alta mejor, por supuesto). Si estás corriendo DOS 5.0 o posterior y puedes configurar tu sistema para cargar cosas en bloques de memoria superior (incluso con una tarjeta EMS que soporte LIM 4.x), las cosas irán mucho mejor; algunas de las aplicaciones demuestran un gran apetito por la memoria. En cualquier caso, es bueno tener DOS 3.3 o posterior, dado que muchas aplicaciones lo requieren y las capacidades mejoradas de lenguaje por lotes serán de gran ayuda. También deberás de tener una buena dosis de paciencia, pues configurar DOS para Internet es como intentar conducir una manada de gatos. Ayudará el tener algo de experiencia configurando el acceso a Internet desde otro sistema (por ejemplo Windows), o conocer a alguien que la tenga. Deberás conocer una serie de datos acerca de la conexión, preguntar al proveedor de Internet acerca de:
Es posible que no necesites todo esto, dependiendo de las aplicaciones que escojas, pero deberías conseguir tanto como puedas para evitar desmadres en la red causados por valores erróneos (que pueden hacer enfadar a la gente contigo, especialmente con una dirección IP o nombre de máquina incorrectos). También será de ayuda que tu proveedor tenga un buena dosis de paciencia :-). Si tu proveedor te asigna una dirección IP dinámica (una diferente cada vez, Marc está en esa situación), existen mecanismos para configurar las aplicaciones teniendo en cuenta esto (ver más adelante). En opinion de Jeffrey, vale la pena gastar un poco más de dinero cada mes para tener una dirección IP estática, si es que tu proveedor te da esa opción; parece ser que esto evita muchos problemas.
Si quieres saber que son algunas de las cosas que hay en la lista, bajate tcpdocs.zip . El contenido del archivo está en inglés, pués sería un trabajo bastante largo el traducirlos todos. TCPINTRO.DOC es una introducción básica a TCP/IP, el conjunto de protocolos de Internet. TCPADMIN.DOC contiene información para los más curiosos. TCPIP1.FAQ, TCPIP2.FAQ, y TCPIP3.FAQ son la partes 1, 2 y 3 del FAQ comp.protocols.tcp-ip.ibmpc. Es una vieja versión de 1994; no he podido conseguir un más nueva. Gran parte del contenido en el FAQ es sobre Windows, pero hay bastante sobre DOS también.
Una forma más fácil de conectar a Internet con una vieja máquina es conseguir una cuenta Unix en la máquina del proveedor. El único software necesario para ello sería un programa de comunicaciones (Qmodem y Procomm son un ejemplo). El programa de comunicaciones deberá soportar emulación de terminal VT100. El proveedor tendrá programas en modo texto que podrás usar para WWW (lynx), telnet, ftp, gopher y otros servicios. No necesitarás ninguna información especial para acceder a través de una cuenta (es posible que un libro sobre Unix sea de ayuda), trabaja de manera parecida a una BBS.
De acuerdo, así que quieres hacerlo de todas formas ;-). Si estás usando PPP, hay varias opciones en este directorio. La más facil de configurar es Nettamer. Es un programa todo-en-uno que no require packet driver y que soporta ftp, telnet, mail, news, WWW, ping y finger (telnet y WWW dejan un poco que desear). Bajarse n1092-xt.zip y n1092-xt.txt para Nettamer.
Si Nettamer no cubre tus necesidades, o estás usando SLIP o tarjeta Ethernet, deberás conseguir e instalar un packet driver, después consigue e instala la aplicaciones que quieras. Tenemos tres packet driver para PPP. El que Jeffrey utiliza es Etherppp, bajate ethernew.zip y ethernew.txt . Etherppp emula Ethernet, así que las aplicaciones se configuran como si tuvieses un packet driver para Ethernet (clase 1). El que utiliza Marc Williams es Quakeppp. Este driver ya no está disponible, pero puedes conseguir una nueva versión del packet driver Klos que venía con Quakeppp en:
ftp://ftp.klos.com/
http://www.klos.com/
El nombre del packet driver es PPPSHARE. Este driver puede emular Ethernet también. Deberías bajarte también klosppp.txt del servidor de Jeffrey para instrucciones de configuración del PPP Klos. Etherppp trabaja mejor con modems antiguos (14.4k y más lentos). El driver Klos trabaja mejor con modems nuevos más rápidos. El PPP Klos requiere DOS 3.3 o superior.
Una alternativa a estos dos drivers podría ser Dospppd. Es una adaptación mas o menos directa del execelente programa pppd de Linux, incluyendo el programa de diálogo con modem chat. Emula clase 1 (Ethernet) o clase 6 (Serial line) packet driver. Dospppd consume la mitad de RAM que Klos o Etherppp, parece ser más rápido y funciona bien con todas las aplicaciones con las que lo he probado. Configurar este driver será fácil si has utilizado su primo de Linux, o conoces alguien que lo haya hecho (aunque la documentación es bastante buena). Bajate dosppp05.zip y dosppp05.txt para Dospppd.
Nota: si estás conectando con PPP y tu proveedor requiere autentificación CHAP, deberás conseguir la versión *demo* del PPP Klos, llamado PPPDEMO. Está limitado a 15 minutos de conexión, así que si requieres soporte CHAP querrás comprar la versión completa de Klos PPP. Etherppp y Dospppd no soportan CHAP en estos momentos (Nettamer sí lo soporta), aunque el autor de Dospppd está trabajando en una nueva versión que incluirá esta característica. PPPDEMO se configura de la misma manera que PPPSHARE.
También tienes dos packet driver para SLIP. Umslip es un packet driver de clase 6 (Serial line); bajate sliparc.zip y sliparc.txt para Umslip.
Slipper y Cslipper pueden emular packet driver de clase 1 (Ethernet) y son compatibles con más aplicaciones. SLIPPER.EXE es el packet driver para SLIP normal, y CSLIPPER.EXE es el driver para SLIP comprimido (CSLIP). Ambos están en el mismo archivo. No traen ningún programa de diálogo con el modem incorporado, así que necesitarás uno; puedes utilizar CHAT0.EXE incluido en el paquete Dospppd o PHONE.EXE incluido en el paquete Umslip. Para utilizar Slipper o Cslipper con CHAT0.EXE, bajate slippr15.zip, slippr15.txt, dosppp05.zip, and dosppp05.txt. Para utilizar PHONE.EXE, bajate slippr15.zip, slippr15.txt, sliparc.zip, and sliparc.txt. Para utilizar PHONE.EXE, te recomiendo que leas TCPIP1.FAQ en tcpdocs.zip - tienes una sección que habla sobre como utilizar packet driver que no sean Umslip con PHONE.EXE. Jeffrey utiliza PPP, así que no ha podido probar la configuración SLIP (Marc utilizó Cslipper con éxito). Cualquier otro programa de comunicaciones o emulación de terminal puede utilizarse para establecer la conexión con el proveedor, si el programa es capaz de marcar el teléfono, hacer el login y salir sin desconectar la línea DTR del canal serie.
Si estás conectado a una red local con una tarjeta Ethernet, probablemente encontrarás un packet driver para ella en la colección Crynwr/Clarkson. Tal como se ha dicho antes, no voy a profundizar demasiado en la configuración Ethernet, busca la ayuda de tu administrador de red. Bajate pktd11.zip para obtener la colección Crynwr de packet drivers.
Las aplicaciones requerirán que especifiques la dirección IP de tu máquina cuando las configures. Esto puede ser un problema si tienes asignada una IP diferente cada vez que conectas. Existen dos protocolos que pueden ayudar: BOOTP y RARP. Con BOOTP, el packet driver provee a la aplicación de la dirección IP del PC, la compuerta, el servidor DNS y la máscara de red. Con RARP, el packet driver solo provee de la dirección IP del PC. NCSA telnet soporta BOOTP y RARP; muchas de las otras aplicaciones soportan BOOTP. El driver Etherppp proporciona ambos servicios; el PPP Klos y las versiones Ethernet de Dospppd soportan solo BOOTP, aunque Klos PPP sufre algunos problemas. En cualquier caso, Bootp es un residente que simula BOOTP; bajate bootp.txt y bootp.zip para Bootp. Iprarp y Rarpset pueden obtener la dirección IP del PC de Etherppp utilizando RARP. Iprarp creará un fichero por lotes que dará valor a una variable de entorno DOS; Rarpset dará valor a una variable de entorno directamente. La variable podrá ser utilizada por algunos programas que no soportan BOOTP ni RARP. Bajate ipcfg010.zip para Iprarp y rarpset.zip para Rarpset.
Si utilizas BOOTP para configurar tus aplicaciones, recuerda que el soporte BOOTP proporcionado por los packet driver es una *emulación*. En particular, los packet driver no sabrán cual es tu servidor DNS a menos que los configures para ello, así que asegurate de hacerlo, por ejemplo incluyendo una linea con "nameserver" en el archivo CONFIG.PPP de Etherppp, o utiliza "namsrv" con Dospppd. Es una buena idea el poner explícitamente la máscara de red.
Ipread es otro programa que puede ser de utilidad bajo asignación de IP dinámica, particularmente con SLIP (que no tiene BOOTP ni RARP). Este programa lee la dirección IP de la pantalla en el momento de conectar y crea un archivo de proceso por lotes que dará valor a una variable de entorno DOS. Bajate ipcfg010.zip para Ipread.
Después de configurar el packet driver (y posiblemente Bootp, Iprarp, Rarpset y/o Ipread), escoge las aplicaciones y configúralas. Las aplicaciones acostumbran a pertenecer a *categorías*, donde los programas de una misma categoría se configuran de manera parecida; así que esto no es tan *malo* como parece :-). Las aplicaciones TCP Waterloo utilizan un archivo de configuración que acostumbra a llamarse WATTCP.CFG. Estas requieren un packet driver de clase 1 y soportan BOOTP. Las aplicaciones de la Universidad de Minnesota (Minuet, PC Gopher III y POPmail) se configuran por medio de menús dentro de la aplicación. Estas no soportan BOOTP (tienen implementado el protocolo de cliente BOOTP, pero con un pequeño fallo que las hace incompatibles con BOOTP estándar), pero pueden usar la variable de entorno MYIP para los casos de dirección IP asignada dinámicamente. Las aplicaciones de Minnesota soportan drivers de clase 1 y de clase 6. Las aplicaciones CUTCP y NCSA utilizan un archivo de configuración llamado CONFIG.TEL (el de NCSA es ligeramente diferente e incompatible con el de CUTCP). Estas soportan BOOTP; CUTCP soporta drivers de clase 6, NCSA no. Las aplicaciones TCP de Trumpet utilizan variables de entorno DOS para configurar el TSR que implementa el núcleo TCP/IP (NTCPDRV.EXE), o la misma aplicación en el caso de IRC101 (que no requiere el TSR). Puedes cambiar la variable de entorno IP para manejar asignación dinámica en cualquiera de los dos casos. La excepción es el lector de news Trumpet, se configura desde dentro de la propia aplicación. Una vez que tienes Trumpet news configurado de esa manera, se creará un archivo llamado NEWS.PRM. Para manejar IP dinámica en este caso, podrías confeccionar un archivo de proceso por lotes que modifique NEWS.PRM, que está en formato de texto.
Una buena aplicación para empezar es Minuet; puede que sea todo lo que necesitas. Minuet proporciona ftp, telnet, mail, news, WWW (gráfico si tienes EGA o VGA, pero trabaja mejor si tienes un 386 o superior), gopher, finger, ping y nslookup, con ayuda sensible al contexto, soporte para ratón y muchas otras características. Soporta packet driver tanto de clase 1 como de clase 6. Nota: el módulo de news en Minuet no funcionará si tu proveedor maneja una cantidad grande de grupos de noticias, o si tienes el disco duro comprimido. Bajate minuarc.zip , minufaq.txt y minuarc.txt para Minuet. Etherppp funciona mejor con Minuet que el driver Klos, Dospppd también funciona correctamente.
NCSA Telnet proporciona telnet, ftp, whois, rsh, rexec, rcp, lpr, lpq y lprm. rcp y ftp pueden operar en modo servidor cuando telnet está corriendo. El telnet ofrece una completa y configurable emulación de VT100, incluyendo gráficos modo Tektronics 4014 en Hercules, CGA, EGA o VGA. Puedes tener varias sesiones telnet abiertas simultáneamente. Nota: estas aplicaciones no pueden resolver nombres de dominio y deberás usar direcciones IP, ya sea en la línea de comandos o en el archivo de configuración. NCSA telnet solamente soporta packet driver de clase 1, así que no funcionará con Umslip. Bajate tel2308b.zip , tel2308b.txt , tel23asc.zip , y tel23asc.txt para NCSA Telnet.
Trumpet es un lector de news que está bien y que soporta packet driver tanto de clase 1 como de clase 6, y además podrás hacerlo funcionar con proveedores que manejan cantidades grandes de grupos de noticias (con un poco de manipulación). Tiene ventanas y menús y soporta ratón. Bajate trmp106b.zip y trmp106b.txt para Trumpet.
Doslynx es un navegador Web en modo texto; solamente soporta paket driver de clase 1, así que no funcionará con Umslip. Además requiere DOS 3.0 o superior. Puede visualizar imágenes .gif incrustadas si tienes una tarjeta gráfica (Hercules, CGA, EGA o VGA). Además tiene ventanas, menús y soporte de ratón. Bajate exe_16a.zip y exe_16a.txt para DosLynx. El driver Etherppp acostumbra a bloquear la máquina con Doslynx; mejor utilizar el PPP Klos o Dospppd.
IRC es un cliente de Internet Relay Chat; Internet Relay Chat es una manera de conducir discusiones multiusuario a través de Internet (igual que los forums de una BBS). Soporta paket driver de clase 1 y de clase 6. El programa tiene menús, ventanas deslizantes y soporte de ratón. Bajate irc101.zip y irc101.txt para IRC. El canal #dos en Efnet es un buen lugar para discutir sobre DOS e Internet (en inglés). Mark Williams lo visita frecuentemente, su nick es Senshi.
Voice es otro cliente de Internet Relay Chat. Puede que éste te guste más si estás acostumbrado a ircII en Unix. Bajate voice11b.zip y voice11b.txt para Voice. Requiere un packet driver de clase 1.
Ping es un cliente de ping (como seguramente habrás deducido). Requiere que el packet driver soporte BOOTP y viene sin documentación. Bajate ping.exe y ping.txt para Ping; ping.exe es el programa, no un archivo comprimido.
Wattcp FTP es un cliente ftp de línea de comados; requiere un packet driver de clase 1. Dispone de capacidad de programación a través de archivos script, puede resolver nombres de dominio y visualiza la cantidad de bytes transferidos durante un GET o PUT. Bajate ftpbeta.zip y ftpbeta.txt para Wattcp FTP.
POPmail is un programa email completo, con menus, ayuda en línea, ventanas deslizantes y soporte de ratón. Soporta packet driver de clase 1 y de clase 6, pero requiere DOS 3.0 o superior. Bajate popml322.zip y popml322.txt para POPmail.
PC Gopher III es un cliente gopher con menús, ventanas deslizantes y soporte de ratón. Soporta packet driver de clase 1 y de clase 6, pero requiere DOS 3.3 o superior. Bajate pcg3.zip y pcg3note.txt para PC Gopher III.
Trumpet TCP (no confundirse con el lector de news Trumpet) es un conjunto de aplicaciones para Internet que utilizan un residente incluido para la comunicación con el packet driver. Las aplicaciones son: telnet, ftp, finger, archie, whois, hopchk (traceroute) e ichat (similar al talk de Unix, pero incompatible). El archie de este paquete es el único cliente archie para DOS que Jeffrey ha encontrado que funciona, pero el resto de aplicaciones no parecen funcionar igual de bien. El PPP Klos parece funcionar mejor con este paquete que Etherppp, Dospppd también funciona correctamente. Bajate tcp201.zip, ntcpdrv.zip, y tcp201.txt para Trumpet TCP. Las aplicaciones de Trumpet TCP trabajan mejor con Slipper o Cslipper.
Pcfsp es un cliente FSP. FSP se utiliza a veces en lugar de FTP para transferir archivos a través de Internet. Bajate pcfsp105.txt y pcfsp105.zip para Pcfsp. Requiere un packet driver de clase 1.
CUTCP Telnet es un versión más reciente del paquete NCSA Telnet y se configura de manera parecida. Proporciona telnet, ftp, ping, lpr, lpq y lprm, y parece manejar nombres de dominio mejor que NCSA Telnet. Como ese otro paquete, ofrece emulación completa de VT100 y soporta modo servidor ftp durante una sesión telnet. Soporta packet driver de clase 1 y de clase 6. Bajate cutcp-b.zip para CUTCP Telnet. La documentación de NCSA Telnet será de ayuda también para este paquete, bajate tel2308b.txt , tel23asc.zip , y tel23asc.txt también.
Talk es una versión DOS del programa talk de Unix para comunicación interactiva entre dos a través de Internet. Bajate talk-13.zip para Talk. Es una aplicación WATTCP y se configura del mismo modo que las otras aplicaciones que utilizan esa pila TCP/IP. Requiere un packet driver de clase 1.
Bobcat es un buen navegador WWW en modo texto, sucesor de Doslynx y muy parecido al lynx de Unix. Requiere DOS 3.3 o superior y un packet driver de clase 1. El PPP Klos y Dospppd funcionan mejor con él que Etherppp. Bobcat es altamente configurable, pero puede ser un poco difícil ponerlo a punto. Bajate bcat-e04.exe y bcat-e04.txt para Bobcat.
Arachne es un navegador WWW en modo gráfico, y sí, correrá en un XT, aunque un poco lento. Requiere un packet driver de clase 1. Deberás tener EGA o superior, un ratón y por lo menos algo de memoria EMS; para mejores resultados, una pantalla 640x480x256 SVGA o superior es recomendable. Bajate archn108.exe y archn108.txt para Arachne. archn104.exe es una versión ligeramente más vieja y más inestable, pero no requiere EMS.
Pegasus Mail parece ser el cliente de email definitivo para DOS (puede configurarse para soporte MIME básico y puede controlar una lista de correo automatizada, entre otras cosas). Pegasus Mail tiene menús (pero no soporta ratón) y viene con una gran cantidad de documentación. Requiere un packet driver de clase 1 y DOS 3.0 o posterior. Bajate pmail331.zip, pmpop110.zip, y pmail331.txt para Pegasus Mail.
Las aplicaciones WATTCP son los "ejemplos" que vienen con el kit de desarrollo de TCP Waterloo, más un ftp. Incluye un cliente de "cookie", dos clientes time, finger, lpr, lpq, ping, rexec, talk, cliente de listín telefónico, cliente de POP mail, un programa que emula un puerto serie a través de TCP (así que podrás utilizar un programa normal de emulación de terminal como cliente telnet, por ejemplo) y por supesto un cliente ftp. Requiere un packet driver de clase 1. Bajate wattcp.txt y wattcp.zip para las aplicaciones Waterloo TCP.
Si estás interesado en la creación de páginas WEB, dos herramientas que podrías utilizar son Htget y Knots. Htget es un capturador de páginas WEB en línea de comandos, requiere un packet driver de clase 1. Bajate htget100.zip y htget100.txt para Htget. Knots es un visualizador gráfico de HTML. Solo soporta un pequeño subconjunto de códigos HTML, pero trabajará con cualquier tarjeta gráfica, incluso CGA o Hercules. Utiliza un archivo "FAT" para convertir los enlaces URL a nombres de archivo locales. Bajate knots2_0.zip para Knots. Nótese que Knots no es un navegador, si necesitas uno, utiliza Doslynx, Bobcat o Arachne en su lugar.
jpIRC es un cliente IRC para DOS. Es muy nuevo y todavía está en desarrollo (parece ser que existe una nueva versión disponible cada dia), pero incluye soporte ident y CTCP PING, lo que le permite conectar a muchos más servidores que IRC101 o Voice. También puede recibir (pero no enviar) archivos con /DCC. Necesitarás el núcleo TCP Trumpet (ver arriba) para que jpIRC funcione. Bajate jpirc.zip y jpirc.txt para jpIRC. Puede que la versión en el servidor de Jeffrey no se la más reciente, que siempre puede conseguirse en:
http://www.geocities.com/SiliconValley/Vista/7104/Jeffrey incluye instrucciones especiales en los archivos .txt para los usuarios de su proveedor de Internet, Agate. Estos archivos siguen siendo útiles para otros proveedores, pués contiene información importante y trucos para cada aplicación. Actualmente no está traducidos, pero es my intención hacerlo adaptándolos a las configuraciones necesarias para Infovia. Jeffrey no trabaja para Agate Internet.
I