sábado, 10 de marzo de 2007

Instalacion de Unreal3.2.6 y Anope1.7.18

He recibido varias peticiones de como instalar el server y los servicios en el pc o shell. veamos como hacerlo.
En Windows el Unreal no debe darnos ningun problema, osea saltamos esta parte, pero la version Anope1.7.18,,, esto es otra cosa, muchas personas si han tenido problemas, vamos a eso.
Instala anope, en su carpeta habra creado un fichero "anope.exe.manifest", bien este fichero lo sustituiremos por este ya listo(DESCARGALO AKI) para Windows. Ahora descargaremos "msvcr80.dll" y esta libreria la pondremos dentro de la ruta de system32, por defecto c:\windows\system32, con estas dos cositas nuestros servicios debian levantar, por lo menos en cuanto instalacion y recordar ke anope nunca levantara si no esta bien su links con unreal(el 90/100 de sus errores es por eso) y el resto de veces por errores en su configuracion, en proxima ocasion lo configuramos...
En Linux.... muchos nos metemos sobre todo en Shell y no sabemos ni instalar nuestro server, veamos como hacerlo....
lo primero es subir los dos programas osea anope-1.7.18.tar.gz y Unreal3.2.6.tar.gz esto lo haremos por ftp a nuestro directorio de usuario, ya alli con el putty(recomendacion) empezaremos a instalar el unreal como nos dice su manual:
  1. gunzip -d Unreal3.2.X.tar.gz
  2. tar xvf Unreal3.2.X.tar
  3. cd Unreal3.2
  4. ./Config
  5. Responda a las preguntas que se le formulen. Si no conoce alguna, utilice el valor por defecto.
  6. make
  7. Cree su archivo unrealircd.conf y otros archivos de configuración. Vea la sección 4.
con esto tendremos listo ya arrancar nuestro unreal, teclearemos ./unreal start

Ahora instalando Anope:
gunzip anope-1.7.18.tar.gz
tar xfv anope-1.7.18.tar
cd anope-1.7.18
./Config
make
make install
cd
cd services
y ya solo keda arrancar asi ./services
aki os pongo los links a las paginas oficiales para descargar los programas:
Unreal
Anope

seguiremos en contacto: ivan@cubachat.org

viernes, 9 de marzo de 2007

Configura Unreal

