คำถามติดแท็ก avahi

5
ฉันสามารถมีจุดในชื่อโฮสต์ได้หรือไม่?
ฉันใช้ชื่อเช่น a.alpha สำหรับชื่อโฮสต์ของกล่อง linux ของฉัน แต่เห็นว่าชื่อเหล่านี้ไม่สามารถใช้งานได้อย่างสมบูรณ์ การตอบสนองของคำสั่ง hostname shell นั้นถูกต้อง (a.alpha) แต่ชื่อที่พิมพ์หลังจากบัญชีผู้ใช้ของฉันคือ "user @ a" แทนที่จะเป็น "user@a.alpha" เมื่อฉันใช้ avahi ฉันสามารถเข้าถึง (โดยชื่อโฮสต์) a.alpha แต่ไม่ใช่ b.alpha เป็นเรื่องปกติหรือไม่

1
ใช้ Avahi บน DreamPlug Ubuntu กับ iPads
ฉันมีปัญหาที่แปลกประหลาดมากดังต่อไปนี้กับการใช้ Avahi บน DreamPlug (ซึ่งเป็นคอมพิวเตอร์ปลั๊กที่ใช้ Ubuntu Jaunty) หลังจากใช้เวลาหลายวันไปกับสิ่งนี้ฉันคิดว่าฉันพยายาม จำกัด ปัญหาให้แคบลง DreamPlug ทำหน้าที่เป็นจุดเชื่อมต่อ WiFi และมีชื่อโฮสต์plugและที่อยู่ IP 192.168.1.1(ซึ่งตั้งค่าทั้งใน/etc/hostsและ/etc/hostname) และเรียกใช้ lighttpd ตอนนี้ Mac ของฉันทำงานได้ทันทีด้วยการเข้าถึงhttp://plug.localChrome แต่ถ้าฉันลองและโหลดhttp://plug.localบน iPad มันจะไม่ทำงาน นั่นคือมันไม่ทำงานจนกว่าฉันจะโหลดเพจบนเดสก์ท็อป ด้วยเหตุผลบางอย่าง iPads จะไม่สามารถแก้ไขชื่อโฮสต์จนกว่าชื่อโฮสต์จะได้รับการแก้ไขครั้งแรกใน Mac ... ซึ่งแปลกเพราะไม่มีการเชื่อมต่อระหว่าง iPads และ Mac อื่น ๆ นอกเหนือจากความจริงที่ว่าพวกเขาเชื่อมต่อกับ จุดเชื่อมต่อเดียวกัน (DreamPlug) ดังนั้นเพื่อชี้แจงอีกครั้ง: Safari บน iPad จะหยุด (จนกว่าจะรายงานว่าการเรียกดูล้มเหลว) เมื่อเข้าถึงhttp://plug.localเว้นแต่ว่าฉันเข้าถึงhttp://plug.localบน Mac, ทำงานping plug.local, ทำssh …

1
มีวิธีการตั้งค่า Avahi เพื่อใช้ "การแก้ไขชื่อ anycast" บน LAN หรือไม่?
ขั้นแรกให้พื้นหลังบาง: เรามีห้องปฏิบัติการที่มีเซิร์ฟเวอร์ลินุกซ์โดยเฉพาะที่ทำงานบน LAN แยกต่างหาก เซิร์ฟเวอร์ทั้งหมดใช้ระบบปฏิบัติการเดียวกัน (Debian Linux) และซอฟต์แวร์เซิร์ฟเวอร์ที่เป็นกรรมสิทธิ์เดียวกันและกระบวนการของเซิร์ฟเวอร์สื่อสารกันเพื่อให้ข้อมูลตรงกัน นั่นหมายความว่าเท่าที่ลูกค้ามีความกังวลใด ๆ มันไม่สำคัญว่าเซิร์ฟเวอร์ที่ลูกค้าเชื่อมต่อกับ - เซิร์ฟเวอร์ใด ๆ จะส่งคืนข้อมูลเดียวกันกับที่อื่น ๆ เซิร์ฟเวอร์ Linux เหล่านี้ทั้งหมดเรียกใช้ avahi-daemon เพื่อเผยแพร่ชื่อโฮสต์ mDNS ด้วยตนเองซึ่งหมายความว่าลูกค้าสามารถป้อนเช่น " http: //linux-server-1.local " ลงในเว็บเบราว์เซอร์ของเขาและเชื่อมต่อกับเซิร์ฟเวอร์ Linux # 1 และอื่น ๆ ทั้งหมดนี้เป็นสิ่งที่ดีและดียกเว้นว่าหมายความว่าผู้ใช้ที่นั่งอยู่ที่เครื่องไคลเอนต์ (โดยทั่วไปคือแล็ปท็อป Mac หรือ Windows ที่ติดตั้ง Bonjour) ต้องรู้ (หรือเข้าใจ) เซิร์ฟเวอร์ Linux ที่ออนไลน์อยู่และเขาต้อง ตรวจสอบให้แน่ใจว่าเขาเชื่อมต่อกับหนึ่งในนั้น ตัวอย่างเช่นหากเซิร์ฟเวอร์ # 2 ออฟไลน์วันนี้และลูกค้าเข้าสู่ …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.