Autore |
Messaggio |
_tano_
Utente appena iscritto
Registrato: 10/07/03 19:23 Messaggi: 6
|
|
Unreal3.2 |
|
Ciao Azzo
Senti ho scaricato Unreal3.2 poi sono andato nella sezione ircd alla pagina configurazione unreal:
me {
name "server.name";
info "Server Description";
numeric (server numeric*);
};
Name indica il nome del server (es. irc.superdotati.it), info invece la descrizione.
server numeric ? il numero di identificazione del server, ogni server dello stesso network deve averne uno diverso dagli
altri. (es. numeric 1
ricordate la A-line, ossia quella che specifica le info riguardanti l'Amministratore del server?
unreal cela spiattela in questo modo:
admin {
"Sono Dio";
"Ges? Cristo";
"dio@paradiso.com";
};
Penso sia piuttosto intuitivo non servono spiegazioni, dico solo che avrei potuto fare anche 20 linee.
Vediamo ora "class clients e class servers":
class clients
{
pingfreq 90;
maxclients 500;
sendq 100000;
};
class servers
{
pingfreq 90;
maxclients 10;
sendq 1000000;
connfreq 100;
};
Questo ? traducibile un p? come le vecchie Y-line dei vecchi unrealircd.
noterete che ci sono 2 "maxclients" ma sono in 2 contesti diversi e quindi 2 cose diverse, infatti in "class clients"
indica il numero massimo di utenti simultanei che un server ammette, in "class servers" indica il numero di server linkati
al nostro ircd.
La vecchia I-line:
allow {
ip *@*;
hostname *@*;
class clients;
maxperip 2;
};
Beh prima era cos? "I:*@*::*@*::1" diciamo che cambia solo la sintassi, c'? solo un parametro in + "maxperip" ossia
quante connessione simultanee con lo stesso ip sono ammesse (quanti cloni in parole povere).
Siori e siore ecco a voi le O-line, belle brave e buone come sempre, gli autografi alla fine
oper Azz0 {
class clients;
from {
userhost *@*;
};
password "mitico";
flags
{
netadmin;
global;
};
};
anche questo ? molto intuitivo, ci sono dei cambiamenti di cui vale la pena parlare:
in primis "from { }" ? molto utile se avete un range di ip vasto. nei vecchi config bisogna creare + oline, qui basta
aggiungere un "userhost *@*;" ed il gioco ? fatto.
le flags sono molto + comprensibili (ed era ora, soprattuto per gli arterio sclerosi come il sotto scritto)
naturalmente si possono indicare anche le vecchie flags con flags "abcdefg";
semplice no? se non sapete neanche di cosa sto parlando forse ? meglio se tornate al sito https://www.tuttoirc.it/ircd-confhelp.html
Le vecchie P-line ossia le line che indicano le porte occupate dall'ircd:
listen *:8067;
listen *:6667;
non c'? molto da spiegare, solo una cosa: il "*" indica tutti i tipi di connessione (es. ssl, clients, servers)
Le C/N line sono state sostituite da questo:
link hub.ciccionet.it
{
username *;
hostname leaf.ciccionet.it;
bind-ip 123.456.789.963;
port 8067;
hub *;
password-connect "LiNk";
password-receive "LiNk";
class servers;
options {
autoconnect;
};
};
Molto intuitivo, in pratica ? come compilare un questionario, mentre prima bisognava conoscere la sintassi di ogni linea.
le options possono essere anche ssl o zip (spero sappiate a cosa mi riferisco)
E le ulines?
ulines {
services.chenesoio.it;
stats.chenesoio.it;
};
niente di pi? semplice!
die & restart pass (vele ricordate? ... in tutta la vita le avr? usate 2 volte... anzi forse 1)
drpass {
restart "resettami-tutto";
die "li-xxxxxxxxxx-tua";
};
log "ircd.log" {
maxsize 2097152;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
};
};
Sistema di log dell'ircd, io ho settato un massimo di 2mb per log, dopo di che ne crea uno nuovo.
logga: /oper, kline, le connessioni al server, i link dei server, i /kill, e gli errori.
Parliamo degli alias, questi non erano presenti nei vecchi config:
alias NickServ { type services; };
alias ChanServ { type services; };
alias OperServ { type services; };
alias HelpServ { type services; };
alias StatServ { type stats; };
in pratica sono comandi che sostituiscono sintassi lunge, in questo caso /msg nickserv = /nickserv
personalmente nel mio network ho aggiunto anche gli alias ns (nickserv, cs (chanserv) ecc...
? molto importante settare in modo corretto gli alias per un corretto funzionamento.
Questa opzione mi ? sempre stata fedele
tld {
mask *@*.fr;
motd "ircd.motd.fr";
rules "ircd.rules.fr";
};
assegna un motd e un file rules ai diversi tld (es. *.it -> motd italiano) so che non vi interesser? sicuramente
brutti pizza, spaghetti e mandolino che non siete altro
a parte gli scherzi, assicuratevi (se usate questa opzione) di mettere i motd e specificare la cartella esatta.
Questo ? il sostituto della Q-line:
ban nick {
mask "*C*h*a*n*S*e*r*v*";
reason "Reserved for Services";
};
Estendetelo a tutti i services (nickserv, operserv, memoserv, helpserv, statserv, ecc...)
Vediamo i cloak:
cloak-keys {
3597999;
9793958;
9973957;
4832038;
2134344;
};
Questi sono i parametri per avere un cryptaggio degli ip dei vostri utenti sicuro.
su tutti i server del network dovete assicurarvi di mettere gli stessi cloak, se cos? non fosse
non riuscireste a bannare neanche un utente di un altro server su di un canale!
Configurazione delle mask del network
set {
network-name "MafiaNet";
default-server "irc.mafia.org";
services-server "services.mafia.org";
stats-server "stats.mafia.org";
help-channel "#ircmafia";
hiddenhost-prefix "Menghia";
prefix-quit "no";
hosts {
local "locop.mafia.org";
global "ircop.mafia.org";
coadmin "coadmin.mafia.org";
admin "admin.mafia.org";
servicesadmin "csops.mafia.org";
techadmin "techadmin.mafia.org";
netadmin "netadmin.mafia.org";
host-on-oper-up "yes";
};
};
beh ? inutile ogni spiegazione, solo 2 chiarimenti "prefix-quit" sarebbe la scritta "Quit:" quando disconnettete.
"host-on-oper-up "yes";" indica se volete che algi ircop venga cambiato l'host quando si "ircoppizzano".
Si lo so sta parte ? pallosa, ma ? indispensabile per un corretto funzionamento dell'ircd, un attimo di pazienza.
set {
kline-address "kline@network.it";
modes-on-connect "+xw";
modes-on-oper "+xwgs";
oper-auto-join "#opers";
options {
enable-opermotd;
enable-chatops;
hide-ulines;
identd-check;
show-connect-info;
};
scan {
ban-message "Insecure SOCKS server";
quit-message "Insecure SOCKS server";
maxchannelsperuser 10;
anti-spam-quit-message-time 10s;
};
Lo salvo in un txt lo rinomino in unrealircd.conf e dovrebbe partire l'ircd ma mi va in errore (lo so che lo devo modificare a picimento). Cmq dovrebbe partire gia cos?, come mai non avviene?
Azzo grazie della risposta
|
|
Gio Lug 10, 2003 7:29 pm |
|
|
PiOnEeR
Utente appena iscritto
Registrato: 24/07/03 10:35 Messaggi: 5 Residenza: ToRiNo |
|
|
|
Ciao _tano_ Azz0 ? in vacanza e quel che so rispondo io ai posto ti preparo un conf gia pronto devi solo mettere nome del server e il nick per la oline e per un eventuale link tra hub & services
questo *.conf e di unreal beta 16 ma non dovrebbero esserci problemi su altri demoni -=> www.xspace.cjb.net/unrealircd.conf
_________________
WwW.XsPaCe.CjB.NeT |
|
Gio Lug 24, 2003 10:53 am |
|
|
_tano_
Utente appena iscritto
Registrato: 10/07/03 19:23 Messaggi: 6
|
|
|
|
Ciao PiOnEeR grazie di avermi risposto.
Cmq il conf che mi hai preparato neanche funziona,ho provato a non modificare nulla per vedere se partiva gia di "defult", ma mi da questo errore:
* Loading IRCd configuration ..
* unrealircd.conf:416: include badwords.quit.conf: invalid file given
[error] IRCd configuration failed to load
Mi aiuti pls?
Grazie anticipatamente
|
|
Mar Lug 29, 2003 11:09 am |
|
|
Azz0
Esperto Ircd
Registrato: 29/11/02 17:58 Messaggi: 61
|
|
errore |
|
quell'errore ? dovuto al fatto che non trova il file che hai incluso nel config, ossia badwords.quit.conf
|
|
Mar Lug 29, 2003 12:43 pm |
|
|
_tano_
Utente appena iscritto
Registrato: 10/07/03 19:23 Messaggi: 6
|
|
|
|
Ciao
Azzo quindi evo aggiungere qualche altro file? dimmi cosa devo fare
TNX A TUTTI
|
|
Mar Lug 29, 2003 3:43 pm |
|
|
Azz0
Esperto Ircd
Registrato: 29/11/02 17:58 Messaggi: 61
|
|
errore |
|
no devi semplicemente togliere l'include di quel file sul config
"include file"
|
|
Mar Lug 29, 2003 5:11 pm |
|
|
_tano_
Utente appena iscritto
Registrato: 10/07/03 19:23 Messaggi: 6
|
|
|
|
ho tolto la stringa include ora mi da questi errori:
* Loading IRCd configuration ..
[error] unrealircd.conf:410: tld::motd: ircd.motd: No such file or directory
[error] unrealircd.conf:411: tld::rules: ircd.rules: No such file or directory
[error] 2 errors encountered
[error] IRCd configuration failed to pass testing
|
|
Mer Lug 30, 2003 11:57 am |
|
|
Azz0
Esperto Ircd
Registrato: 29/11/02 17:58 Messaggi: 61
|
|
stesso discorso |
|
Stesso di scorso di prima
hai assegnato 2 motd-tld inesistenti, devi levare quelle 2 linee dal config. (per motd tld si intende quando hai diversi motd da mostrare a seconda della provenienza di un utente, es. *.it -> motd.it, *.uk -> motd.uk, ecc..)
|
|
Mer Lug 30, 2003 5:28 pm |
|
|
SgaragagghU
Utente appena iscritto
Registrato: 29/07/03 22:08 Messaggi: 3
|
|
|
|
togli la stringa tld oppure crea i file ircd.rules e ircd.conf
:p
_________________ WwW.XsPaCe.CjB.NeT |
|
Mer Lug 30, 2003 7:32 pm |
|
|
_tano_
Utente appena iscritto
Registrato: 10/07/03 19:23 Messaggi: 6
|
|
Finalmente |
|
GRAZIE A TUTTI!
Finalmente ? partito l'ircd, un' ultima domanda.
Quali sono i comandi per farmi identificare Admin? ircop? e registrare un nick?
Grazie anticipatamente e scusate se rompo
|
|
Ven Ago 01, 2003 8:04 pm |
|
|
{WEST}
Membro Junior
Registrato: 14/02/03 15:08 Messaggi: 17
|
|
|
|
Ciao raga
Per farti riconoscere com IRCop devi settare la tua password, il tuo nick,
il tuo host e le tue flags, quelle sono indispensabili per la gestione del ircd.
TIPO:
oper {WEST} {
class clients;
from {
userhost *@Localhost;
};
password "questaelamiapassword";
flags NTAaCoOrDRhgwlcLkKbBnGztZ^
{
netadmin;
global;
};
};
Cmq maneggiare le flags e un po complicato.
Spero siano giuste le mie spiegazioni ciao
|
|
Mar Ago 26, 2003 1:48 pm |
|
|
|
|
Non puoi inserire nuovi argomenti Non puoi rispondere a nessun argomento Non puoi modificare i tuoi messaggi Non puoi cancellare i tuoi messaggi Non puoi votare nei sondaggi
|
|
|