rsync แฮงค์พร้อมข้อความ "การค้นหาชื่อล้มเหลวสำหรับ xxx.xxx.xxx.xxx: ไม่มีที่อยู่ที่เกี่ยวข้องกับชื่อโฮสต์


1

ฉันพยายามเรียกใช้ rsync daemon บน windows xp

อาการคือเมื่อไคลเอนต์เชื่อมต่อทั้งเซิร์ฟเวอร์และไคลเอนต์ก็นั่งอยู่ตรงนั้น ไม่มีอะไรเกิดขึ้น. หากฉันรอลูกค้าจะยังคงเชื่อมต่ออย่างไม่มีกำหนด

บันทึกเซิร์ฟเวอร์ (ระบุ -vvv) พูดอย่างนี้:

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)

เอาต์พุตไคลเอ็นต์ (เมื่อระบุ -vvv) พูดอย่างนี้:     การเปิดการเชื่อมต่อ tcp ไปยังพอร์ต eddie-desktop 873     กำลังส่ง daemon args: --server -vvvltrze.iLs - ลบ "databackup / SomeDirectory /"

... และนั่นคือมัน

ทั้งสองเครื่องกำลังเรียกใช้ windows

นี่คือความเชื่อมั่น:

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

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

คำสั่งเซิร์ฟเวอร์:

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

คำสั่งลูกค้า:

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/"

เป็นการทดสอบฉันติดตั้ง rsync daemon บนเครื่องอื่นที่ใช้ mac os x และฉันยังคงได้รับข้อความเกี่ยวกับการค้นหาชื่อที่ล้มเหลว
Eddified

อาจเป็นการตั้งค่าไฟร์วอลล์ที่อนุญาตให้สร้างแพ็กเก็ตการเชื่อมต่อ TCP แต่ไม่ใช่แพ็กเก็ต TCP ที่ตามมา (การกำหนดค่าที่แปลก แต่ไม่เป็นไปไม่ได้)
Gilles

ไฟร์วอลล์ทั้งหมดปิดอยู่
Eddified

คำตอบ:


1

rsync กำลังทำการค้นหาแบบย้อนกลับสำหรับที่อยู่ IP ของลูกค้าและไม่ตรงกับโฮสต์ที่อนุญาต

วิธีแก้ปัญหาที่เป็นไปได้:

  • อัปเกรดเป็น rsync เวอร์ชัน 3.1.0 และใช้คุณสมบัติ "ปิดการใช้งานการค้นหาแบบย้อนกลับ"
  • เพิ่ม reverse (PTR record) สำหรับ IP ของลูกค้าและเพิ่มลงใน "hosts allow" clause ของเซิร์ฟเวอร์ rsyncd.conf ไฟล์

1
จริงๆคำถามเก่าจริงๆ ฉันทำเครื่องหมายว่านี่เป็นคำตอบที่ถูกต้องไม่ใช่เพราะฉันยืนยัน แต่ดูเหมือนว่าคุณรู้ว่าคุณกำลังพูดถึงอะไรและดูเหมือนว่าคุณอาจพูดถูก ไชโย
Eddified
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.