Configuración de clientes
Clientes
En nuestro sistema podemos tener varias aplicaciones desde las que conectarnos y participar en #linux-es:
Para Linux
- Hexchat.
- Konversation.
- Pidgin.
- Thunderbird.
Para Android
- Yaaic.
- AndChat.
Configuración
Nos basaremos en Hexchat para el proceso de configuración, aunque las diferencias deberían ser mínimas con los demás.
Con nick no registrado
Entramos en el menú HexChat>Lista de redes... y desmarcamos la casilla "Mostrar sólo favoritos". Seleccionamos de la lista la red Rizon, pulsamos el botón Editar e introducimos los siguientes datos:
- Servidores: irc.rizon.net (puertos 6660-6670 ó 7000, y 6697 ó 9999 para SSL)
- Conectar únicamente al servidor seleccionado: Indiferente
- Conectar a esta red automáticamente: Activado
- Evadir servidor proxy: Desactivado
- Usar SSL con todos los servidores de esta red: Recomendado
- Aceptar certificados SSL inválidos: Desactivado
- Usar información global del usuario: Desactivado
- Método de inicio: Default
- Contraseña: En blanco (nada)
- Juego de caracteres: "UTF-8 (Unicode)" ó "IRC (Latin/Unicode Hybrid"
- Autoentrar a los canales: #linux-es (es imprescindible pulsar Intro después de escribir)
Con nick registrado y contraseña
Entramos en el menú HexChat>Lista de redes... y desmarcamos la casilla "Mostrar sólo favoritos". Seleccionamos de la lista la red Rizon, pulsamos el botón Editar e introducimos los siguientes datos:
- Servidores: irc.rizon.net (no es necesario especificar puerto)
- Conectar únicamente al servidor seleccionado: Indiferente
- Conectar a esta red automáticamente: Activado
- Evadir servidor proxy: Desactivado
- Usar SSL con todos los servidores de esta red: Recomendado
- Aceptar certificados SSL inválidos: Desactivado
- Usar información global del usuario: Desactivado
- Apodo: Cualquier nick registrado o agrupado
- Segunda opción: Cualquier nick registrado, agrupado o inventado
- Nombre real: Cualquier cosa (menos tu nombre real)
- Nombre de usuario: Nick registrado
- Método de inicio: SASL (username + password)
- Contraseña: La usada en el registro (contraseñaregistrada)
- Juego de caracteres: "UTF-8 (Unicode)" ó "IRC (Latin/Unicode Hybrid"
- Autoentrar a los canales: #linux-es (es imprescindible pulsar Intro después de escribir)
Con nick registrado y certificado
Para usar este método de autenticación es necesario contar con un certificado de nombre "client.pem" en el subdirectorio "certs/" de Hexchat, para lo cual podemos generar uno nuevo. Este nombre garantiza que el certificado pueda ser usado en cualquier red IRC, aunque también podemos optar por generar un archivo ".pem" para cada una de las redes que usemos con el formato de nombre "redirc.pem" (por ejemplo "rizon.pem"), que se usará exclusivamente para esa red.
Es necesario haber realizado con éxito la configuración de la sección anterior "Con nick registrado y contraseña" y mantener Hexchat cerrado para continuar.
Creamos desde la terminal el subdirectorio si aún no existe:
mkdir ~/.config/hexchat/certs/
Y generamos en él un nuevo certificado con un período de caducidad de mil días:
openssl req -x509 -nodes -days 1000 -newkey rsa:4096 -keyout ~/.config/hexchat/certs/ client.pem -out ~/.config/hexchat/certs/client.pem
Lanzamos Hexchat y ejecutamos desde la línea de chat:
/msg NickServ ACCESS ADD FINGERPRINT
Entramos en el menú HexChat>Lista de redes... Seleccionamos de la lista la red Rizon, pulsamos el botón Editar y cambiamos el "Método de inicio" de "SASL (username + password)" a "SASL EXTERNAL (cert)".
Reiniciamos Hexchat.