IRC Problem

  • Thread starter Thread starter dereine
  • Start date Start date
D

dereine

Guest
Moin Moin

Ich habe IRC bei mir zum laufen gebracht nur ich kann mich nicht Als admin einloggen:

hier mal die unrealirc.conf:

Code:
 me {
	/* Name deines Servers? Sollte mit dem DNS-Eintrag übereinstimmen! */
	name "irc.hardtek.de";

	/* Infozeile deines Servers, lass dir was cooles einfallen! */
	info "Support/info chat von hardtek.de";

	/* Gib deinem Server eine Nummer, die es in dem IRC-Netz noch kein zweites mal gibt! */
	numeric 22;
};




admin {
	/* Der Nickname, Realname und die Email der Person, die für den Server verantwortlich ist! */
	"****";
	"*****";
	"irc@hardtek.de";
	
};

class clients {
	/* lies die Dokumentationsdatei unter UNREALVERZEICHNIS/doc/unreal32docs.html um zu sehen, was das hier heißt! */

	pingfreq 180;
	maxclients 500;
	recvq 8000;
	sendq 300000;
	
};

class servers {
	/* lies die Dokumentationsdatei unter UNREALVERZEICHNIS/doc/unreal32docs.html um zu sehen, was das hier heißt! */
	pingfreq 90;
	maxclients 10; 
	sendq 3000000;
	connfreq 120;
	
};


allow {
	/* Alle IP-Addressen (*@*) und alle hostnames (*@*) dürfen connecten, und zwar maximal 3 mal pro IP! */
	ip		*@*;
	hostname	*@*;
	class		clients;
	maxperip 3;
	
};


tld {
	/* Die Message-of-the-day-Datei und die Regeln-Datei werden hier eingestellt.. */
	mask *@*;
	motd "motd.conf";
	rules "rules.conf";
	
};


/*
Hier werden die Operatoren des Servers eingestellt.. 
Man kann sich, wenn der "userhost" übereinstimmt, über
/oper derboss M3inPa5Sw0rT

als IRC-Operator authentizieren!
*/

oper Dennis {
	class clients;
	from { /* ident@hostname/ip */
		userhost *ssss@*.ipt.aol.com;

	};
	password "*****";
	flags {
                 global;
                 local;
                 services-admin;
                 admin;
                 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;
                 netadmin;
                 coadmin;
                 can_zline;
                 get_umodew;
                 get_host;
                 can_override;


	};
	snomask cFfkejvGd;

/*
 c - local connects
F - far connects (except from U-lined servers)
f - flood notices
k - kill notices
e - 'eyes' notices
j - 'junk' notices
v - vhost notices
G - gline/shun notices
n - nick change notices
q - deny nick (Q:line) rejection notices
*/
};



/*
hier wird eingestellt auf welchen IP-Addressen und auf welchen Ports der Server wie lauschen soll

listen ip-addresse:portnummer(n)

*/


/* Port 6601 auf deiner Servermaschine (123.45.67.89 muss natürlich durch die IP deines
Servers ersetzt werden!!!) wird nur für verschlüsselte Verbindungen verwendet!
Hier können nur Clients mit SSL-Unterstützung chatten, X-Chat, Irssi oder mIRC mit SSL zB) */

listen 217.20.126.72:6601
{
        options
        {
                clientsonly;
                ssl;
        };
};


/* Auf port 6660 bis 6670 dürfen alle anderen Clients chatten */
listen 217.20.126.72:6660-6670 {
       options {
                clientsonly;
        };
};

/* Wir wollen erstmal keine anderen Server linken.. */

listen 217.20.126.72:6100-6100 {
	options {
		serversonly;
		ssl;
	};
};




ulines {
/* benutzt du stats oder services? dann hierher die servernamen! ansonsten leer!*/

};


drpass {
	/* passwort zum restarten und killen des servers /restart passwort, /die Passwort */
	restart "blablablarestart";
	die "blablaundschluss";
	
};


