Как настроить Xchat и IRC-сервер для передачи файлов?

3

Как настроить Xchat для отправки файлов?

Моя настройка:

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

Local machines: 192.168.1.x

Моя цель - разрешить отправку файлов между локальными машинами. К настоящему моменту они могут разговаривать на местном канале IRC.

  • какие порты мне нужно открыть на маршрутизаторе?
  • что мне нужно настроить на сервере?
  • как настроить XChat на клиентах?
  • как устранить / отладить проблемы?
задан takeshin 02.01.2011 в 14:00
источник

1 ответ

3

Метод, по которому файлы отправляются в Xchat, и в IRC в целом, осуществляется через Прямой клиент для клиента ( DCC) . Между двумя соответствующими машинами устанавливается прямое соединение, и файл отправляется. Хотя протокол IRC позволяет использовать любые непривилегированные порты, Xchat использует порты 4990-5000 для DCC.

Если вы отправляете файлы на компьютеры в Интернете, так как у вас есть трансляция сетевых адресов, вам понадобятся порты с 4990 до 5000, пересылаемые машинам, выполняющим DCC. Но поскольку вы передаете файлы в своей локальной сети, в этом случае это не обязательно. Если вся внутренняя маршрутизация в вашей локальной сети открыта (какие бы то ни было, хотя я не знаю), тогда файлы должны передаваться без проблем и без необходимости перенаправления портов или чего-либо еще.

Чтобы отправить файл, просто щелкните правой кнопкой мыши имя пользователя в Xchat и отправьте файл. Чтобы получить файл, я вижу в своем главном окне консоли Xchat (обычно) что-то вроде «Деннис предложил motd (122 байта)». Я набираю «/ dcc get Dennis motd», и файл вытягивается.

Передача файлов DCC в Xchat немного затруднительна, если ваше окно Xchat выходит из строя во время попытки отправки / получения файла, файл ошибки на Launchpad. Если это произойдет, ваш файл ~ / .xsession-errors был бы датирован после или после сбоя, а строка около дна означала отказ xchat.

    
ответ дан Dennis Sheil 04.01.2011 в 04:16
источник