QEMU ภายนอกเกตเวย์


0

ฉันสร้าง CentOS6.5 (KVM) สองอินสแตนซ์โดยใช้ Virtual Manager และฉันสามารถ ping google.com, yahoo.com และอื่น ๆ ... อย่างไรก็ตามที่อยู่ ip สำหรับอินสแตนซ์คือ 192.168.0 * และ เครื่องที่พวกเขาอาศัยอยู่มีเกตเวย์ 192.168.0.1 ฉันต้องการอินสแตนซ์เพื่อเชื่อมต่อกับเกตเวย์เดียวกัน (1.2.3.1) กับคอมพิวเตอร์ที่โฮสต์ VM และรับที่อยู่เช่น 1.2.3.

ฉันยังใหม่กับการเชื่อมโยงตัวชี้ใด ๆ ที่จะช่วย ฉันต้องการแก้ไขปัญหาข้างต้นจะต้องมีการปรับปรุงตารางเส้นทาง แต่ไม่แน่ใจว่ามันจะเกิดขึ้นได้อย่างไร หวังว่ารูปภาพที่แนบมาอาจช่วยอธิบายเค้าโครงได้ดีขึ้น

ขอบคุณล่วงหน้า :).

แบบ

คำตอบ:


1

คุณจะต้องเชื่อมต่อส่วนต่อประสานทางกายภาพกับส่วนต่อประสานผู้เยี่ยมชม

http://wiki.libvirt.org/page/Networking#Bridged_networking_.28aka_.22shared_physical_device.22.29

สิ่งนี้อธิบายวิธีทำการเปลี่ยนแปลงใน libvirt ซึ่งอาจเป็นการสำรองข้อมูล KVM ของคุณ

http://www.techotopia.com/index.php/Creating_a_CentOS_6_KVM_Networked_Bridge_Interface

สิ่งนี้ได้รับการปรับแต่งสำหรับ Virtual Manager และน่าจะง่ายกว่ามาก หากคุณสามารถแนะนำการเรียนรู้ด้าน libvirt ของสิ่งต่าง ๆ เพื่อให้คุณคุ้นเคยกับสิ่งที่เกิดขึ้น

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

สิ่งเล็ก ๆ น้อย ๆ ที่ควรจดจำเกี่ยวกับอินเตอร์เฟซบริดจ์:

1) ผู้เข้าพักส่วนใหญ่อยู่บนเครือข่ายของคุณซึ่งหมายความว่าคุณควรปฏิบัติต่อเช่นนี้และเรียกใช้ซอฟต์แวร์รักษาความปลอดภัยหรือการตรวจสอบใด ๆ คุณไม่ต้องการให้โฮสต์เรียกแขกแล้วประมวลผลทุกอย่างอีกครั้ง

2) คุณจะกดขีดสูงสุดบนอินเทอร์เฟซนั้นค่อนข้างเร็วหากคุณไม่ระวัง

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