/* Die Log-Datei, was soll rein und wie soll sie heißen? */

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


/* Einige Nicks, Realnames und DCC-Dateien müssen verboten werden, damit's keinen Stress gibt! */

ban nick {
	mask "*Serv";
	reason "Reserved for Services";
};

ban nick {
        mask "*Status";
        reason "Due to a bug in mirc";
};

ban nick {
        mask "*Oper";
        reason "Forbidden Nickname";
};


ban realname {
	mask "sub7server";
	reason "sub7";
};

deny dcc {
	filename "*sub7*";
	reason "Possible Sub7 Virus";
};


/* Help-System einbauen.. kann man über /helpop abrufen */
include "help.conf";

/* willst du ein paar extra-module einbauen? dann mach das "#" wech.. */
#loadmodule "src/modules/scan_http.so";
#loadmodule "src/modules/scan_socks.so";
#loadmodule "src/modules/scan.so";
#loadmodule "src/modules/socks.so";
loadmodule "src/modules/cloak.so";
loadmodule "src/modules/commands.so";





/*
	----------------- SET BLOCK --------------
	Jetzt kommt noch der Set-Block, in dem eine Menge
	Infos untergebracht werden. Dieser Block sollte für
	alle Server, die in	einem IRC-Netz verbunden sind, 
	gleich sein. Deshalb kann man diesen Set-Block auch
	in eine extra Datei packen (meinnetzwerk.network zB).
	Diese Datei kann dann auf sämtlichen Servern des Netzes
	verteilt werden un mittels 
	
	include "meinnetzwerk.network";
	
	eingebunden werden..
 */


set {
	network-name "irc-hardtek.de";				/* name des netzwerkes */

	default-server "irc.hardtek.de";			/* haupt-server */
	services-server "services.hardtek.de";		/* services server? Wenn du keinen hast, dann nimm services.deinnetzwerk.de */
	# stats-server "neostats.irc-guide.de";			/* statistik-server? */
	help-channel "#help";						/* channel, wo man hilfe findet */
	hiddenhost-prefix "blah";					/*  Hendrik is [email]BCOFH@blah-1BD5C080.hostname.de[/email] */

	modes-on-connect "+xwi";					/* Modi, die man beim Verbinden zum Server bekommt. x = hostname verstecken, w = wall-nachrichten-empfangen, i = unsichtbar) */
	modes-on-oper "+xwgs";						/* Modi, die man beim Oper-Werden bekommt */
	oper-auto-join "#ircops";					/* Channel, in den alle Opers geleitet werden */
    maxchannelsperuser "15";					/* Maximal 15 Channels pro Chatter */
	oper-only-stats "*";
	prefix-quit "Quit:";						/* * Quits: @JackBSmoke (~JackBSmok@illuminati.org) (Quit: Tschüss) */

	cloak-keys {
		aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW;
		aoAr1HnR6gl3sJ7hVz4Zb7x4YwpX;
		aoAr1HnR6gl3sJ7hVz4Zb7x4YwpY;
 	
               }; 											/*  cloak-keys müssen 3 Zahlen zwischen 10,000 und 2,147,483,646
													sein, sie werden benötigt um deine Hostmaske zu verschlüsseln */
	kline-address "akill@irc-guide.de";			/* bei fragen zum thema akill wird die mail-addresse als kontakt angegeben */
	dns {
		nameserver 217.20.126.72; 				/* <-- eigenen Nameserver eintragen! */
		timeout 2s;
		retries 2s;
	};
	hosts {										/* künstliche hostnames (vhost), den die jeweiligen chefs beim /oper'n bekommen */

		local "locop.irc-guide.de";
		global "oper.irc-guide.de";
		coadmin "coadmin.irc-guide.de";
		admin "serveradmin.irc-guide.de";
		servicesadmin "serviceadmin.irc-guide.de";
		netadmin "netadmin.irc-guide.de";
		host-on-oper-up yes;
	};
	options {};
};

