9.2 Hybserv

HybServ è l'unico service in circolazione nato per supportare principalmente il demone ircd-hybrid quindi in questa sezione analizzeremo solamente questo servizio. L'HybServ è un servizio molto robusto ed estremamente efficente che rispecchia in pieno la mentalità di ircd-hybrid pernso che per un network stabile la soluzione migliore sia proprio ircd-hybrid + hybserv. Qui di seguito analizzeremo l'installazione e la configurazione integrata unicamente con ircd-hybrid.

Download

L'installazione di HybServ su FreeBSD è semplice e può essere eseguita in due modi installazione pacchetto base oppure installazione direttamente dai ports qui di seguito le affronteremo entrambe cosi da facilitare la nuova utenza. Quindi questa guida sarà basilare e molto semplificata, se sei non sei interessato passa direttamente alla configurazione del servizio.

Sito Hybrid IRC Services

In questa sezione potrati trovare alcuni link esterni che trattano di Hybrid2 IRC Services

 

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/services/hybserv-1.9.2.tar.gz 

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

% tar xfvz hybserv-1.9.2.tar.gz 
Ora possiamo entrare nella directory principale del nostro demone HybServ:
% cd hybserv Configurazione 
Ok 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 
è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 

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/hybserv 
 # make install clean 

Configurazione al primo avvio


Passiamo ora alla creazione dei file di database del irc-services spostiamoci nella directory dell'hybserver ( cd /usr/local/hybserv ) e creiamo i seguenti file:
 # touch chan.db 
 # touch nick.db 
 # touch ignore.db 
 # touch memo.db 
 # touch seen.db 
 # touch oper.db 
 # touch stat.db 

Passiamo ad editare i due file principali di configurazione del hybserv hybserv.conf e setting.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 = "services.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 hybserv 
 afaa 7558 0.0 0.2 1948 1288 ?? Rs Thu02PM 29:37.82 ./hybserv 

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%) 
 `- services.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>.