http://www.iespana.es/tecsi/
    

 -Configuracin simple del servidor IRC (Terraircu, IRCD2*,etc....):
(Las lineas que comienzan con  #   son ignoradas, son solo de informacion)

#################################  EMPEZAMOS  ###########################

#La M line sirve para definir el nombre del server, descripcion, puerto,  numerico.
#M:<server name>:<ip>:<descripcion>:<server port>:<server numeric>

M:MUnO-X1:*:Servicio de Chat X1:4400:1


#La linea A es para definir la informacion administrativa del server.
#mirad el ejemplo
# A:<linia 1>:<linia 2>:<linia 3>

A:MUnO.Org Networks:IRC server Para problemas o comentarios:mandar E-Mail a chat@muno.org

#Aqu definimos las Y lines, bastante importantes por cierto....
#
# Las clases de server: 90 = Todos los servers;
# tambien en las clases 80 y 70.
# 50 = leaf servers (solo utilizado si tu haces de Hub)
# Y:<class>:<ping freq>:<connect freq>:<maximum links>:<sendq size>

Y:90:90:300:1:1700000
Y:80:90:300:1:1700000
Y:70:90:300:1:1700000
Y:50:90:300:10:1700000

# Clases de cliente. 10 = locales; 2 = para todos .net y .com 
# solo Europa; 1 = para todos.

Y:10:90:0:100:160000
Y:2:90:0:5:80000
Y:1:90:0:400:160000

#Llegamos a la altura de la I line
#Las I-lines son lineas que dan autorizacion a los usuarios para conectar al servidor
# I:<IP o solo a quien resuelva el host>:<opt passwd>:<hostmask>::<class>
#Donde en :<IP o solo a quien resuelva el host>:ponemos, o bien "resolved" quien 
#tenga el host resolvido o bien *@* para todos
#La otra posibilidad es poner una I line para los que no resuelve, entonces en el parametro
#<hostmask> pondremos "unresolved". La cosa quedaria asi

I:*@*:1:Unresolved::1
I:Resolved::*@*::1

#Tambien tenemos la posibilidad de poner I:*@*::*@*::1 que seria para todas las conexiones

I:Resolved::*@*.com::2
I:Resolved::*@*.net::2
I:Resolved::*@*.wirehub.net::1
I:Resolved::*@*.planete.net::1
I:Resolved::*@*.ivg.com::1
I:Resolved::*@*.ib.com::1
I:Resolved::*@*.ibm.net::1
I:Resolved::*@*.hydro.com::1
I:Resolved::*@*.NL.net::1
I:*@193.37.*::*@*.london.ac.uk::10

#Tambien tenemos la posibilidad de aplicar i lines para los host segn su TLD (.net
# .es .cm .es .pt .ar etc.. etc... etc...)
#Tambien mencionar la posibilidad de poner pass a las I lines como por ejemplo:
#I:resolved:aki-mi-pass:*@*::1
#No olvidar que en el apartado de la class es lo que definimos en las Y lines
#Y dependiendo que class le demos definiremos que frecuencia de ping y maxsendQ
#tendran

#Las T lines sirven para segn su host resuelto, mandar un motd u otro,podemos ponerlo
#en diferentes idiomas,etc..... 

T:*.net:net_com.motd
T:*.com:net_com.motd
T:*.london.ac.uk:london.motd

#U lines, imprescindibles para los services ya que les permitirasn administrar el server
#NOTA: los nicks que pongamos nadie podra utilizarlos menos la administracion del server
#si un user normal y se lo intenta poner le saldra un msg de nick ocupado
#le haces un /whois y este te respondera con un  [ERROR]: nick No such nick

U:services.muno.org:ChaN,NiCK,Oper,admin,ChanSvr,ChanSaver,ChanServ,COM1,COM2,COM3,COM4:*
U:MUnO-X2.muno.org:,Status,Operserv,CreG,NickSvr,NickSaver,NickServ,LPT1,LPT2,AUX:*

#Las K lines no permiten el paso a un usuario al Network,  la sintaxis es bastante
#es bastante fcil y simple  K:<host/IP mask>:"<opt reason>":<username mask>
#tambien tenemos la posibilidad de 

K:*.au:"Please use a nearer server":*
K:*.edu:"Please use a nearer server":*

#Tambien podemos asiganr un fichero con razones a la K line
#como se detalla en este ejemplo

K:unixbox.flooder.co.uk:!kline/youflooded.txt:*luser

#Tenemos la `posibilidad de poner IP en lugar de host
k:192.168.*:!klines/martians:*

#Para linkar con otro server es imprescindible estas lineas
# C:<remote hostname o IP>:<password>:<remote server name>:<port>:<class>
# N:<remote hostname o IP>:<password>:<remote server name>:<hostmask>:<class>
#En remote hostname o IP pondremos la IP o host del server a linakr, si es un server
#en localhost, simplemente ponemos 127.0.0.1, desues viene el parametro del pass
#muy importante parametroen el cual si tenemos los pass encryptados pues lo ponemos
#talcual se encryptaron y si somos nosotros que las ponemos pues lo mejor es siempre
#buscar un metodo que sea mas complicado que la averiguen, por ejemplo, poner 
#minusculas y mayusculas, salteando, y tambien algun numero, aunque lo mejor es encryp-
#tarlas
#Despues en el puerto, definiremos el puerto de estos, si es un server no podemos
#asignarle el puerto 6667, ya que este es para los usuarios, por ejemplo le asignaremos
#el puerto 4400 que es el puerto que asignamos en la M line, la class dla hemos defini-
#do en las Y lines, poniendo class 90 le decimes ke.. Recordemos la Y line...
#Y:90:90:300:1:1700000
#que tendra una frecuencia de ping de 90 segundos y que su maxsendQ sera de 1700000

C:127.0.0.1:OpEnAcCeSs:services.muno.org:4400:90
N:127.0.0.1:OpEnAcCeSs:services.muno.org::90

#en el caso de que las pass fuesen encryptadas se veria alhgo asi
#C:127.0.0.1:VRKLKuGKn0jLs:services.muno.org:4400:90
#N:127.0.0.1:VRKLKuGKn0jLs:services.muno.org::90

#Si tu server esta pensado para una red extensa, probablemente necesitaras conectar con
#varios servers, si esos servers tambien se conectan a otros servers entonces necesitaras
#asignar a servers para que hagan de Hubs, para eso esta la linea H
H:*.*::adm.muno.org

#Llegamos a las deseadas O lines. Bueno muy facil
#la sintaxis es de la siguiente manera: 
# O:<host/IP mask>:<encrypted password>:<Nick>::<connection class>
# o:<host/IP mask>:<encrypted password>:<Nick>::<connection class>
#La O mayuscula define global operator y la o minuscula define local operator
#Entonces podria quedar asi:

O:*@mihost_o_*:VRKLKuGKn0jLs:Ni[0::10

# o un ejemplo real como:

O:*@*.pooles.rima-tde.net:LhjdOIYIhgJK:Ni[0::10

#IMPORTANTE: Recuerda que en la class depende de lo que definas el operador tendra
#un margen mayor de info en el IRC, un maximo MaxsendQ definido, recuerda que esto
#lo definimos en las Y lines

#Aqu viene la P line en la que definimos los puertos
# P:<hostmask, or path>:::<client port number>
#Los puertos normales de un IRC y por defecto son: 6667 - standard; 
#6660-6669 - additional clients
# ports;

P::::6667
P::::6668
P:*.nl:::6666
P:/tmp/.ircd:::6667



################################  FIN  ######################################3


Documento extraido originalmente del escrito por Niels <niels@undernet.org>, basado en el texto original example.conf para los ircd versions ircu2.9.mu y ircu2.10
Traducido y explicado por Ni[0 el 16 de Abril del 2002

Para cualquier duda o comentario mandadme un mail a: downhiller_x@hotmail.com

                                                                                                                SaludoS!!!!!!!!
                                                                                                                                                                
                                                                                                                                                                Ni[0 


                 Palma de Mallorca, 16 de Abril del 2002
