web-dev-qa-db-fra.com

Comment configurer Xchat et le serveur IRC pour transférer des fichiers?

Comment configurer Xchat pour envoyer des fichiers?

Ma configuration:

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

Local machines: 192.168.1.x

Mon but est de permettre l’envoi de fichiers entre les machines locales. A présent, ils peuvent parler sur le canal local IRC.

  • quels ports dois-je ouvrir sur le routeur?
  • que dois-je configurer sur le serveur?
  • comment configurer XChat sur les clients?
  • comment résoudre/corriger les problèmes?
3
takeshin

La méthode par laquelle les fichiers sont envoyés dans Xchat et sur IRC en général est via DCC . Une connexion directe est établie entre les deux machines concernées et le fichier est envoyé. Bien que le protocole IRC autorise l'utilisation de ports non privilégiés, Xchat utilise les ports 4990 à 5000 pour DCC.

Si vous transmettiez des fichiers à des machines sur Internet, étant donné que la traduction des adresses réseau était traduite, vous auriez besoin des ports 4990 à 5000 transférés aux machines qui exécutent les DCC. Mais puisque vous transférez des fichiers sur votre réseau local, ce n'est pas nécessaire dans ce cas. Si tout le routage interne sur votre réseau local est ouvert (quelle que soit la probabilité, bien que je ne le sache pas), les fichiers doivent alors être transférés sans problème, et sans besoin de transfert de port ou autre.

Pour envoyer un fichier, il suffit de cliquer avec le bouton droit de la souris sur un nom d'utilisateur dans Xchat et d'envoyer le fichier. Pour recevoir un fichier, je vois dans ma console principale la fenêtre Xchat (généralement) comme "Dennis a offert motd (122 octets)". Je tape "/ dcc get Dennis motd" et le fichier est extrait.

Le transfert de fichiers DCC dans Xchat est un peu problématique, si votre fenêtre Xchat se bloque lors d’une tentative d’envoi/réception de fichier, créez un bogue dans Launchpad. Si cela se produit, votre fichier ~/.xsession-errors aura été daté au moment ou après le crash, et une ligne située près du bas mentionnera un échec de xchat.

3
Dennis Sheil