Inicio : FAQ : Configuración rápida de el *.conf de la IRCD Bahamut.
 
- - - - -
- - - - -
- - - - -
- - - - -
- - -  
- - - - -
Explicación rápida un fichero de configuración.
# M: [MANDATORY]. Linea para setear el nombre del servidor, su descripcion, 
# puerto por defecto, y la direccion IP de la máquina.
#
# M:hostname:IP:Description Of Your Server:7000
#
M:irc.sicario.net:*:Sicario IRC Server:7000

#
# A: [MANDATORY]. Linea para mostrar informacion administrativa, como nombre
# del administrador del server, direccion de contacto, ETC.
A:IRC Server:Admin sicario:sicario@phreaker.net

#
# Y: [SUGGESTED]. Linea que define las clases de conexiones. 
# Las clases te permiten estar a tono con tu cliente y las conexiones del 
# servidor. Se sugiere que clientes y servidores sean colocados en clases 
# separadas,  y si se tienes un monton de servidores, cada set de servidores 
# ( definido arbitrariamente por ti) deberia tener su propia clase. En caso
# de que tengas clientes realizando conexiones de muchos sitios diferentes, 
# seria mejor separarlos en clases. Es mas, seria mejor  poner a los usuarios
# locales en una clase y usuarios lejanos en otra clase.
#
# Los numeros de clase no deben ser arbitrarios. Para los servidores de 
# autoconexion, aquellos que poseen un numero de puerto  (e.g. 6667) al final 
# de la linea C: (ver abajo) , mientras mas alto sea el numero mas alta la 
# prioridad  de autoconexion.
#
# Los campos en orden son: numero de clase, frecuencia de ping (en segundos), 
# frecuencia de conexion (en segundos), numero maximo de links ( que se usa 
# para autoconexiones y para limitar el numero de clientes en esa clase),
# y sendq (esto reemplaza cualquier valor configurado en include/config.h para
# la linea #define MAXSENDQLENGTH).
#
# 
# En este caso la frecuencia de conceccion es 0 indicando que es un clase 
# cliente  (los servidores nunca se conectan a los clientes, es al reves).
Y:1:90:0:20:100000
#
# Estas son las Y: lines de servidor que se recomienan para conectarse a 
# DALnet. Ademas de esto se debe tener por lo menos una clase cliente y una 
# clase oper (ver 0: lines ). DALnet ha convenido en enumerarlas del 5 al 10
#
# Clase 50 - Hub a hub, autoconexión
Y:50:90:60:1:15000000
#
# Clase 51 - Hub a hub, no autoconexión
Y:51:90:60:0:12000000
#
# Clase 30 - Hub a leaf server en US
Y:30:90:0:0:5000000
#
# Clase 32 - Hub a leaf server en EU
Y:32:180:0:0:5000000
#
# Clase 34 - Hub a leaf server en AU
Y:34:300:0:0:5000000
#
# Clase 40 - Leaf server en US a hub, autoconexión
Y:40:90:90:1:5000000
#
# Clase 41 - Leaf server en US a hub, no autoconexión
Y:41:90:90:0:5000000
#
# Clase 42 - Leaf server en EU a hub
Y:42:180:90:1:5000000
#
# Clase 44 - Leaf server en AU a hub
Y:44:300:120:1:5000000

#
# I: [MANDATORY]. Las I: lines son lineas de autorizacion para clientes. Sin
# esta linea, los clientes no podran conectarce a tu servidor. Se permite el 
# uso de comodines ("*") y passwords.
# 
# Tambien puede ser usado el Ident ( para mas informacion sobre esto, ver el 
# rfc1413) para colocar el simbolo @ en los campos apropiados.
#
# Los campos son como sigue:
# I:IP-address-mask:password opcional:domain-mask::clase de conexion(opcional)
#
# 

