Bearbeiten · Veränderungen zeigen · Druckansicht ·

(redirected from Main.PsyBNCInstallations-UndKonfigurations-FAQ)

Inhalt

  1. Was heißt "Kann keine Listener anlegen .. Abbruch"?
  2. Alle User des BNC haben die gleiche Ident
  3. Für "make menuconfig" fehlt die ncurses, was machen?
  4. "** WARNING ** You run psybnc as root"
  5. Wie lege ich einen Vhost an?
  6. Es kommt immer "Falsches Passwort" aber der Login-Name und das Passwort müssten richtig sein.
  7. Wie kann ich psyBNC beenden (und restarten)?

Diese FAQ ist am Beispiel von psyBNC entstanden.

Antworten

Frage: Was ist das Problem, wenn psybnc meckert: "Kann keine Listener anlegen .. Abbruch"?

Antwort: Die (oder einige davon) Ports auf denen psyBNC laufen soll, sind bereits belegt. Geh mit make menuconfig in die Bouncer-Konfiguration und stell ander Listening-Ports ein. Typischerweise solltest du auch kein Sternchen ("*") als Hostname verwenden, ersetz das Sternchen in jedem Fall durch die IP-Adresse deines Servers.


Frage: Alle User des BNC haben den gleiche Ident.

Antwort: Diese problem ist nicht in 5 Minuten erklärt darum ein paar sachen die zu überprüfen sind:

  1. Ist in den psyBNC oidentd-Unterstüzung eincompiliert?
  2. Ist dein oidentd gestartet?
  3. Hast du die config-Datein von oidentd (besonders die /etc/oidentd.conf) angepasst?
  4. Habt ihr den Unterschied zwischen /etc/oidentd.conf und ~bouncer/.oidentd.conf herausgelesen? (Zwei verschiedene Dateien, eine müsst ihr erstellen, um die andere kümmert sich der psybnc von alleine)
  5. Wurde der oidentd nach Ändern der /etc/oidentd.conf neugestartet?
  6. Nicht ganz gewusst was gemeint ist, hier ein paar Topics mit diesen Problem:
    1. http://irc-guide.de/forum/viewtopic.php?t=282&highlight=oidentd+spoof%2A
    2. http://irc-guide.de/forum/viewtopic.php?t=211&highlight=oidentd+spoof%2A
    3. http://irc-guide.de/forum/viewtopic.php?t=231&highlight=oidentd+spoof%2A
    4. http://irc-guide.de/forum/viewtopic.php?t=164&highlight=oidentd+spoof%2A
    5. http://irc-guide.de/forum/viewtopic.php?t=81
  7. Lesen: oidentd Installation und Konfiguration

Frage: Für "make menuconfig" fehlt die irgendwas mit "ncurses", was machen?

Antwort: Installieren. Anleitung: psyBNC Probleme bei der Installation?


Frage: psyBNC gibt folgende Warnung aus: "** WARNING ** You run psybnc as root"

Antwort: Alarm! ;-) Kille sofort den psybnc-Prozess und lege einen neuen User an (Hier wird beschrieben wie) und installiere ihn unter diesem und starte ihn auch unter diesem.


Frage: Wie lege ich einen Vhost an?

Antwort: Du musst auf deinem DNS-Server folgendes machen:

  1. Lege eine Subdomain an wie dein neuer vhost heissen soll. (z. B. mit confixx oder über das DNS-Interface deines Providers)
  2. Die Subdomain muss auf eine deiner IPs zeigen.
  3. Ändere den Reverse-Eintrag?, sodass dieser auf die Subdomain zeigt. (den kann man oft auf der Administrationsoberfläche deines Providers ändern!)

Wenn du wissen willst ob es funktioniert hat, mache z.b in mIRC /dns dei.ne.ip Dabei wird dir entweder deine IP angezeigt (dann ist der Revsers-Eintrag nicht richtig) oder eine Adresse wie: beispiel.vhost.xx.xx.

Dann gib /dns beispiel.vhost.xx.xx ein, dabei müsste dann deine IP rauskommen.