Ja die Config Stammt vom einem Tut und sogar ein sehr Gutem *ggg*

Also Wer weiß woran es liegt das ich mich nicht einloggen kann ???

Hier mal die Fehlermeldung:

Code:
No O-lines for your host
 
Last edited by a moderator:
Das hier ist deine "oper-line"
Code:
oper Dennis {
class clients;
from { /* ident@hostname/ip */
userhost *ssss@*.ipt.aol.com;

};

Ersetz die mal durch das hier:
Code:
oper Dennis {

        class clients;
        from {
                        userhost *@*;
                        userhost *@*;
        };
        password "CRYPTPASSHIER" { crypt; };
        flags {
                        netadmin;
                        can_die;
                        can_restart;
                        can_gkline;
                        can_zline;
                        can_gzline;
                        get_umodew;
                        get_host;
                        can_override;
        };
        swhois "is a global IRCop";
        snomask cefjknqvFGNs;
};

Dann gehst du in das Rootverzeichniss deines UnrealIRC und tipst ein
Code:
./unreal mkpasswd crypt test
Dann erhälst du eine Ausgabe:
Encrypted password is: i2u2340jsdkf
Damit hast du das Passwort "test" verschlüsselt und musst es noch in der Confic hier eintragen für "CRYPTPASSHIER":
Code:
        password "CRYPTPASSHIER" { crypt; };
zu
Code:
        password "i2u2340jsdkf" { crypt; };
(Achtung das Passwort sieht verschlüsselt anders aus also jetzt in dem Fall: i2u....)
Nun startest du UnrealIRCD neu oder rehashst (sollte der UnrealIRCD schon laufen) ihn:
Code:
./unreal rehash
Nun loggst du dich mit dem Nick "Dennis" in dem IRC-Netz ein und tipst:
Code:
/oper Dennis test
und schon bist du ein IRCop
 
Dein Nick ist auch ganz sicher "Dennis" (Groß- und Kleinschreibung beachten)
und in der Oline-Zeile steht auch zweimal:
userhost *@*;
userhost *@*;

???
Und die alte O Line hast du auch gelöscht?
 
Ja die habe ich Gelöscht
Auf der Groß/klein Schreibung habe ich auch geachtet
 
Mail mir mal bitte deine conf File. Dann editiere ich sie so wie es sein muss, wenn du nichts dagegen hast.

djrick (at) gmail.com
 
mhhh Macht er Trodzem nicht Irgendwie steige ich da nicht mehr druch :(
 
Mit der O-Line hatte ich am Anfang auch Probleme. Bei mir lags lediglich daran dass ich immer ein falsches PW hatte.

Am Besten ist immer noch: Zu unserem Netz linken und da bekommst du dann auch Oper Rechte ;)
 
djrick said:
Code:
oper Dennis {
/* ... */
        swhois "is a global IRCop";
        snomask cefjknqvFGNs;
};
Wieso denn noch ein swhois mit diesem Text? Im Whois steht dann:
nick :is a network administrator
nick :is a global IRCop
Nicht grad sinnvoll, oder? :)
 
oki oki *gg*

Ich habe nu ein anderes Problem
IRC läuft
Dienste Laufen auch bzw services *gg*
bei eggdrop habe ich Probleme

Also ich habe 1 Benutzer angelegt per Webmin,
ok wenn ich jetze auf ein ordner zugreifen will bzw was starten will,
bekomme ich Freundliche mitgeteilt das ich keine Rechte Habe,
Ich habe den nutzer die Rechte für :
usr/local/chat/
gegeben.

Wie kann ich ihn nun richtige Rechte vergeben, damit ich alles per user starten kann ???

mfg
dennis
 
Wie heisst der User den du nutzen willst für den Eggdrop und in welchem Verzeichiss liegen die Dateien vom Eggdrop, dann sag ichs dir ;)
 
Das verzeichniss liegt:

usr/local/chat/eggdrop

der benutzer heißt:

deamon
 
Back
Top