#
# O: [OPTIONAL]. Linea que define los accesos de operador. No necesitas 
# ser un operador para correr un servidor de IRC. Un server bien configurado
# no necesita un operador en linea, el administrador del server puede usar 
# kill -HUB para recargar el archivo de configuración.
# Los parametros de configuracion son los siguientes :
# O:hostname (ident "@" permitido):password:NickName:AccessFlags:class
# Si la persona definida en "Nickname" no se conecta desde el hostname 
# indicado en el primer parametro, recibira un error con el mensaje :
# "No O: lines for your host". 
# Nota: Si los passwords seran encriptados se definen en include/config.h, 
# revisar ircd/crypt/README para mas informacion.
#
# Los flags de acceso son los siguientes ( Si se deja en blanco o con *
# indicas que tiene acceso completo) :
# r = acceso a /rehash el server
# R = acceso a /restart el server
# D = acceso a /die el server
# g = operador puede enviar /globops
# w = operador puede enviar /wallops
# l = operador puede enviar /locops
# c = acceso local a /squits y /connects
# C = acceso remoto a /squits y /connects
# k = acceso local a /kills
# K = acceso global a /kills
# b = operador puede hacer /kline a los users del server
# B = operador puede hacer /unkline a los users del server
# n = operador puede enviar notices locales (/notice $servername message)
# N = operador puede enviar notices globales (/notice $*.dal.net message)
# A = puede configurar los modos +Aa para mostrar los accesos de admin en
#     el server al hacer un /whois
# a = puede configurar el modo +a para mostrar los accesos de admin en los
#     servicios al hacer un /whois
# u = operador puede configurar /umode +c
# f = operador puede configurar /umode +f
# s = operador puende enviar /chatops
# o = operador local, flags incluidos: rhgwlckbBnuf
# O = operador global, flags incluidos: oCKNs
#
# Nota: Los flags RD deben ser manualmente incluidos si deseas tener acceso
# a los comandos /restart o /die.
#Ejemplos :
#
# Una configuracion simple, seria de la siguiente manera:
O:*.edu.pe:nopassword:sicario:*:10
#
# La siguiente configuracion obliga el ident:
O:gnr@uni.edu.pe:nopassword:sicario::10
# 
# La siguiente configuracion da al nickname "GunsNr" con el password 
# "tuputamadre", el nivel de operador local, con esto tendra acceso a
# hacer /kill /squid y /connect, solo en el servidor donde este como
# operador.
O:*.edu.pe:tuputamadre:GunsNr:o:10
#

# U: [OPTIONAL]. Esta linea define los servidores que el irc reconoce
# como permitidos de hacer  varios cambios en el ambiente de irc ( 
# cambios de modo, por ejemplo ) sin obstruir el funcionamiento de la
# red. Por ejemplo, DALnet requiere de la siguiente linea:
U:services.dal.net:*:*

#
# X: [SUGGESTED]. Linea que define el password que un operador debe usar
# para reiniciar o dar de baja el IRC server. Por motivo de seguridad 
# deben tener el flag de R y D en su configuración de O:line, para evitar
# la ejecución de manera accidental de los comandos /die o /restart.
#
# X::
X:diepass:restartpass

# C: [NETWORKED]. Linea que indica con que servidores realizara una conexion 
# tu servidor.
# N: [NETWORKED]. Linea que indica a que servidores autorizas una conexion.
# C/N lines trabajan en conjunto, no puede existir una linea sin la otra. 
#
# C: lines tiene la siguiente sintaxis:
# C:hostname del server remoto:password:nombre del server remoto:port:clase
#   conexion:source ip
# N: lines tiene la siguiente sintaxis:
# N:hostname del server remoto:password:nombre del server remoto:host mask:
#   soporte de encriptacion y/o compresion:clase de conexion
#

