Logo de AulaDigital

Servidor IRC Como 5

Instalación y configuración de un servidor de IRC: Cliente de IRC Página siguiente Página anterior Índice general

5. Cliente de IRC

5.1 Función de un cliente de IRC

La función de un cliente de IRC es conectarse al servidor y filtrar la información disponible para cada usuario. Además, debe encargarse de enviar los mensajes y comandos que escribe el usuario mediante el protocolo de IRC.

El cliente habitualmente reside en la máquina del usuario y se conecta al servidor a través de un puerto (generalmente el 6667). Existen clientes de IRC para todas las plataformas, dado que no es necesario que la plataforma cliente coincida con la del servidor. En los sistemas Windows, el cliente más popular es el mIRC, que nosotros elegimos para hacer las primeras pruebas y asegurarnos de que el demonio estaba funcionando correctamente. Una vez confirmado el buen funcionamiento del servidor, instalamos un cliente para Linux. Para esta plataforma, la oferta es muy grande. Los más conocidos son:

  • Kirc ( ftp://ftp.kde.org/): el más antiguo cliente en el entorno KDE. Tiene un entorno gráfico muy cuidado, pero carece de algunas características básicas.
  • Ksirc ( http://www.ksirc.org/): también para el KDE y resultado de la evolución de un cliente en modo texto (el Sirc). Está todavía en fase de desarrollo.
  • Keric ( http://www.indonesia-undernet.org/keirc): otro más que funciona bajo KDE y es uno de los más prometedores, aunque aún está muy lejos de poder ofrecer una versión completamente estable.
  • BitchX ( http://www.bitchx.com/): el cliente en modo texto preferido por los usuarios de Linux.
  • ScrollZ ( http://www.scrollz.com/): tiene características similares al BitchX, y es el más veterano de todos, lo que le permite alcanzar una buena velocidad y un gran nivel de optimización (menor consumo de recursos).
  • YagIRC ( http://www.sicom.fi/~ikioma/yagirc.html). Cliente para el entorno GNOME, bastante reciente y capaz de mostrar un interfaz en modo texto o en modo gráfico.

5.2 Descripción de BitchX

Entre sus características están:

  • Varias conversaciones en el mismo canal.
  • Múltiples servidores.
  • Autocompletado de nicks.
  • Soporte para scripts.
  • Cliente de FTP incorporado.
  • Nuevas características exclusivas, como son: cliente de correo integrado y un reproductor de CDs musicales.

5.3 Obtención e instalación

El BitchX puede conseguirse en http://www.bitchx.com/, desde donde se pueden conseguir varios ficheros: uno de ellos contiene el paquete básico y los demás son accesorios opcionales.

Tras descomprimir y desempaquetar el fichero con la orden tar en el directorio /usr/local/BitchX/, obtendremos directamente los ejecutables, puesto que se distribuye con los fuentes ya compilados.

5.4 Configuración

No contiene ningún fichero de configuración, sino que las opciones se establecen mediante variables de entorno. Las principales son:

  • IRCNICK: establece el nick por defecto.
  • IRCUSER: establece el nombre de usuario por defecto.
  • IRCNAME: permite escribir el nombre real del usuario.
  • IRCSERVER: nombre del servidor a utilizar.
  • IRCPORT: puerto a utilizar.

Es conveniente dar valor a estas variables en los scripts de arranque o bien en el fichero ~/.profile de cada usuario del sistema.

5.5 Ejecución

El ejecutable se llama BitchX-tcl, pero resulta conveniente crear un enlace simbólico llamado irc situado en un directorio que forme parte del path para simplificar el trabajo de los usuarios.


Página siguiente Página anterior Índice general