9.5 IRCServices

Ottimi e robusto servizi per IRC ultilizzabili con ircd-hybrid-7, di seguito analizzeremo l'installazione e la predisposizione del l'ircd-hybrid.


Download e siti utili

 

Pacchetti richiesti:


wget (per l'installazione su un server remoto)
gmake (Valida alternativa al make) Possiamo iniziare andando nella nostra Dir oppure loggandoci al nostro server dove intendiamo installare il nostro servizio preferibilmente sulla shell del ircd-hub, ricordo un ottimo client SSH per windows è (anche per *nix) putty disponibile direttamente da qui.

Ora che abbiamo tutto l'occorrente dobbbiamo loggarci alla nostra shell e scaricare il demone HybServ nel seguente modo:

% mkdir /usr/home/services 
% cd /usr/home/services 
% wget http://www.ircd-hybrid.it/downloads/ircservices-5.1.21.tar.gz

Bene ora possiamo decomprimere il nostro pacchetto, userò per comodita tar

% tar xfvz ircservices-5.1.21.tar.gz

% cd ircservices-5.1.21
ora che siamo entrati nella directory principale del nostro demone diamo un occhiatina ad i parametrei di configurazione nel seguente modo:
     % ./configure  --help 

Ok letta attentamente la configurazione decidiamo di configurare il nostro demone, avviamo il comando configure:

     % ./configure 

Perfetto ora è arrivato il momento della compilazione vera e propria digitiamo sul nostro terminale il seguente comando gmake e dopo gmake install e attendiamo:

     % (g)make 
     % (g)make install 

Ora che abbiamo concluso l'installazione non ci rimane come consigliato dai services, di modificare i nostri file di configurazione:

Don't forget to create/update your ircservices.conf and modules.conf files!
See the README for details.
 

 

Installazione da Ports

Per prima cosa dobbiamo controllare se il port che abbiamo nel nostro albero è l'ultimo altrimenti possiamo andare su www.freebsd.org/ports e cercare il nostro ultimo port o in alternativa aggiornare il port nel nostro albero con portupgrade fatta una di queste azioni non ci resta che dare i seguenti comandi e procedere alla configurazione del nostro demone: % su root "password-di-root"

 # cd /usr/ports/irc/ircservices
 # make install clean     

 

Configurazione al primo avvio

Passiamo ad editare i due file principali di configurazione del hybserv ircservices.conf e module.conf fatto questo dobbiamo editare il file ircd.conf nei seguenti blocchi:

modules { 
 path = "/usr/local/ircd/modules"; 
 path = "/usr/local/ircd/modules/autoload"; 
 
 module = "m_services.so"; 
 }; 

Ricordiamoci che questo modulo è opzionale quindi prima di settarlo entrare nella dir crontib ed eseguire un make install, per maggiori informazioni visualizza la guida sui moduli

connect { 
 name = "defender.ircd-hybrid.it"; 
 host = "192.168.1.250"; 
 send_password = "password"; 
 accept_password = "password"; 
 compressed = no; 
 hub_mask = "*"; 
 class = "server"; 
 }; 

Questo blocco a il compito di dire al nostro ircd-hybrid di eseguire una connessione verso il server dei services.ircd-hybrid.it specificare anche la password per la connessione che dovra usare hybrid per connettersi agli hybserv.

Fatto questo possiamo tornare nella home di hybserv e avviare il demone.

Eseguiamo un controllo sull'esecuzione:

# ps -auxU afaa | grep ircservices
 afaa 7558 0.0 0.2 1948 1288 ?? Rs Thu02PM 29:37.82 ./defender 

Come ultima cosa prima del link dobbiamo connetterci al nostro ircd-hybrid e rehashare il demone eseguiamo una mappatura dei server connessi con il comando /map

irc.ircd-hybrid.it ------------------------------- | Users:     2 (20.0%) 
 `- ircservices.ircd-hybrid.it ------------------- | Users:     8 (80.0%) 
   Fine del /MAP 
 
   

Questo, ed altri documenti, possono essere scaricati da http://doc.ircd-hybrid.it.

Per domande su ircd-hyrbid, leggi la documentazione prima di contattare <doc@ircd-hybrid.it>.
Per domande su questa documentazione, invia una e-mail a <doc@ircd-hybrid.it>.