|
Manual de instalación de servicios epona en IRCd.
Lo primero es bajar los servicios de Epona, de www.epona.org Yo he utilizado el archivo epona-1.4.4.tar.gz, en los ejemplos se verá esta versión, tu al instalar descarga la versión más nueva por seguridad y mejores funciones en los servicios de tu red IRC.
Lo descomprimimos: [login@Shell]tar zxfv epona-1.4.4.tar.gz Y entramos en el directorio, procederemos a configurarlo para la compilación,
[login@Shell]:~/epona-1.4.4$ ./configure
Esto nos preguntara donde queremos meter los binarios, y los datos. Lo dejaremos por defecto, en /home/usuario/services . Cuando nos pregunte por el servidor que utilizaremos, indicamos la referente a Unreal:
Which of the following is closest to the type of server on your IRC network? 1) DreamForge 4.6.7 [this is an old IRCd, you should upgrade to Bahamut] 2) Bahamut 1.4.27 or later 3) UnrealIRCd 3.1.1 or later 4) UltimateIRCd 2.8.2 or later 5) Sequana 0.2.0 or later [no default] 3
El resto de opciones las dejaremos según están. Luego procederemos a la compilación, con:
[login@Shell]:~/epona-1.4.4$ make y [login@Shell]:~/epona-1.4.4$ make install
NOTA: No necesitaremos hacerlo como usuario root, porque lo instala en nuestro home.
Con esto concluiremos con la instalacion, y procederemos a la configuración. 2-CONFIGURACIÓN. Una vez compiladas las fuentes, procederemos a los archivos de configuración, con los que podremos comunicar el servidor de irc, con los servicios (Los bots).
Para configurar los servicios, crearemos un fichero services.conf a partir del sample.conf [login@Shell]:~/services$ cp sample.conf services.conf
Y ahora abriremos el nuevo services.conf , y buscaremos una linea en la que pone #ServicesRoot "lara Epona"
y la descomentaremos (borramos el #), poniendo un nick mas adecuado: ServicesRoot "services"
Tambien buscaremos la linea: NSDefLanguage 1 en la que cambiaremos el valor por 5, para que el idioma sea el español. Ya tenemos los servicios preparados, ahora los ejecutaremos con: [login@Shell]:~/services$ ./services
Lo cual los arrancara, si no nos indica ningun error. Podemos comprobarlo pasando al directorio logs, y abriendo el archivo que ha creado. Debería poner algo como:
[Aug 25 11:33:33 2001] Epona 1.4.4 (compiled for UnrealIRCd 3.1.1+) starting up [Aug 25 11:33:34 2001] Databases loaded
Ahora, entrando a nuestro cliente de irc habitual, deberíamos poder entrar con /server localhost , y al hacer /msg NickServ HELP , nos deberia contestar con la ayuda. IMPORTANTE: al configurar tu IRCd debes incluir link a los servicios, recuerda que el pass de link de tu servidor y puerto a tus servicios debe ser el mismo.
|