Hinweis: Wenn du grade eben deinen Reverse-Eintrag per Weboberfläche eingetragen hast, und die Änderung nicht sofort in Kraft tritt, kann es sein, dass es eine Weile braucht, bis die DNS-Information sich im Netz der DNS-Server verbreitet hat. Bitte warte eine Weile (das kann manchmal bis zu 2 Tagen dauern!). Sei also geduldig.

Hinweis 2: Vhosts lassen sich nicht mit Dial-Up-Internetverbindungen (zum Beispiel über deinen Provider) einrichten.

Hinweis 3: Einige, vor allem kleinere, Netzwerke (das Quakenet? gehört nicht dazu) bieten es an, dass man einen virtuellen Host annehmen kann, ohne im Besitz der wirklichen Domain dazu zu sein. Meistens geht das dort über den Services-Bot "HostServ". Ein /msg HostServ help oder ein beherztes Fragen an einen IRCop kann klären, ob man virtuelle Hostnames in dem besagten IRC-Netz frei wählen kann. Der IRC-Server unrealIRCd unterstützt das verteilen von virtuellen Hostnames (Kommando: /vhost) leider wird von diesem lustigen Feature nur allzu selten Gebrauch gemacht.


Frage: Es kommt immer "Falsches Passwort" aber der Login-Name und das Passwort müssten richtig sein.

Antwort: Es gibt zwei mögliche Fehlerquellen:

  1. Wenn du deinen psyBNC neu installieren willst, aber gerne eine bestehende psybnc.conf benutzen willst, dann musst du alle deine Passwörter neu einstellen. Dies kannst du nur umgehen, indem du die originale (zur Installation mit der benutzten psybnc.conf gehörende) salt.h wieder in das psybnc-Verzeichnis kopierst bevor du "make" machst. Wenn du diese Datei nicht mehr hast, oder die falsche salt.h in den Ordner kopiert hast: Pech gehabt. Du musst dann per make menuconfig ein neues Passwort für einen Admin setzen, dich dann über diesen Admin-Account einloggen (vorher psybnc-Restart nicht vergessen), und dann kannst du mit dem befehl "/password KarlHeinz :NeuesPasswort" dem Benutzer "KarlHeinz" ein NeuesPasswort zuweisen.
  2. Andererseits (und dies ist ebenfalls sehr oft der Quell des Fehlers!) kann es auch sein, dass du einfach aus Versehen den falschen IDENT in deinem IRC-Client gewählt hast. Vergewissere dich, dass du auch wirklich mit dem richtigen IDENT (Unter mirc options -> Connect -> Email Adress (der erste Teil vor dem @ muss es sein), oder mirc Options -> Connect -> identd -> USER ID) gewählt hast, denn dein IDENT ist dein Login-Name beim psybnc!

Frage: Wie kann ich psyBNC beenden (und restarten)?

Antwort: Leider unterstützt der psyBNC nicht das neustarten durch einen bequemen Befehl wie ./psybnc restart. Deshalb macht man es wie folgt: Man logt sich als Systembenutzer ein, der den bouncer gestartet hat, und ihn nun auch neustarten soll (also zum Beispiel "bouncers", "psybnc", oder "hansi" oder sowas). Man logt sich NICHT als root ein! Man wechselt in das psybnc-Verzeichnis: cd psybnc, zum Beispiel. Dort killt man den psybnc, indem man die Prozessnummer, unter der er läuft, direkt aus der Datei psybnc.pid ausliest: kill -9 `cat psybnc.pid` . Falls das nicht klappt, gibts noch die etwas radikalere Methode mit killall -9 psybnc, der jedoch - Achtung! - alle psyBNCs killt, die unter deinem Benutzeraccount laufen (das macht nix, wenn du nur einen einzigen installiert hast). Jetzt dürfte er nicht mehr laufen. Jetzt startet man den psybnc regulär mit dem üblichen Startkommando einfach neu: ./psybnc


Fehler bitte, mit der nötigen Sorgfalt, berichtigen.

Bearbeiten · Veränderungen zeigen · Druckansicht ·
Page last modified on September 02, 2007, at 11:43 PM