Configuración del IRCD
Escrito por AkOnD

Publicado:08/09/2000
 Actualizado:08/09/2000
 


Este manual trata sobre la configuración de las líneas del ircd.conf (archivos de configuración de los servidores de irc), el nivel del manual es básico.

Este ircd.conf es para Internet Relay Chat Undernet (protocolo p10), no os confundáis de manual esto no sirve para unreall y parecidos, solo para ircu (Internet Realy Chat Daemon).

Bueno comencemos con las líneas:

M:Nombre.del.servidor:ip:descripción:puerto:numérico del server

M: línea que define el nombre del servidor, la descripción del mismo, un puerto de conexión y un numérico de la red.

Puntos importantes de la línea: Puerto y numérico del server, en el puerto deberías poner el 4400 para la conexión entre servers y el numérico tendrías que mirar un numérico que no este ocupado por otro server (siempre y cuando vallas a linkar el servidor.

Ejemplo:

M:manolete.server.com:*:server de manolete:4400:0

A:línea1:línea2:línea:3

A: línea de información del servidor al cliente

Esta línea solo es de información al cliente, normalmente la información se distribuye así: línea 1=Situación geográfica del servidor, línea2=Nombre del administrador, y linea3=forma de contacto con el admin.

Ejemplo:

 A:Servidor de Mallorca (Islas Baleares):Manolete el gafotas:manolete@fulanito.com

Y:clase:frecuencia de ping:frecuencia de conexión:máximo de conexiones:sendq size

Y: líneas que definen las clases de conexión

Puntos importantes de la línea: Normalmente se ponen más de una de estas líneas, para las diferentes conexiones(extranjeras, nacionales, etc...), aunque yo recomiendo dos líneas (las básicas) para todas las conexiones y una para las ip’s reconocidas y desconocidas.

Ejemplo:

Y:1:90:300:500:170000

Y:10:90:300:100:170000

I:ip o mask a resolver:password:hostmask:puerto a que va la conexión:class

I: línea resuelve las classes de conexión

Puntos importantes de la línea: Esta son las líneas que resuelven las conexiones de las Y, yo aconsejo poner las tres básicas y dejarse de líos, porqué los único que consigues al final es que el servidor tarde más en resolver las ip's.

Ejemplo:

I:Resolved::*@*:6667:1

I:*@*::Unresolved:6667:1

I:Resolved::*@*:6667:10

I:*@*::Unresolved:6667:10

U:server.name:password:host.name

U: línea que define el host de los bots de la red

Puntos importantes de la línea: Solo hay un punto donde escribir y es donde se pone el nombre del server de los bots.

Ejemplo:

U:deep.space::*

C:ip:password:server.name:puerto:classe y N:ip:password:server.name:hostmask:classe

C y N: línea para realizar un link entre servidores

Clases de conexión de las C y N:

Class 50 - Hub to hub, autoconnect

Class 51 - Hub to hub, no autoconnect

Class 30 - Hub to US leaf

Class 32 - Hub to EU leaf

Class 34 - Hub to AU leaf

Class 40 - US leaf to hub, autoconnect

Class 41 - US leaf to hub, no autoconnect

Class 42 - EU leaf hub

Puntos importantes de las líneas: Todos, en el primer punto se pone la ip del server a linkar, segundo punto el password de link, el tercer punto el puerto de conexión entre los server y el último punto la clases de conexión (esto no tiene nada que ver con las Y línes)

Ejemplo:

C:123.45.678.9:manolete:manolete.mamoncete.com:4400:32 (suponiendo que eres Hub)

N:123.45.678.9:manolete:manolete.mamoncete.com::32 (suponiendo que eres Hub)

H:hostmask::server.name

H: línea para indicar a los servidores quien es el servidor hub.

Puntos importantes: Ninguno prácticamente, solo el server name.

Ejemplo:

H:*::manolete.mamoncete.com

O:hostmask:password:nick::1

O:Líneas que indican los operadores del servidor.

Puntos importantes: en el primer punto se pone el host del nick que utiliza la o líne (sino se tiene un host fijo se le pone *@*), en el segundo punto se pone una password normalmente encriptada, en el tercer punto el nick del operador y en el último la classe de conexión que utiliza.

Ejemplo:

O:*@admin..mamoncete.com:mamoncete:manolete::1

P:hostmask:::numero del puerto

P: línea que marcan los puertos de conexión al server

Puntos importantes: primer punto la hostmask de la gente que puede conectar a ese puerto, segundo y último punto numero de puerto que quieres que conecten los clientes.

Ejemplo:

P:*@*:::6667

Estoy enterado de que faltan algunas líneas, no las he puesto porqué este es un manual básico,  aunque las líneas más importantes y las que realmente se necesitan están aquí, muchas de las líneas que faltan las sustituyen los services (como la K, la T, etc).

Este manual ha sido creado por AkOnD, y va dedicado a toda la gente del #Ayuda_Internet del irc-hispano.org