rsync trava com a mensagem "lookup de nome falhou para xxx.xxx.xxx.xxx: Nenhum endereço associado ao nome do host

1

Estou tentando executar um daemon rsync no windows xp.

O sintoma é que, quando o cliente se conecta, tanto o servidor quanto o cliente ficam lá. Nada acontece. Se eu esperar, o cliente ficará conectado indefinidamente.

Os logs do servidor (-vvv é especificado) dizem isto:

2010/10/11 23:02:58 [5140] rsyncd version 3.0.7 starting, listening on port 873
2010/10/11 23:03:24 [4624] name lookup failed for 192.168.15.101: No
address associated with hostname
2010/10/11 23:03:24 [4624] connect from UNKNOWN (192.168.15.101)

A saída do cliente (quando -vvv é especificado) diz isto:     Abertura da conexão tcp à porta eddie-desktop 873     enviando argumentos do daemon: --server -vvvltrze.iLs --delete. "databackup / SomeDirectory /"

... e é isso.

Ambas as máquinas estão executando o Windows.

Aqui está o conf:

use chroot = false
strict modes = false
hosts allow = *
log file = rsyncd.log

[databackup]
path = /cygdrive/q/databackup
read only = false
transfer logging = yes

comando do servidor:

C:\Program Files\ICW>"C:\Program Files\ICW\bin\rsync.exe" --config rsyncd.conf --daemon --no-detach -vvv -4

comando do cliente:

C:\Program Files (x86)\DeltaCopy>rsync.exe  -v -rlt -z --chmod=a=rw,Da+x --delete "/cygdrive/E/Data/Users/Eddie/Desktop/SomeDirectory/" "eddie-desktop::databackup/SomeDirectory/"
    
por Eddified 12.10.2010 / 07:24

1 resposta

1

O rsync está executando uma pesquisa inversa para o endereço IP do cliente e não está combinando nenhum host permitido.

Soluções possíveis:

  • Atualize para o rsync versão 3.1.0 e use o recurso "desabilitar pesquisa inversa".
  • Adicione um reverso (registro PTR) para o IP do cliente e adicione-o à cláusula "allow de hosts" no arquivo rsyncd.conf do servidor
por 09.02.2013 / 00:19

Tags