Networking
KVM 有外部 IP 沒有 NAT?
我有一個 CentOS 6.3 伺服器,帶有 1 個 NIC(eth0)和一個外部 IP(比如說 1.2.3.4)。在這台伺服器上,我正在執行具有“預設設置”的 CentOS 5.6 KVM(192.168.122.x 上的 virbr0)。
我想要的是讓我的虛擬機“直接連接到物理世界”——就像沒有 NAT 一樣。我有一個具有相同網關的第二個公共 IP 地址 (1.2.3.5),我還有一個可以與該地址結合使用的第二個“真實世界”MAC 地址。
問題是,我已經研究了幾天如何最好地做到這一點,閱讀有關橋接等的資訊,但我讀的越多,我就越困惑。
我希望我的 host-eth0 保持連接到它的 0.4 地址,同時將 0.5 流量直接傳遞到 VM。這可能嗎?我一直在閱讀有關分配給單個 NIC、VLAN 和橋接的多個 MAC 的資訊,但我不知道從哪裡開始。
由於伺服器是遠端管理的,我也很害怕搞亂配置,因為我這邊的每個錯誤都會導致我的伺服器無法訪問。這意味著必須付費才能連接 KVM over IP 以修復損壞。由於我遠非該領域的專家,因此我將不勝感激。
您設置一個到現有乙太網適配器的網橋,然後配置您的客人的網路介面以使用該網橋。然後來賓可以使用分配給您的任何 IP 地址。
Red Hat 文件提供了設置網橋的分步指南。