it-swarm.com.de

Wie konfiguriere ich Xchat und IRC Server, um Dateien zu übertragen?

Wie konfiguriere ich Xchat zum Senden von Dateien?

Mein Setup:

hardware router: xxx.xxx.xxx.xxx example.com
       |
Ubuntu Server with IRC server: 192.168.1.2

Local machines: 192.168.1.x

Mein Ziel ist es, das Senden von Dateien zwischen den lokalen Computern zu ermöglichen. Mittlerweile können sie auf dem lokalen IRC Kanal sprechen.

  • welche Ports muss ich am Router öffnen?
  • was muss ich auf dem Server konfigurieren?
  • wie konfiguriere ich XChat auf den Clients?
  • wie können die Probleme behoben/behoben werden?
3
takeshin

Die Methode, mit der Dateien in Xchat und im Allgemeinen in IRC) gesendet werden, ist über Direct Client to Client (DCC) . Zwischen beiden wird eine direkte Verbindung hergestellt Während das IRC Protokoll die Verwendung nicht privilegierter Ports zulässt, verwendet Xchat die Ports 4990 bis 5000 für DCC.

Wenn Sie Dateien an Computer im Internet senden, müssen die Ports 4990 bis 5000 an die Computer weitergeleitet werden, die die DCCs ausführen, da die Netzwerkadressen übersetzt wurden. Da Sie jedoch Dateien in Ihrem LAN übertragen, ist dies in diesem Fall nicht erforderlich. Wenn das gesamte interne Routing in Ihrem LAN offen ist (mit welcher Wahrscheinlichkeit, obwohl ich es nicht weiß), sollten die Dateien problemlos übertragen werden, ohne dass eine Portweiterleitung oder etwas anderes erforderlich ist.

Um eine Datei zu senden, klicke ich einfach mit der rechten Maustaste auf einen Benutzernamen in Xchat und sende die Datei. Um eine Datei zu erhalten, sehe ich in meinem Xchat-Hauptfenster (normalerweise) so etwas wie "Dennis hat motd (122 Bytes) angeboten". Ich tippe "/ dcc get Dennis motd" und die Datei wird gezogen.

Die DCC-Dateiübertragung in Xchat ist ein wenig fehlerhaft. Wenn Ihr Xchat-Fenster während eines Versuchs zum Senden/Empfangen von Dateien abstürzt, melden Sie einen Fehler im Launchpad. In diesem Fall wäre Ihre ~/.xsession-error-Datei am oder nach dem Absturz datiert worden, und eine Zeile in der Nähe des unteren Randes würde einen xchat-Fehler anzeigen.

3
Dennis Sheil