Como configurar o servidor Xchat e IRC para transferir arquivos?

3

Como configuro o Xchat para enviar arquivos?

Minha configuração:

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

Local machines: 192.168.1.x

Meu objetivo é permitir o envio de arquivos entre as máquinas locais. Até agora, eles são capazes de falar no canal IRC local.

  • quais portas eu preciso abrir no roteador?
  • o que preciso configurar no servidor?
  • como configurar o XChat nos clientes?
  • como solucionar / depurar os problemas?
por takeshin 02.01.2011 / 15:00

1 resposta

3

O método pelo qual os arquivos são enviados no Xchat, e no IRC em geral, é via Direct Client to Client DCC) . Uma conexão direta é estabelecida entre as duas máquinas relevantes e o arquivo é enviado. Enquanto o protocolo IRC permite que qualquer porta não privilegiada seja usada, o Xchat usa as portas 4990 a 5000 para o DCC.

Se você estivesse enviando arquivos para máquinas na Internet, já que você tem a conversão de endereços de rede, precisará das portas 4990 a 5000 encaminhadas para as máquinas que fazem os DCCs. Mas como você está transferindo arquivos em sua LAN, não é necessário neste caso. Se todo o roteamento interno em sua LAN estiver aberto (o que é provável, embora eu não saiba), os arquivos devem ser transferidos sem problemas e sem necessidade de encaminhamento de porta ou qualquer coisa.

Para enviar um arquivo, basta clicar com o botão direito do mouse em um nome de usuário no Xchat e enviar o arquivo. Para receber um arquivo, eu vejo na minha janela principal do console Xchat (geralmente) algo como "Dennis ofereceu motd (122 bytes)". Eu digite "/ dcc get Dennis motd" e o arquivo é puxado.

A transferência de arquivos DCC no Xchat é um pouco problemática, se a sua janela do Xchat travar durante uma tentativa de envio / recebimento de arquivos, registre um bug no Launchpad. Se isso acontecer, o seu arquivo ~ / .xsession-errors seria datado em ou após o travamento, e uma linha próxima ao final mencionaria uma falha no xchat.

    
por Dennis Sheil 04.01.2011 / 05:16