Configuración
La configuración del servidor
se encuentra en el archivo
/etc/ircd/ircd.conf. Por defecto, al
instalar Ircd, se creará un archivo de ejemplo con las líneas
más comunes.
Dentro de una misma linea, los campos
se separan por ':', y un campo sin usar se especifica por '*'. Las líneas
más importantes que se encuentran en el archivo por defecto son
las siguientes:
-
M:nombre de host:*:descripción
del host:número de puerto
-
A:cualquier texto Este campo
contiene la información administrativa. Se puede colocar cualquier
número de campos con cualquier tipo de información, aunque
es deseable que al menos se especifique una dirección de contacto
con la persona responsable del servidor.
-
I:máscara de dirección:
password opcional: máscara de dominio::clase de conexión
(opcional) Las líneas I son las líneas de autorización
de los clientes. Sin estas líneas, ningún cliente podrá
conectarse al servidor. Si se usa una contraseña, el cliente deberá
ser configurado para poder mandarla. Por defecto se incluye la siguiente
línea I:*::*::1 que permite el acceso a cualquier cliente
(por lo tanto, usado para los servidores públicos). Estas
líneas restringen el acceso por dirección, DNS o password.
-
O: nombre de host: password: Nick
Esta
línea define el acceso de los operadores (ops). No es necesario
disponer de ningún operador para hacer funcionar el servidor.
-
las líneas C y las
líneas N definen respectivamente a que servidores trata de conectarse
el servidor y a que servidores se le permite la conexión al nuestro.
Estas líneas deben encontrarse por parejas:
C: nombre de host del servidor remoto: password: nombre del servidor
remoto: puerto: clase de conexión
N: nombre de hosy del servidor remoto: password: nombre del servior remoto:
máscara: clase de conexión
-
K: máscara de host: campo
de tiempo: nombre de usuario Estas líneas permiten expulsar
a un determinado usuario del servidor, opcionalmente durante un determinado
tiempo.
-
P: máscara de host o archivo
de socket UNIX: *: *: número de puerto: Permite al servidor
escuchar a varios puertos (además del 6667) para las conexiones.
-
R: máscara de host: path completo
del programa :nombre de usuario
Permite una restricción de acceso del usuario mayor que la especificada
en las líneas K. Para un usuario con una determinada máscara
de host ejecuta un programa externo. La salida del programa debe
ser una cadena de la forma "Y <mensaje>" (que permite el acceso al usuario)
o "N <mensaje>" (que deniega el acceso). Si el servidor recibe "Y <mensaje>"
el servidor ignora el mensaje y permite el acceso al usuario. En caso contrario,
el servidor indica al usuario que no tiene permitido el acceso y le indica
la razón especificada por el mesaje.
Como ejemplo de archivo ircd.conf
se proporciona el usado por el servidor mmlinux para dar servicio
a #cafeteria.
[VOLVER]