ฉันต้องการใช้ juju บนเซิร์ฟเวอร์ที่บ้านเพื่อทำความรู้จักกับ juju และเล่นกับมัน ฉันมีคอมพิวเตอร์หลายเครื่องและต้องการเข้าถึงสิ่งที่อยู่บนเซิร์ฟเวอร์จากคอมพิวเตอร์เครื่องใดก็ได้ เมื่อฉันผ่านการกวดวิชามันตั้งค่า juju โอเค แต่เปิดบริการเฉพาะกับเครื่องท้องถิ่น ฉันต้องการที่จะเปิดเผยพวกเขาไปยังเครือข่ายทั้งหมด ฉันจะทำสิ่งนี้ได้อย่างไร
หมายเหตุ: เซิร์ฟเวอร์ของฉันมีอยู่แล้วและกำลังทำงาน 12.04 ฉันไม่ต้องการติดตั้งใหม่โดยใช้ maas เพียงเพื่อให้ juju ทำงานได้ ฉันไม่ต้องการเรียกใช้ "ในคลาวด์" บน ec2 หรือผู้ให้บริการอื่น ๆ เพราะฉันต้องการลองใช้กับเครื่องของฉันภายใต้การควบคุมของฉันบนเครือข่ายของฉัน
แก้ไข: -
- ไม่มีไฟร์วอลล์
- ไม่มีการปิดกั้นพอร์ตทั้งหมดเปิด
- ใช่. คอมพิวเตอร์ทุกเครื่องบน LAN (192.168.1.0/24) สามารถดูเซิร์ฟเวอร์ (homeserver.local) บน 192.168.1.2
- สายสวยและ wifi มาตรฐานพร้อมเซิร์ฟเวอร์ DHCP หนึ่งที่กำหนดที่อยู่ IP ในช่วงด้านบน
- การตั้งค่าอย่างถูกต้อง (เพิ่งเริ่มต้นใหม่จากศูนย์) แล้วติดตามการสอน Luis นำฉันไปที่นี่คือผลลัพธ์: - http://paste.ubuntu.com/5714640/
- สถานะ juju แสดงให้เห็นข้างต้น
ดังนั้นทุกการทำงานก็โอเค แต่ปัญหาหลักคือคอนเทนเนอร์มีที่อยู่ IP ที่กำหนดไว้ในเซิร์ฟเวอร์ซึ่งสามารถเข้าถึงได้บนเซิร์ฟเวอร์เท่านั้น ในขณะที่ฉันสามารถตั้งค่าพอร์ต ssh เพื่อส่งต่อไปยังสถานที่ต่างๆเพื่อเข้าถึงที่อยู่ IP 10.x จากช่วง 192.168.1.0/24 ดูเหมือนว่าจะซับซ้อนและไม่จำเป็น ฉันต้องการให้ภาชนะบรรจุที่เปิดผ่าน LAN ของฉัน