Girafon Hebergement Ircd, Psybnc, Eggdrop, Shell

Forum Girafon



Nous sommes le 12 Mar 2010, 12:56

Heures au format UTC + 1 heure [ Heure d’été ]




Poster un nouveau sujet Répondre au sujet  [ 46 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivante
Auteur Message
 Sujet du message: [TUTO] Comment installer votre daemon UnrealIRCd ?
MessagePosté: 05 Jan 2005, 18:35 
Hors ligne
Posteur confirmé
Posteur confirmé
Avatar de l’utilisateur

Inscription: 18 Déc 2004, 16:07
Messages: 154
Localisation: Reims
Bonjour,

Voila un petit tuto pour installer le deamon UnrealIRCd sur votre shell...

Pour faire tout cela, vous aurez besoin d'un client SSH (Putty) et FTP (FileZilla)

Les commandes en rouge seront à
taper en ssh (Putty)...

Déjà commencez par lancer putty... Une fénêtre va s'ouvrir:

Host Name (or IP Adress): shell.Girafon.Org

Port: 22 (par défault)
(Cochez de même la case SSH si elle n'y est pas)

Ensuite, validez (Open) et une fénêtre a fond noir s'ouvrira:

login as: votre_login > [entrer]
loginX@shell.girafon.org's password: votre_pass > [entrer]
(attention aux minuscules / majuscules)

Une vidéo qui explique comment se connecter est également disponible à partir de la page principale du site.

Vous voila connecté à votre shell...
__________________

Vous allez commancer par télécharger l'archive Unreal3.2.3.tar.gz...
Tapez: wget http://unrealircd.icedslash.com/Unreal3.2.6.tar.gz

Décompressez la:
tar zxvf Unreal3.2.3.tar.gz

Maintenant, effacez l'archive pour avoir un gain de place:
rm -fr Unreal3.2.3.tar.gz

Rentrez dans le répertoire
cd Unreal3.2

Configurez Unreal:
./Config

A chaque 'question', tapez sur la touche [Entrer]

Quand la configuration sera fini, vous verrez:
__________________________
| |
| UnrealIRCd Compile-Time Config |
|____________________________________|
|_____|
| |
| Now all you have to do is type 'make' and let it compile. When that's |
| done, you will receive other instructions on what to do next. |
| |
|__|
|__|
| - The UnrealIRCd Team - |
| |
| * Stskeeps stskeeps@unrealircd.com |
| * codemastr codemastr@unrealircd.com |
| * Syzop syzop@unrealircd.com |
|______________________|

Ensuite makez:
make

Une fois fini, vous allez devoir faire la configuration... pour cela, créer un nouveau fichier dans un éditeur de texte (bloc note - notepad en executer), et utilisez celle que je vais mettre en dessous [..]

Pour vous montrer exemple, le nom du réseaux pour cette config, est irc.chatchat.org qui m'appartient


Citation:
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";
include "help.conf";
include "spamfilter.conf";

set {
network-name "Chatchat";
services-server "services.chatchat.org";
stats-server "stats.chatchat.org";
default-server "82.138.68.129";
default-bantime 2d;
help-channel "#Aide";
hiddenhost-prefix "user";
prefix-quit "Chatchat Network: ";
kline-address "Admin@chatchat.org";
gline-address "Admin@chatchat.org";
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 "#Accueil";
oper-auto-join "#Logsview";
cloak-keys {
"AHos2HOHS6ds2gsQQHGAkish" ;
"qF5D3ormaH6mnEvbaH226lfEhjf" ;
"hfA6HwFh53HedOwQg9Ufs" ;
};
hosts {
local "Local.chatchat.org";
global "Global.chatchat.org";
coadmin "CoAdmin.chatchat.org";
admin "Admin.chatchat.org";
servicesadmin "CsAdmin.chatchat.org";
netadmin "NetAdmin.chatchat.org";
host-on-oper-up "yes";
};
ssl {
certificate "server.cert.pem";
key "server.key.pem";
};
dns {
nameserver 82.138.68.129;
timeout 2s;
retries 3;
};
options {
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 "Filter !!!";
virus-help-channel "#Help";
};
allowed-nickchars {
latin1;
};
};

me {
name "irc.chatchat.org";
info "Chatchat";
numeric 1;
};

admin {
"Réseau IRC Chatchat";
"Administrateur : Moi";
"Email : Moi@chatchat.org";
};

tld {
mask *@*;
motd "ircd.motd";
rules "ircd.rules";
};

drpass {
restart "123password123";
die "123password123";
};


log "ircd.log" {
maxsize 30000;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
tkl;
};
};

vhost {
vhost chatchat.org;
from {
userhost *@*;
};
login user;
password 123password123;
};

listen 82.138.68.129:6667;

#listen 82.138.68.129:6669 {
# options {
# ssl;
# };
#};

class clients {
pingfreq 90;
maxclients 2000;
sendq 100000;
recvq 8000;
};

class servers {
pingfreq 90;
maxclients 50;
sendq 2000000;
connfreq 120;
};

allow {
ip *;
hostname *;
class clients;
maxperip 3;
};

allow {
ip *@82.138.68.129;
hostname *@*;
class clients;
maxperip 30;
};

ulines {
# services.chatchat.org;
};

#link services.chatchat.org {
# username *;
# hostname [/b]82.138.68.129[/b];
# bind-ip *;
# port 7000;
# hub *;
# password-connect "123password123";
# password-receive "123password123";
# class servers;
#};

oper moi {
class clients;
from {
userhost *@*;
};
password "123password123";
flags {
netadmin;
global;
get_umodew;
get_host;
can_gkline;
can_gzline;
can_zline;
can_restart;
can_die;
can_override;
};
maxlogins 2;
};

alias "services" {
format "^#" {
nick "ChanServ";
type services;
parameters "%1-";
};
format "^[^#]" {
nick "NickServ";
type services;
parameters "%1-";
};
type command;
};

alias "identify" {
format "^#" {
nick "ChanServ";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "NickServ";
type services;
parameters "IDENTIFY %1-";
};
type command;
};

alias "ChanServ" {
nick "ChanServ";
type services;
};

alias "cs" {
nick "ChanServ";
type services;
};

alias "NickServ" {
nick "NickServ";
type services;
};

alias "ns" {
nick "NickServ";
type services;
};

alias "BotServ" {
nick "BotServ";
type services;
};

alias "bs" {
nick "BotServ";
type services;
};

alias "HelpServ" {
nick "HelpServ";
type services;
};

alias "he" {
nick "HelpServ";
type services;
};

alias "OperServ" {
nick "OperServ";
type services;
};

alias "os" {
nick "OperServ";
type services;
};

alias "MemoServ" {
nick "MemoServ";
type services;
};

alias "ms" {
nick "MemoServ";
type services;
};

alias "HostServ" {
nick "HostServ";
type services;
};

alias "hs" {
nick "HostServ";
type services;
};


official-channels {
"#Accueil";
};


............................

Les caractéres en gras sont à modifier ou à laisser... Bon, ouvrez donc votre éditeur de texte et faites un copier / coller (Ctrl C + Ctrl V) de la configuration dedans. Ensuite enregistrez le en fichier sous le nom 'unrealircd.conf'.

Maintenant ouvrez FileZilla:

Adresse: ftp.Girafon.org
Utilisateur: votre_login
Mot de pass: votre_pass
(attention aux minuscules et majuscules)
Port: 21

Ensuite cliquez sur 'Connexion rapide'...

Vous voila connecté à votre shell par ftp, retrouvez dans la partie de gauche votre fichier unrealircd.conf, dans la partie droite, double cliquer sur Unreal3.2, cliquez droit sur unrealircd.conf et sélectionner 'Charger sur le serveur'...
Voila, votre configuration est maintenant mise en place...

Reprenez Putty, si vous n'avez pas bougez,

Créez les fichiers nécessaires:
touch ircd.motd
touch ircd.rules
touch ircd.log


Puis, lancez votre daemon:
./unreal start

Si tout fonctionne correctement et que votre serveur est lancer, vous verez:

loginX@shagshag:~/shell/Unreal3.2$ ./unreal start
Starting UnrealIRCd
_ _ _ ___________ _____ _
| | | | | |_ _| ___ \/ __ \ | |
| | | |_ __ _ __ ___ __ _| | | | | |_/ /| / \/ __| |
| | | | '_ \| '__/ _ \/ _` | | | | | / | | / _` |
| |_| | | | | | | __/ (_| | |_| |_| |\ \ | \__/\ (_| |
\___/|_| |_|_| \___|\__,_|_|\___/\_| \_| \____/\__,_|
v3.2.2
using TRE 0.7.0

* Loading IRCd configuration ..
* Configuration loaded without any problems ..
* Loading tunefile..
* Dynamic configuration initialized .. booting IRCd.
------------------------------------------
loginX@shagshag:~/shell/Unreal3.2$

-------------------------

Voila tout est fini, est bon t'chat avec Girafon.Org ! :bravo:

Les adresses de référence:

http://www.vulnscan.org/UnrealIrcd/unreal32docs.fr.html

NB: Post mise à jour par les admins.
NB2: Post mise à jour par Scruffy. (le 29/03/06)
NB3: Post mise à jour par Scruffy. (le 06/01/07)


Dernière édition par Scruffy le 06 Jan 2007, 18:49, édité 6 fois.

Haut
 Profil  
 
 Sujet du message:
MessagePosté: 05 Jan 2005, 18:38 
Hors ligne
Site Admin
Site Admin
Avatar de l’utilisateur

Inscription: 20 Jan 2004, 18:21
Messages: 4781
Localisation: Toulon
Ca mérite un post-it tout ça :yeahcool:

_________________
-- textes sous copyright Girafon.org
Mes annonces :
http://www.lebazardeur.fr/mylist_11.html


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 05 Jan 2005, 18:39 
Hors ligne
Apprenti Helpeur
Apprenti Helpeur
Avatar de l’utilisateur

Inscription: 30 Sep 2004, 17:55
Messages: 215
Hum... je voi deja une ereur ...

il y a plusieurs fois les memes lignes :p


Haut
 Profil  
 
 Sujet du message: Re: [TUTO] Comment installer votre daemon UnrealIRCd ?
MessagePosté: 05 Jan 2005, 18:43 
Hors ligne
Apprenti Helpeur
Apprenti Helpeur
Avatar de l’utilisateur

Inscription: 30 Sep 2004, 17:55
Messages: 215
unrealircd.conf a écrit:
/* Modules */
loadmodule "src/modules/commands.so";
loadmodule "src/modules/cloak.so";

/* Includes */
include "help.conf";
include "badwords.channel.conf";
include "badwords.message.conf";
include "badwords.quit.conf";
include "spamfilter.conf";

/* Général */
me {
name "Irc.Example.Org";
info "Example NetWork";
numeric 1;
};

/* Administrator */
admin {
"Scruffy";
};

/* Class */
class clients {
pingfreq 90;
maxclients 500;
sendq 100000;
recvq 8000;
};

class servers {
pingfreq 90;
maxclients 10;
sendq 1000000;
connfreq 100;
};

/* Authorisation */
allow {
ip *@*;
hostname *@*;
class clients;
maxperip 5;
};


/* * * * * * * * *
* Liste de Flag *
* * * * * * * * * * * * * * * * * * * * * * *
* *
* OLD OPER FLAG | NEW FLAG NAME *
* O global *
* o local *
* a services-admin *
* A admin *
* r can_rehash *
* D can_die *
* R can_restart *
* h helpop *
* w can_wallops *
* g can_globops *
* c can_localroute *
* L can_globalroute *
* k can_localkill *
* K can_globalkill *
* b can_kline *
* Z can_gzline *
* t can_gkline *
* B can_unkline *
* n can_localnotice *
* G can_globalnotice *
* N netadmin *
* C coadmin *
* z can_zline *
* W get_umodew *
* H get_host *
* v can_override *
* * * * * * * * * * * * * * * * * * * * * * */

/* Acces Irc-Operateur */

oper Scruffy {
class clients;
from {
userhost *@*;
};
password "mot_de_pass";
flags {
netadmin;
can_rehash;
can_die;
can_restart;
helpop;
can_wallops;
can_globops;
can_localroute;
can_globalroute;
can_localkill;
can_globalkill;
can_kline;
can_gzline;
can_gkline;
can_unkline;
can_localnotice;
can_globalnotice;
can_zline;
get_umodew;
get_host;
can_override;
};
};

/* * * * * * * * *
* Option listen *
* * * * * * * * * * * * * * * * * * * *
* OLD | NEW *
* S serversonly *
* C clientsonly *
* J java *
* s ssl *
* * standard *
* * * * * * * * * * * * * * * * * * * */

listen adresse_ip:port;

/* * * * * * * *
* Option link *
* * * * * * * * * * * * * * * * * * *
* OLD | NEW *
* S ssl *
* Z zip *
* N/A autoconnect *
* N/A quarantine *
* N/A nodnscache *
* * * * * * * * * * * * * * * * * * */

link Services.ExampleOrg{
username *;
hostname adresse_ip;
bind-ip *;
port port;
hub *;
password-connect "mot_de_passe";
password-receive "mot_de_passe";
class servers;
options {
autoconnect;
};
};

/* restart & die */
drpass {
restart "mot_de_pass";
die "mot_de_pass";
};

/* log */
log "ircd.log" {
maxsize 2000000;
flags {
oper;
kline;
connects;
server-connects;
kills;
errors;
sadmin-commands;
chg-commands;
oper-override;
spamfilter;
};
};

/* Aliases */
alias "services" {
format "^#" {
nick "chanserv";
type services;
parameters "%1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "%1-";
};
type command;
};

alias "identify" {
format "^#" {
nick "chanserv";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "IDENTIFY %1-";
};
type command;
};

/* Aliases */
alias "services" {
format "^#" {
nick "chanserv";
type services;
parameters "%1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "%1-";
};
type command;
};

alias "identify" {
format "^#" {
nick "chanserv";
type services;
parameters "IDENTIFY %1-";
};
format "^[^#]" {
nick "nickserv";
type services;
parameters "IDENTIFY %1-";
};
type command;
};
alias "cs" {
nick "ChanServ";
type services;
};

alias "ns" {
nick "NickServ";
type services;
};

alias "bs" {
nick "BotServ";
type services;
};

alias "os" {
nick "OperServ";
type services;
};

alias "ms" {
nick "MemoServ";
type services;
};

alias "hs" {
nick "HostServ";
type services;
};

alias "ChanServ" {
nick "ChanServ";
type services;
};

alias "NickServ" {
nick "NickServ";
type services;
};

alias "BotServ" {
nick "BotServ";
type services;
};

alias "HelpServ" {
nick "HelpServ";
type services;
};

alias "OperServ" {
nick "OperServ";
type services;
};

alias "MemoServ" {
nick "MemoServ";
type services;
};

alias "HostServ" {
nick "HostServ";
type services;
};

/* tld */
tld {
mask *@*.fr;
motd "ircd.motd.fr";
rules "ircd.rules.fr";
};

/* Configuration du réseau */
set {
network-name "Irc.Example.Org";
default-server "Irc.Example.Org";
services-server "Services.Example.Org";
stats-server "Stats.Example.Org";
help-channel "#Aide";
auto-join "#Accueil";
hiddenhost-prefix "Example";
cloak-keys {
"AHos2HOHS6ds2gsQQHGAkish";
"qF5D3ormaH6mnEvbaH226lfEhjf";
"hfA6HwFh53HedOwQg9Ufs";
};
hosts {
local "IRCop.Example.Org";
global "IRCop.Example.Org";
coadmin "CoAdmin.Example.Org";
admin "Admin.Example";
servicesadmin "AdminServ.Example.Org";
netadmin "NetAdmin.Example.org";
host-on-oper-up "yes";
};
};

set {
kline-address "e-mail_de_contacte";
modes-on-connect "+ixw";
modes-on-oper "+xwgs";
oper-auto-join "#Opers,#Services";
dns {
nameserver votre_ip;
timeout 2s;
retries 2;
};
options {
hide-ulines;
show-connect-info;
};
maxchannelsperuser 10;
anti-spam-quit-message-time 10s;
oper-only-stats "okfGsMRUEelLCXzdD";
throttle {
connections 3;
period 60s;
};
anti-flood {
nick-flood 3:60;
};
spamfilter {
ban-time 1d;
ban-reason "Abus";
virus-help-channel "#chan_d'aide";
};
};

c'est mieu car charger 2 fois les modules... includes... ect... ca sert a rien :heusawistle:


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 05 Jan 2005, 19:11 
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription: 18 Nov 2004, 16:05
Messages: 898
Localisation: lorient
merci :) :)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Jan 2005, 22:01 
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription: 18 Nov 2004, 16:05
Messages: 898
Localisation: lorient
Loading IRCd configuration ..
* unrealircd.conf:139: Ignoring extra data
* unrealircd.conf:139: Ignoring extra data
* unrealircd.conf:150: Ignoring extra close brace
* unrealircd.conf:150 Ignoring extra semicolon
[error] unrealircd.conf:138: link::username missing
[error] unrealircd.conf:138: link::hostname missing
[error] unrealircd.conf:138: link::bind-ip missing
[error] unrealircd.conf:138: link::port missing
[error] unrealircd.conf:138: link::password-receive missing
[error] unrealircd.conf:138: link::password-connect missing
[error] unrealircd.conf:138: link::class missing
* unrealircd.conf:140: unknown directive hostname
* unrealircd.conf:141: unknown directive bind-ip
* unrealircd.conf:142: unknown directive port
* unrealircd.conf:143: unknown directive hub
* unrealircd.conf:144: unknown directive password-connect
* unrealircd.conf:145: unknown directive password-receive
[error] unrealircd.conf:146: class::pingfreq missing
[error] unrealircd.conf:146: class::maxclients missing
[error] unrealircd.conf:146: class::sendq missing
* unrealircd.conf:147: unknown directive options
[error] unrealircd.conf:300: tld::motd: ircd.motd.fr: No such file or directory
[error] unrealircd.conf:301: tld::rules: ircd.rules.fr: No such file or directory
[error] 12 errors encountered
[error] IRCd configuration failed to pass testing
Possible error encountered (IRCd seemily not started)
=====================================================
Check above for possible errors, and this output of
ircd.log. If you cannot solve the problem, read
Unreal.nfo on where to get support

:(:(:(:(


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Jan 2005, 22:03 
Hors ligne
Helpeur confirmé
Helpeur confirmé

Inscription: 30 Déc 2004, 20:37
Messages: 418
Localisation: Boulet City
Et bien il y a plein d'erreurs :heusawistle:


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Jan 2005, 22:03 
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription: 18 Nov 2004, 16:05
Messages: 898
Localisation: lorient
oui ba merci mdr :roll:


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Jan 2005, 22:04 
Hors ligne
Helpeur confirmé
Helpeur confirmé

Inscription: 30 Déc 2004, 20:37
Messages: 418
Localisation: Boulet City
moi je serai toi je reprendrai l'example.conf et le recommencerai si tu erst perdu en reprennant de l'ancien les quelques même paramètre et ceux qui a en plus dans l'example.conf de faire le paramètre et une fois fais tu l'enregistre à nouveau sur unrealircd.conf et tu le lance ;)


Haut
 Profil  
 
 Sujet du message:
MessagePosté: 06 Jan 2005, 22:05 
Hors ligne
Modérateur
Modérateur
Avatar de l’utilisateur

Inscription: 18 Nov 2004, 16:05
Messages: 898
Localisation: lorient
hu c'est ce que j'étais en train de faire .. comme quois les grand esprits se rencontrent :)


Haut
 Profil  
 
Afficher les messages postés depuis:  Trier par  
Poster un nouveau sujet Répondre au sujet  [ 46 messages ]  Aller à la page 1, 2, 3, 4, 5  Suivante

Heures au format UTC + 1 heure [ Heure d’été ]


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


Vous ne pouvez pas poster de nouveaux sujets
Vous ne pouvez pas répondre aux sujets
Vous ne pouvez pas éditer vos messages
Vous ne pouvez pas supprimer vos messages
Vous ne pouvez pas joindre des fichiers

Rechercher:
Aller à:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduction par: phpBB-fr.com