Configuration de l'unrealircd.conf

Je ne tient pas ici à faire une description complète de ce fichier, De toute façon, si vous voulez en savoir plus, je vous conseil chaudement de lire la documentation officiel, très bien faite, et intéressante. Je n'indiquerai donc ce qu'il faut changer pour un bon fonctionnement.

Quelques explication sur ce fichier

Vous pouvez reprendre cette exemple classique, toujours selon TiSmA pour eXolia.

Vous pouvez le trouver ici : unrealircd.conf

Je tient à rappeller que comme dans beaucoup de fichier de configuration, toute ligne commancant par ”#” est une ligne de commentaire qui ne sera pas prise en compte.

rajouter un # sur une ligne se dis souvant “commenter tel ligne”.

retirer un # sur une ligne se dis souvant “décommenter tel ligne”.

Les indications fourni ici, suffise pour lancer l'unreal dans de bonne condition, mais ne vont pas vraiment au delà. Pour en savoir plus lisez l'article : FIXME sur ce wiki, ainsi que la documentation officiel, ce n'est pas du temps de perdu que de la (re)lire

Block "set"

set { 
	network-name "eXolia";
	services-server "Service.eXolia.net";
	stats-server "Stats.eXolia.net";
	default-server "194.146.224.132";
	default-bantime 1d;
	help-channel "#Aide"; 
	hiddenhost-prefix "eXolia"; 
	prefix-quit "no";
	kline-address "Admin@eXolia.net";
	gline-address "Admin@eXolia.net";
	modes-on-connect "+x";
	modes-on-join "+nt";
	modes-on-oper "+xwg";
	maxchannelsperuser 30; 
	oper-only-stats "*";
	anti-spam-quit-message-time 60s;
	auto-join "#eXolia"; 
	oper-auto-join "#Services";
	cloak-keys { 
		"AHos2HOHS6ds2gsQQHGAkish"; 
		"qF5D3ormaH6mnEvbaH226lfEhjf";
		"hfA6HwFh53HedOwQg9Ufs";
	};
	hosts { 
		local "Local.eXolia.net";
		global "Global.eXolia.net";
		coadmin "CoAdmin.eXolia.net";
		admin "Admin.eXolia.net";
		servicesadmin "CsAdmin.eXolia.net";
		netadmin "NetAdmin.eXolia.net";
		host-on-oper-up "yes";
	};
	ssl {
		certificate "server.cert.pem"; 
		key "server.key.pem"; 
	};
	dns { 
		nameserver 194.146.224.132;
		timeout 2s;
		retries 3;
	};
	options {
		identd-check;
		hide-ulines;
		show-connect-info;
		show-opermotd; 
		flat-map;
	};
	throttle {
		connections 3;
		period 60s;
	};
	anti-flood {
		nick-flood 5:60;
	};
	spamfilter {
		ban-time 1d;
		ban-reason "Protection Spamfilter";
		virus-help-channel "#Aide";
	};
	allowed-nickchars {  
		latin1; 
	};
	timesynch {
		enabled no;
	};
};

Tout n'est pas à modifier je vous rassure. Ce qu'y est à faire quand même :

  • network-name “eXolia”;
  • services-server “Service.eXolia.net”;
  • stats-server “Stats.eXolia.net”;
  • default-server “194.146.224.132”;
  • hiddenhost-prefix “eXolia”;
  • auto-join ”#eXolia”;
  • la partie “hosts” c'est lorsque vous vous oper, il vous attribu l'hosts si vous avez le flag get_host
  • nameserver 194.146.224.132; (dns)

Voilà les grandes lignes pour ce block

Block "Me"

me {
	name "irc.eXolia.net"; 
	info "eXolia"; 
	numeric 1; 
};

suffisement explicite pour ne pas expliqué, à part le numéric que vous n'avez pas besoin de modifier (sauf en cas de link dans ce cas ils doivent avoir des numeric différant.)

Block "Admin"

admin { 
	"Réseau IRC eXolia"; 
	"Administrateur : TiSmA";
	"Email : Admin@eXolia.net";
}; 

Ici encore vous pouvez modifier à votre convenance, sachant que celui-ci n'empèchera pas le bon fonctionnement si laisser tel quel.

Block "Drpass"

drpass { 
	restart "mot-de-passe";
	die "mot-de-passe";
};

Vous voulez changer celà, en effet sur irc, tout IRCop aillant les bon flags peut utiliser cette commande, demandant quand même le pass, qui si laisser par défaut …

Block "Listen"

listen 194.146.224.132:6660-6668;

listen 194.146.224.132:6669 {
	options {
		ssl;
		clientsonly;
	};
};

listen 194.146.224.132:7000 {
	options {
		serversonly;
	};
};

Vous souhaitez remplacer l'IP d'exolia par la votre,

L'option ssl peut ne pas fonctionner si vous n'avez pas compiler l'unrealircd avec les bonnes options qui va avec. Vous pouvez la désactiver soit en effacant la ligne ou en rajoutant un ”#” devant.

Block "Links"

Important pour connecter tout les services/eggdrop, vous devez remplacer également par ce dont vous avez besoin.

Block "Olines Robot"

Il est déconseiller de laisser cette O:line comme ça, d'une part, vous n'avez pas (encore) ce robot, de plus, l'oline pourrais être utilisé à de fin malveillante.Au minimum changer le pass !

Block "Olines User"

oper TiSmA { 
	class clients;
	from {
		userhost *@*;
	};
	password "mot-de-passe"; 
	flags {
		netadmin;
		global;
		get_umodew;
		get_host;
		can_gkline;
		can_gzline;
		can_zline;
		can_restart;
		can_die;
		can_override;
	}; 
	maxlogins 1;
};

Vous devez juste changer :

  • TiSmA par votre login
  • password par un bon pass.

Pour cette exemple d'oline, il suffit de taper pour s'attribuer l'oline.

/oper TiSmA mot-de-passe

Block "Protection Throttle"

changer ça par votre ip:

except throttle {
	mask "*@194.146.224.132";
};

Block "Salons Officiels"

Tout à la fin du fichier,

official-channels {
	"#eXolia";
	"#Aide";
	"#Services";
};

Voilà pour les grandes lignes de ce fichier, pour plus de détail, consulter : FIXME

Mais en changant les lignes comme indiqué, vous devrez être bon pour lancer l'unrealircd.

Nic0 2009/06/24 17:56

 
unreal/configuration.txt · Dernière modification: 2010/04/21 15:34 par nicolas
 
Recent changes RSS feed
Linux | tout droits réservé ~ © 2009-2010 Nic0's Sphere ~ | Tchat gratuit | Tchat gratuit