psybnc einstellen /installieren

darki

New Member
Nabend,

also ich möchte mehrer psybnc prozesse installieren. Ich habe mehrer ips(vhosts). Ich habe nun 4 ordner erstellt wo jeweil psybnc drin entpackt wurde nun mein problem immer wenn ich es installieren will kommt der fehler

collect2: ld returned 1 exit status
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/irc/server1'
make: *** [all] Error 2
irc@km21727-30:/home/irc/server1

kann mir da einer weiterhlefen?

Andere fragen sind wie kann ich einstellen das jeder psybnc nur 1 festen vhost hat und diese nicht wechseln kann. So das wenn ich ein adde er dann gleich die ip hat die ich eingetragen habe. Kann man also irgend wo eintragen diese ips darfst du nutzen die anderen nicht? Andere frage wie kann ich befehle wie halt /bvhost und /setusername sperren nur für admins erlauben?

Ich habe einen Vserver OS ist Debian

mfg
darki
 
Hallo,

Du brauchst nur einen Psybnc Prozess zu starten und kannst beliebig viele User anlegen.
Zwei Zeilen von der Fehlermeldung oben mehr wäre ganz klasse :-)

Die Befehle kannst du nicht ohne weiteres sperren. Dazu sind programmiererkenntnisse und Eingriffe in den Sourcecode notwending.
Zur leichteren Administration von Psybnc kann ich dir ein konfortables Webinterface empfehlen. Es wird zwar nicht mehr entwickelt aber ich nutze es selbst und finde es sehr hilfreich:
bncwi.ping-timeout.de :: Index
 
Hi,

ne ich möchte gern mehrer psybnc prozesse habe ich weiß, das ich dort viele user adden kann geht halt mir nur ums aufteilen wegen admin bncs :) Frage funtz das WI auch wenn ich 2 Server habe einmal web und einmal bouncer?

so habe jetzt mal alles kopiert:

Initializing bouncer compilation
[*] Running Conversion Tool for older psyBNC Data.
Using existent configuration File.
[*] Running Autoconfig.
System: Linux
Socket Libs: Internal.
Environment: Internal.
Time-Headers: in time.h and sys/time.h
Byte order: Big Endian.
IPv6-Support: Yes, general support. But no interface configured.
async-DNS-Support: Yes.
SSL-Support: Yes.
Creating Makefile
[*] Compiling MakeSalt for Encryption..
Using existent Salt-File
[*] Compiling Bouncer..
make[1]: Entering directory `/home/irc/server1'
gcc -o psybnc -O src/psybnc.o src/match.o src/p_client.o src/p_crypt.o src/p_dcc.o src/p_hash.o src/p_idea.o src/p_inifunc.o src/p_link.o src/p_log.o src/p_memory.o src/p_network.o src/p_parse.o src/p_peer.o src/p_server.o src/p_socket.o src/p_string.o src/p_sysmsg.o src/p_userfile.o src/p_uchannel.o src/p_script.o src/p_topology.o src/p_intnet.o src/p_blowfish.o src/p_translate.o src/p_coredns.o src/snprintf.o -lm -L/usr/local/ssl/lib -lssl -lcrypto -lresolv
/usr/bin/ld: cannot open output file psybnc: Is a directory
collect2: ld returned 1 exit status
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/irc/server1'
make: *** [all] Error 2

.

Andere frage zum befehl sperren gibs da keiner der das schon gemacht hat oder so?


mfg
darki
 
Last edited by a moderator:
Hi.

Ich fasse kurz deinen Wunsch zusammen:

- verschiedene VHOSTS, jedoch nur änderbar von Admins
- Befehle "bvhost" und "setusername" nur für Admins
- mehrere parallele psyBNC Installationen

Deine Ausgangslage:

- vServer mit Debian

Gut. Fangen wir bitte von vorne an. Solltest du einen Schritt nicht befolgen wird es evtl. nicht gehen:

Code:
# Logge dich als User ein (nicht als root!)
# Besorge die aktuellste psyBNC Version:
wget http://www.psybnc.at/download/beta/psyBNC-2.3.2-7.tar.gz
# Vergewissere dich, dass das Verzeichnis "psybnc1" nicht existiert!
ls -al psybnc
# Erstelle nun das erste psyBNC Verzeichnis:
mkdir psybnc1
# Entpacke die Sources:
tar zxf psyBNC-2.3.2-7.tar.gz -C psybnc1
# Ersetze die die psybnc1/psybnc/src/p_client.c
# Ich habe die aktuelle Version für psyBNC-2.3.2-7 mit den Modifikationen angehängt
# Compiling Einstellungen durchführen
cd psybnc1/psybnc
make menuconfig
Compilen
make
# Bouncer Einstellungen (Port,Users,Vhosts)
make menuconfig
# Wenn alles geklappt hat psyBNC starten
./psybnc
# Dasselbe nun mit psybnc2,...

Ich hoffe dadurch deinen Fehler umgangen zu haben, der ein Verzeichnis psybnc vorfindet und somit keine psybnc Datei schreiben kann.

Sollte es Probleme geben, poste die Fehler.
Wenn du wissen wisst was ich geändert habe, hilft ein diff.
Wäre schön wenn du schreiben würdest, ob alles klappt.

MfG, h00ch
 

Attachments

Back
Top