#
# K: [OBSOLETE].  Ahora los bans son almacenados en el archivo kline.conf.
# Esta linea indica un user@host a ser baneado de un servidor, ademas de un
# campo adicional que indica el tiempo.
# Los K: lines no son globales, es decir que el usuario podra usar otro
# server para conectarce.
# El campo para el tiempo, es solo usado si has definido el parametro #define
# TIMED_KLINES en el archivo config.h
# Los campos son definidos de la siguiente manera :
# K:hostmask:razon:username
# EL uso de comodines esta permitido en los campos.
# El uso de espacios en el campo de la razon del K: line, esta permitido.
K:*.gob.pe:Acceso no autorizado para su dominio:*
# Esta linea de K: line, coloca un ban a cualquier maquina que pertenesca
# al gobierno, con cualquier username.
#
K:*.gob.pe:0800-1200,1300-1700:*
# Este k: line, coloca un ban a cualquier maquina del gobierno, con cualquier 
# username, indicando dos rangos de tiempo, entre las 08 - 12 horas y entre las
# 13 - 17 horas.
#

#
# Q: [OPTIONAL]. Mediante estas lineas puedes proteger ciertos nicks para 
# que no puedan ser usados en el servidor, o lo que se conoce como nicks 
# reservados.
# La sintaxis es como sigue:
# Q:*:razon de la proteccion:nickname
#
# En DALnet, por ejemplo usan las siguientes lineas:
Q::Reserved for services:ChanServ
Q::Reserved for services:NickServ
Q::Reserved for services:MemoServ
Q::Reserved for services:OperServ
Q::Reserved for services:HelpServ
#
Q::Reserved for operators:DALnet
Q::Reserved for operators:IRCop

# 
# Z: [DISCOURAGED]. Linea utilizada para bloquear todas las conexiones
# entrantes, de una cierta direccion IP. 
# El Z-Line es mas poderoso que un K-Line, por que puede detener a los
# usuarios antes de que se registren.
# NOTA 1: Z-lines no trabaja en host names, solo en direcciones IP.
# NOTE 2: EL :* al final de la linea es requerida.
#
# Sintaxis:
# Z:IP adress:razón del zapping:*
Z:127.0.0.1:Please don't log on from the local machine:*

#
# H: [OPTIONAL]. Linea que define si puedes actuar como HUB.
# El primer campo de la sintaxis, puede ser un comodin, el tercer campo tiene
# tiene que ser exactamente el nombre de un servidor, NO el hostname del
# server, que es muy distinto al nombre.
# Los campos son como siguen:
# H:servers que son permitidos de conectar al HUB::HUB server
#
H:*::sicario.us.dal.net
# Permite la conexion de cualquier servidor hacia el HUB sicario.us.dal.net

#
# P : [SUGGESTED]. Linea donde se indica que puertos estan disponibles para
# las conexiones.
# La sintaxis es la siguiente : 
# direccion ip desde donde permite conecciones, segundo campo no usado, puertos
#
P:*:::6665
# Permite la conexion de cualquier direccion hacia el puerto 6665.
P:128.32.*:::6665
# Permite la conexion solo de la red 128.32.* hacia el puerto 6665.

#
# E : [OPTIONAL]. Utilizado para permitir el paso de K: lines de algunos 
# clientes.  EL primer argumento es el hostmask, el segundo argumento no es
# usado, el tercer argumento username, es opcional.
# cada operador de un servidor debe tener una linea de estas.
#
E:shell3.ba.best.com::jrsE:*.concentric.net::*

# T : [OPTIONAL]. Linea donde muestras el host o la URL de tu Proxy
# monitor.
# Esta linea T: configura el host de tu proxy-monitor y la URL es por
# defecto.
T:proxy-checker.sicario.net 
# Esta linea T: configura el host por defecto y la URL.
T:www.sicario.net/proxies/

Nota : Muchas de las lineas antes mencionadas solo seran usadas si es que
tu servidor estara linkado a la red de DALnet, asi que si deseas tan solo
correr un server propio, tendras que obviar algunas de esas lineas.
Finalmente es todo.

Elaborado Por: Jorge Inda (qdeck)

Para mayor información entre a la sección de USUARIOS en la mesa de soporte.

- - - - -
- - - - -
- -
-  Políticas - Links - Vhost's - Dominios Disponibles - SysMonitor
GrupoINDA.net