Score:1

อุปกรณ์ Ping ไปยัง avahi ไม่ทำงานตลอดเวลา

ธง es

ฉันเพิ่งเพิ่ม NAS ในเครือข่ายในบ้านของฉันและตั้งชื่อโฮสต์ให้ นกขุนทอง. ฉันพยายามเข้าถึง NAS จาก Kubuntu 20.04 (โดยเฉพาะผ่าน Samba) ใช้งานได้ดีเมื่อใช้ชื่อโฮสต์ธรรมดา แต่จะล้มเหลวเมื่อใช้ "mynas.local"

เช่น. ปิง ไมน่า ทำงานได้ดี ปิง mynas.local ไม่.

ฉันเข้าใจ .ท้องถิ่น ชื่อได้รับการแก้ไขโดยใช้ Avahi/Zeroconf (Bonjour) ดังนั้นฉันจึงวิ่ง avahi-เรียกดู -at ซึ่งระบุตำแหน่งของ NAS ได้อย่างถูกต้อง ทันทีหลังจากนั้น ปิง mynas.local ทำงานได้ดี â เป็นเวลาหนึ่งนาที จากนั้นจะหยุดทำงานจนกว่าจะถึงวันถัดไป avahi-เรียกดู -at.

นี่เป็นปัญหาของ Kubuntu หรือ NAS หรือไม่ ฉันจะทำอย่างไรเพื่อเปิดใช้งานการแก้ไขชื่อ avahi อย่างถาวร

โปรดทราบว่าการแก้ไขด้านล่างได้รับการตรวจสอบโดยใช้การติดตั้ง Kubuntu 21.10 ใหม่

แก้ไข: เนื้อหาของ /etc/nsswitch.conf

รหัสผ่าน wd: ไฟล์ systemd
กลุ่ม: ไฟล์ systemd
เงา: ไฟล์
gshadow: ไฟล์

โฮสต์: ไฟล์ mdns4_minimal [NOTFOUND=return] dns
เครือข่าย: ไฟล์

โปรโตคอล: ไฟล์ db
บริการ: ไฟล์ db
อีเธอร์: ไฟล์ db
rpc: ไฟล์ db

เน็ตกรุ๊ป: นิส

แก้ไข 2: $ avahi-เรียกดู -at

+ enp5s0 IPv6 mynas Web-Angebot ท้องถิ่น
+ enp5s0 IPv6 mynas Microsoft Windows เครือข่ายท้องถิ่น
+ enp5s0 IPv6 mynas ข้อมูลอุปกรณ์ในเครื่อง
+ enp5s0 IPv4 mynas Web-Angebot ท้องถิ่น
+ enp5s0 IPv4 mynas Microsoft Windows เครือข่ายท้องถิ่น
+ enp5s0 IPv4 mynas ข้อมูลอุปกรณ์ในเครื่อง

แก้ไข 3: $ systemctl สถานะ avahi-daemon.service

avahi-daemon.service - ชุด Avahi mDNS/DNS-SD
     โหลดแล้ว: โหลดแล้ว (/lib/systemd/system/avahi-daemon.service; เปิดใช้งาน; การตั้งค่าล่วงหน้าของผู้ขาย: เปิดใช้งาน)
     ใช้งานอยู่: ใช้งานอยู่ (ทำงาน) ตั้งแต่พฤ. 2021-12-30 23:27:10 CET; 2 ชม. 42 นาทีที่แล้ว
ทริกเกอร์โดย: avahi-daemon.socket
   PID หลัก: 46832 (avahi-daemon)
     สถานะ: "avahi-daemon 0.8 กำลังเริ่มต้น"

BTW ข้อผิดพลาดที่ฉันได้รับจากการ ping ไปที่ mynas.local คือ "ความล้มเหลวชั่วคราวในการจำแนกชื่อ"

Soren A avatar
mx flag
เป็นปัญหาของผู้ใช้ ... คุณอาจไม่ได้กำหนด mynas.local ไว้ที่ใดก็ได้
es flag
ดังนั้นฉันต้องเลือกระหว่าง mynas และ mynas.local เป็นชื่อโฮสต์อย่างชัดเจนหรือไม่ ถ้าฉันเลือก "mynas" mynas.local จะทำงานได้อย่างไร
Soren A avatar
mx flag
ฉันเดาว่าคุณได้กำหนด myna ใน `/etc/hosts` เป็น `xxx.xxx.xxx.xxx mynas` เพิ่ม mysql.local kike นี้ `xxx.xxx.xxx.xxx mynas mynas.local` หากคุณกำหนดชื่อโฮสต์ด้วยวิธีอื่น (เช่นใน DNS) จะมีวิธีที่คล้ายกันในการตั้งชื่อแทนชื่อโฮสต์
es flag
ไม่ได้ทำอะไรแบบนั้น ฉันตั้งชื่อ NAS ในสองที่เท่านั้น: ชื่อโฮสต์และชื่อโดเมน มีคำอธิบายชื่อโดเมนที่ระบุว่า "หากคุณตั้งชื่อ NetBIOS เช่น `synologynas` คุณจะสามารถเข้าถึงอุปกรณ์ในเครือข่ายท้องถิ่นของคุณโดยใช้ URL เช่น `https://synologynas.local`" นี่หมายความว่าฉันไม่จำเป็นต้องเพิ่ม `.local` อย่างชัดเจน
user.dz avatar
ng flag
@Silicomancer หากคุณใช้ IPv6 ให้ตั้งค่า `mdns6_minimal`(สำหรับ IPv6 เท่านั้น) หรือ `mdns_minimal` (สำหรับ IPv4 & IPv6 แบบผสม) หากคุณมีหลายอินเทอร์เฟซหรือสองอินเทอร์เฟซที่มีเครือข่ายร่วมกันสำหรับอุปกรณ์ทั้งสอง ให้ตั้งค่า avahi ให้ทำงานบน `/etc/avahi/avahi-daemon.conf` เพียงอันเดียวโดยใช้การตั้งค่า `allow-interfaces=` หรือ `deny-interfaces=` https://manpages.ubuntu.com/manpages/jammy/man5/avahi-daemon.conf.5.html ตรวจสอบให้แน่ใจว่าคุณได้รีบูทเครื่องทั้งสองเครื่องหลังจากเปลี่ยนการตั้งค่า Btw ควรอยู่ในซับเน็ตเดียวกัน (ไม่ใช่เราเตอร์หรือซับเน็ตมาสก์) ที่บล็อกการเชื่อมต่อหรือไฟร์วอลล์บางส่วน
user.dz avatar
ng flag
@Silicomancer ดูเหมือนจะไม่เป็นไร เมื่อ `ping` ล้มเหลวก่อนที่จะเรียกใช้ `avahi-browse` ให้ตรวจสอบว่า avahi daemon ทำงานได้ดีหรือไม่ โดยใช้ `สถานะ systemctl avahi-daemon.service`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา