A la hora de instalar Netscape es una buena recomendación instalar la versión glibc2/libc6 en un sistema que funcione con estas librerías, pues Netscape parece tener problemas con los acentos (hablamos de la composición de mensajes, no de la lectura de los mismos o de las páginas Web) debido a un mal control de las teclas muertas con libc5, solucionable mediante el parche de Thomas Quinot tal y como se comenta en la página Web www.ctv.es/USERS/monkiki, una buena referencia sobre configuración y mantenimiento de sistemas Linux y sus problemas más comunes. Mediante la versión para libc6 no debemos tener ningún problema para incluir acentos, eñes y cualquier otro carácter de los utilizados en el alfabeto de las lenguas utilizadas en España.
Si usamos paquetes rpm (y si no, es posible convertirlos a .deb o .tgz mediante el script alien) la instalación consisten en ejecutar la orden "rpm -i nombre_del_programa", para posteriormente iniciarlo con "Netscape", "netscape" o "netscape-communicator" dentro del entorno XWindow, que es como se ejecuta en la mayoría de las distribuciones Linux. Un ftp rápido de donde bajarse la versión 4.04 de Netscape Communicator para libc5 y 4.05 para libc6 es ftp.fibranet.com/pub/Linux, donde puede encontrarse un rpm de 7MB con dichas versiones. Para obtener últimas versiones con bugs corregidos, es muy recomendable acceder al mismo ftp de netscape (ftp.netscape.com), donde puede obtenerse ya Communicator 4.5 (Beta a la hora de cerrar el presente artículo) y una versión algo anterior, la que utiliza el autor (4.06 para libc6). Para distribuiones Debian dispondremos de un paquete deb (dpkg), y para Slackware lo instalaremos a partir del típico fichero tar.gz (tar xvzf fichero.tar.gz).
Para la ejecución de Netscape es recomendable tener el display de XWindow en al menos 16bpp (bits por pixel), es decir, al menos a 65.536 colores ya que necesita de su propio colormap y en 8 bpp realiza cambios en la paleta del resto de programas cada vez que ponemos el foco sobre Netscape, problema que desaparece en los modos de 16 y 24 bpp al no poseer paleta de colores. La profundidad de color la podemos cambiar mediante XF86Setup, xf86config o Xconfigurator, o entrar en XWindow en la profundidad deseada ejecutando 'startx -- -bpp 16' (siempre que las X estén correctamente configuradas).
La primera vez que ejecutemos Netscape se nos dará una advertencia indicando que se van a crear subdirectorios en el home de cada user, donde Netscape guardará los mensajes y artículos de cada uno de sus usuarios. Una vez creados tendremos ante nosotros la pantalla principal de Netscape Navigator. Para cargar cualquiera de los módulos que incorpora (Messenger, Collabra o Composer) basta con actuar sobre los 4 botones de la parte inferior derecha de la ventana de Navigator.
Nombre: Santiago Romero Proveedor: Arrakis Dirección email: Cuenta: sromero@arrakis Servidor de correo entrante: pop.arrakis.es Servidor de correo saliente: smtp.arrakis.es Servidor de news: news.arrakis.esEstos parámetros pueden pedirse a nuestro proveedor (normalmente por teléfono), aunque la mayoría de las veces se deducen añadiendo pop, smtp y news al nombre de nuestro proveedor (pop.arrakis.es, news.arrakis.es, etc.). Como última posibilidad podemos consultarlo en Windows en el mismo Netscape o en Internet Explorer.
Ha de hacerse notar que todo el proceso de configuración debe hacerse conectado a Internet pues Netscape tratará de comprobar si los datos introducidos son correctos. Para ello conectamos mediante pppd (tal y como se comentó en el número anterior) y entramos en Netscape. Seleccionamos el menú Edit y la opción Preferences para configurar el programa. Extendemos la subopción Mail & Groups y seleccionamos la opción Identity para insertar los datos referentes a nuestra identidad.
Your name: Santiago Romero
Email Address:
Organization: ninguna
Signature File: /home/sromero/.signature
Mail Server User Name: sromero
Outgoing Mail (Smtp) Server: smtp.ctv.es
Incoming Mail server: pop.ctv.es
MailServerType: pop3
La subopción More Options nos lleva a otro menú donde podremos activar la opción Remember my mail password, evitando tener que teclear el password de email cada vez que se accede al servidor.
Una vez finalizada la parte más técnica de la configuración, podemos completar la configuración del resto de opciones del menú preferences, como los tipos de letra, envío de mensajes en texto y no HTML (recomendable para postear en Internet), los parámetros deseados para la caché, etc.
Cualquier distribución Linux lleva incluido sendmail (un programa para enviar el correo por smtp), fetchmail (programa para recoger el correo de un servidor POP o IMAP), y leafnode o inn+suck (programas para recoger y enviar los artículos de news). Estos daemons trabajan desde el prompt (es decir, no necesitan menús, ventanas o similar), realizando su función y almacenando los mails/news en una cola disponible en nuestro Linux para una posterior lectura en desconectado mediante programas como mailx, elm, pine, o Netscape.
Gracias a la forma de trabajo de estos programas (sin menus y con la posibilidad de trabajar en modo silencioso, sin mensajes), es posible (e incluso conveniente) incluir llamadas a estos programas en el script ip-up que se ejecuta inmediatamente después de la conexión, con lo tan sólo ejecutando pppd, realizaremos la conexión, se enviará el correo pendiente en la cola (/var/spool/mail), se recogerá el correo por leer, se enviarán y recogerán los artículos de las news, y cualquier otra acción que se desee realizar, tan sólo es necesario editar /etc/ppp/ip-up y añadir en él las llamadas a los programas deseados que, una vez configurados de una manera sencilla tal y como veremos en el siguiente número, se encargarán de realizar todo el proceso de una manera rápida y automática. Incluso pueden incluirse llamadas a programas como ncftp o wwwofle para bajarse programas de internet automáticamente en una posterior conexión, o páginas Web completas (con sus imágenes y sonidos) para navegar por ellas offline.
Si estos ficheros no existen, los creamos y les damos permisos de ejecución:
Gandalf:/etc/ppp# touch ip-up Gandalf:/etc/ppp# touch ip-down Gandalf:/etc/ppp# chmod +x ip*De una manera análoga, cuando se cierra la conexión se ejecuta el script /etc/ppp/ip-down, que nos permitirá realizar cualquier tarea necesaria tras la conexión (copiar los ficheros bajados a algún subdirectorio, avisar de que se ha terminado la conexión, etc.). Además de estos ficheros es posible encontrar también versiones de los mismos con la extensión local, dispuestos para ser modificados y que no necesitemos editar ip-up e ip-down, que a su vez llaman a estos ficheros ip-up.local e ip-down.local.
Existen incluso en el mercado enchufes programables (los mejores pero más caros son de tipo electrónico) que permiten que el ordenador se encienda sólo a una hora determinada (5:00 de la madrugada, por ejemplo, una hora rápida), de tal modo que arranca Linux, se conecta, recoge todos lo encargado por el usuario en ip-up, y cierra. El enchufe programable desconecta automáticamente el ordenador a la media hora (o más, a elección), con lo que se dispone de un automático, rápido y barato acceso a Internet.
- fetchmail y sendmail: como ya se ha comentado, estos programas gestionan el correo entrante y saliente para nuestra cuenta de correo en cualquier servidor POP o IMAP, de una forma sencilla y eficiente. También se dispone de sendmailpgp para enviar emails encriptados o firmados con PGP.
- leafnode e inn+suck: estos programas nos permitirán la lectura y gestión de artículos de las news en offline desde nuestro ordenador Linux. Actúan como servidores de news propiamente dichos, es decir, permiten a cualquier otro programa que tengamos (por ejemplo, Netscape) que acceda a los artículos recogidos (y gestiona las respuestas a los mismos) de permitiendo acceso offline a los grupos de news.
- Arena, Netscape y Mosaic son 2 ejemplos de navegadores (browsers) gráficos para el sistema de ventanas XWindow. - lynx es un sencillo y potente navegador de Internet en modo texto, muy interesante para trabajar desde consola, y para páginas donde el contenido importante es el texto o donde se disponen de pocos gráficos.
-WWWOffline es un programa que permite bajarse páginas web completas (con sus imágenes, sonidos y links hasta una profundidad determinada) para su posterior navegación en modo desconectado con cualquier browser.
-BitchX es un potente cliente de IRC que soporta colores y otras útiles funcionalidades (edición de líneas anteriormente escritas, etc.). Otros clientes de IRC son Kirc (para Kde), Zircon, y el clásico ircII (irc), sin olvidarnos del cliente cIRCus, para Xwindow, multiventana, con autoraise y con soporte de colores de Mirc.
-Ftp, telnet e irc completan el cupo de programas que suelen venir por defecto en todas las distribuciones Linux, permitiendónos el acceso a FTPs remotos (o locales), entrar en sistemas Unix desde simples terminales, y entrar en sesiones de IRC (chat) por cualquiera de los servidores de irc existentes, respectivamente.
-Quake: No sólo podremos trabajar desde nuestro Linux sino que del ftp de ID Software (ftp.idsoftware.com) es posible bajarse programas clientes y servidores de Quake (I y II) para organizar una partida en Internet (contra cualquier competidor o competidores en toda la Red), o para unirnos a cualquier partida que se esté jugando.
Gandalf:/# root setserial -g /dev/ttySxSi ésta no es la adecuada, procedemos a configurar el modem correctamente:
Gandalf:/# setserial /dev/ttySx irq nº_de_irqSi no sabemos la IRQ, siempre es posible utilizar opciones de setserial para realizar una configuración automática (puede ser necesario especificar ademas el puerto a usar mediante el parámetro port x, o el parámetro autoconfigure o auto_config):
Gandalf:/# setserial /dev/ttySx auto_irqEstos cambios de configuraciones en los devices es recomendable incluirlos en ficheros de arranque del sistema, como /etc/rc.d/rc.local y similares. Si la configuración no se ha realizado correctamente, será necesario consultar las páginas man de nuestra version de setserial mediante man setserial para disponer de una amplia descripción de las opciones de configuración disponibles.
Como ya se ha comentado, existe la posibilidad de utilizar IsaPnPTools, siguiendo un proceso algo más complejo. Lo primero es obtener información acerca de todos los dispositivos Plug&Play instalados en nuestra máquina utilizando el comando pnpdump y volcando su contenido a un fichero (por defecto aparece por la salida estándar):
Gandalf:/# pnpdump >/etc/isapnp.confTras volcar los datos a dicho fichero, lo editamos y procedemos a descomentar las líneas correspondientes a los parámetros de nuestro modem (eliminando los carácteres # al principio de dichas líneas), para posteriormente cargar estos parámetros mediante pnpconf:
Gandalf:/# isapnp /etc/isapnp.confTras cualquiera de estos 2 procedimientos el modem estará correctamente configurado si hemos realizado los cambios correctos en el fichero de configuración de las pnptools (isapnp.conf), y siempre que no dispongamos de un modem HSP (winmodem), modem específico para Windows.
También puede realizarse la conexión via sudo o su, de tal manera que podemos ejecutar su (como usuario), introducir el password de root (con lo que se abrira un nuevo shell en el que entraremos como root), ejecutar pppd y salir de dicho shell con exit (o control+D para no interrumpir pppd). Siempre se puede (pues es posible que no dispongamos del password de root, sobre todo si estamos en una red Linux) activar como root el bit SetUID de cualquier programa (chmod u+s programa) para que cuando lo ejecute un usuario "herede" momentaneamente el programa y pueda ejecutarlo. Una última opción es crear un GRUPO de usuarios que tengan permiso para ejecutar PPPD(suele ser llamdo DIP), e incluir en este grupo a los usuarios que deban tener este derecho. La elección de un método u otro queda pues a elección del administrador del sistema, aunque el más sencillo para "ordenadores en casa" es simplemente cambiar a otra consola virtual (ALT+Fx) tras realizar la conexión.
Por otra parte, el archivo /etc/inetd.conf especifica cómo se puede acceder a nuestro ordenador desde el exterior (pues estando conectados a Internet, podemos facilmente crear FTPs, instalar nuestra página WEB, o convertirnos en servidores para que otros sistemas se conecten con el nuestro), con lo que convendria desactivar opciones que no vayamos a utilizar con el fin de evitar que nos hackeen el ordenador (entrar en IRC como root es sinónimo de poca experiencia, pues se puede averiguar la IP de un usuario y al ser un sistema UNIX tratar de "reventar" su fichero de passwords o algun bug de programas de acceso a correo o news para tener acceso libre al sistema).
Santiago Romero