Как настроить Xchat и IRC сервер для передачи файлов?
Как настроить 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 на клиентах?
- как устранить неполадки / устранить неполадки?
1 ответ
Метод, с помощью которого файлы отправляются в Xchat и вообще на IRC, осуществляется через Direct Client to Client (DCC). Между двумя соответствующими компьютерами устанавливается прямое соединение, и файл отправляется. Хотя протокол IRC позволяет использовать любые непривилегированные порты, Xchat использует порты с 4990 по 5000 для DCC.
Если вы отправляете файлы на компьютеры в Интернете, поскольку у вас есть преобразование сетевых адресов, вам понадобятся порты с 4990 по 5000, перенаправленные на машины, выполняющие DCC. Но поскольку вы передаете файлы по локальной сети, в этом нет необходимости. Если вся внутренняя маршрутизация в вашей локальной сети открыта (какова вероятность этого, хотя я не знаю), тогда файлы должны передаваться без проблем и без необходимости переадресации портов или чего-либо еще.
Чтобы отправить файл, я просто щелкаю правой кнопкой мыши имя пользователя в Xchat и отправляю файл. Чтобы получить файл, я вижу в своей главной консоли окно Xchat (обычно) что-то вроде "Деннис предложил motd (122 байта)". Я набираю "/dcc get Dennis motd" и файл извлекается.
Передача файлов DCC в Xchat немного глючит, если ваше окно Xchat падает при попытке отправить / получить файл, сообщите об ошибке на Launchpad. Если это произойдет, ваш файл ~/.xsession-errors будет датирован в момент или после сбоя, а в строке внизу будет указан сбой xchat.