主機和來賓 kvm 之間無法存取目標主機

主機和來賓 kvm 之間無法存取目標主機

我有一台 Centos 7 伺服器,有一個處於橋接模式的 centos VM (qemu-kvm),兩者都有靜態 IP。

我的主機網路資訊是:

eno2
  ip:          10.0.0.11
  subnet mask: 255.255.255.0
  gateway:     10.0.0.2

我的訪客網路資訊是:

eth0
  ip:          10.0.0.12
  subnet mask: 255.255.255.0
  Gateway:     10.0.0.2

在主機和來賓中,virbr0 都是預設配置的。

我的問題是,當我嘗試從主機 ping 到訪客(反之亦然)時,我收到訊息:「目標主機無法存取」。但我可以從另一台實體機 ping 到主機和來賓,沒有問題。

答案1

我解決了!

https://www.furorteutonicus.eu/2013/08/04/enabling-host-guest-networking-with-kvm-macvlan-and-macvtap/ 這個網站解釋了我的問題和我的解決方案。

答案2

至少以下內容適用於 Ubuntu:https://ubuntuforums.org/showthread.php?t=2232093

在你的/etc/network/interfaces保證中,它類似於下面的內容:

# eth0
auto eth0
iface eth0 inet manual


# kvm br0
auto br0
iface br0 inet static
    address 10.0.1.175
    network 10.0.1.0
    netmask 255.255.255.0
    broadcast 10.0.1.255
    gateway 10.0.1.1
    bridge_ports eth0
    bridge_stp off
    dns-nameservers 10.0.1.1 8.8.8.8 8.8.4.4

該檔案假設10.0.1.175是主機位址(以前的位址eth0),其餘的應該類推(子網路/網路/網關/名稱伺服器)。

然後重新啟動主機,或找到重新啟動網路並應用這些設定而無需重新啟動的方法。

相關內容