nos metemos en materia y si no estais muy preparados os aconsejo copiar esta configuracion y modificar solo lo necesesario y asi seguro ke funcionara vuestro server Unreal. Os aconsejo ke bajeis el archivo de configuracion aki
y ahora empezamos a modificar, recordar ke es para la verson de Windows, si es para Linux modificar las 2 primeras lineas y poner esto:
loadmodule "src/modules/cloak.so";
loadmodule "src/modules/commands.so";
empecemos por aki:
me {
name "irc.red.net";
info "ServerChat red.net";
numeric 1;
en name poner como llamareis a vuestro server(no se necesita ser un nombre de dominio), en info dar una descripcion y en numeric debe tener un numero del 1-255 unico por cada nodo.
Ahora veremos las O-lines ke son las diferentes categorias de opers segun sus flags, debeis cambiar las categorias root, adminservices, admin, co-admin, ircop por el nick deseado y ponerle un password, ejemplo:
oper ivan {
class clients;
from {
userhost *@*;
};
password "megustaelirc";
flags "OoaArDRhwgcLkKbZtBnGNCzWHv*^";
snomask cFfkejvGnq;
swhois "is a services root administrator";
};
copiar las ke necesiteis o borrar las ke no useis si usais el config mio ke hay en el vinculo arriba.
bien, ahora veremos las listas de puertos a escuchar por el server, en el ejemplo os puse muchas, poner los necesitados y no mas y observar ke hay dos tipos, uno para los clientes y otros para servicios como son los anopes, las estadisticas, linkados con otros nodos, etc,,,,
en irc para clientes se usa por defecto el 6667 por lo cual este puerto debe estar siempre y en el caso de cuba(mal echo) poro por necesidades internas el puerto de web segura, el 443, osea para clintes seria minimo asi:
listen *:6667 {
options { clientsonly; };
};
listen *:443 {
options { clientsonly; };
};
ahora veremos los los u-lines, esto es necesario para los links a servicios y stadisticas, osea es tipico, pon tus datos de servicios(en la proxima entrega de configuracion de servicos lo veremos mejor)
ulines {
servicios.red.net
stats.red.net;
};
ahora te exlico como ya acabar la configuracion general, por defecto cambia la palabra "#canal" por tu canal principal y donde veas "red.net" pon tu nombre de red y con eso ya deberias tener ok tu Unreal,,,, si todo va bien arrancara y en el status de tu cliente al hacer un /rehash(recargar los datos del config) te dira ke cargo todo sin problemas......
una ultima cosa, al final abajo esta el link con los servicios anope, igual ke te decia arriba anope debe tener ese nombre ke esta escrito hay,,,,, si tienes dudas,,,trankilo, la proxima entrega es sobre configurar anope y si hoy levanto tu unreal,,,, algo es algo.
link servicios.red.net
{
username *;
hostname *;
bind-ip *;
port 7000;
hub *;
password-connect "mypass";
password-receive "mypass";
class servers;
options {
"autoconnect";
};
};
no he descrito toda la informacion de unreal ya ke es muy amplia pero si necesitais un vinculo a su documentacion aki teneis uno
y si es una consulta rapida a mi correo ivan@cubachat.org.
animo

jueves, 8 de marzo de 2007

Un poco de materia,,, servidores y servicios

Hola, para los ke si inician en este mundo intentare explicar la mision de los dos software ke minimo usaremos en un servidor de IRC. El server ke es el ke nos permite conectarnos con nuestros clientes de I.R.C. o por Web, de momento hablaremos del Unreal3.2.6 ke es el software mas usado en sun versiones Linux y Windows y el software para los servicios ke es el encargado de tenes bot(robots de software) ke automaticamente nos kitaran mucho trabajo ke ellos gestionan, como reconecer ke nuestro nick esta registrado y asi otra user no puede usarlo, darnos el status de privilegios ke tenemos, proteger los canales contra malas palabras, evitar atakes, etc,,,, y mil cosas mas,,,, poko a poco. De momento hablaremos de servicios Anope1.7.18 y tambien en sus variantes de Linux y Windows ya ke estos dos programas se usan muchisimo en las dos plataformas.
Hoy no entrare en sus configuraciones ya para el caso del Unreal el grado de conocimiento debe ser medio y al principio es mejor copiar un config y hacer las modificaciones y lo mismo con el config de los anope y este es mucho mas complicado y se necesita mas conocimientos para crearlo totalmente, pero hoy os dare unas pistas y el los siguientes dias iremos con mas detalle.
teneis ke tener claro ke estos dos programas deben linkarse, osea comunicarse perfectamente, por lo tanto prestar atencion, cada uno debe tener un nombre ke lo defina como unico,,, un puerto para comunikarse y una contraseña entre ellos,,, veamos un ejemplo practico y definamos estos detalles(asi nos servira la idea clara para el futuro, ya ke la mayoria de problemas por lo ke los servicios no arrankan suele ser este el problema).
En unreal tendremos un fichero "unreal.conf" aki esta nuestra configuracion del server, en la zona superior veremos el campo "name" aki daremos nombre a nuestro server, ejemplo: name "irc.mi.server"; .
mas abajo veremos los puertos ke se definen al server y pondremos uno para linkar con los servicios, ejemplo:
listen *:7000 {
options { serversonly; };
};
ya hemos preparado la conexion por el puerto 7000 entre nuestro unreal y nuestro anope
ahora mas abajo pondremos el links propiamente dicho, sera algo asi:
link servicios.mi.servicios {
username *;
hostname 127.0.0.1;
bind-ip *;
port 7000;
hub *;
password-connect "password";
password-receive "password";
class servers;
options {
"autoconnect";
};

};
os aclaro estas lineas,,,, la primera es ke unreal conectara con mi anope ke se llama "servicios.mi.servicios", el hostname es la I.P. de nuestos servicios, al estar en 127.0.0.1 significa ke esta en el mismo pc ke unreal, el puerto de links ya vimos ke era el 7000(ojo, no se puede usar un puerto para dos cosas a la vez), el password es nuestra contraseña(la ke keramos pero debe ser la misma en el config de unreal y en de anope) esto keda claro???....
bien ya empezamos a tener algun concepto claro????, ke bueno, pues seguimos avanzando en otro rato.....