
xen 4.1.2 與 ubuntu 12.04 作為 dom0 一起運行。
我需要僅在虛擬機器之間啟用網路(這意味著不在乙太網路卡和虛擬機之間共用之間建立橋樑)。
當我安裝 virt-manager 時,我可以看到一座橋維爾布爾, 有網絡192.168.122.0但我不想使用 virt-manager 來建立虛擬橋。
有沒有辦法建立虛擬橋並告訴虛擬機器使用此虛擬橋,而不是建立具有乙太網路介面的橋並在虛擬機器之間共用。
已安裝橋樑公用事業但 virbr 沒有出現。
有誰知道如何在不安裝 virt-managetr 的情況下創建 virbr
答案1
安裝橋接工具然後在 /etc/network/interfaces 中指定它(在 ubuntu 中)
auto virbr0
iface virbr0 inet static
bridge_ports none
address 192.168.122.1
netmask 255.255.255.0
然後重新啟動網路。在虛擬機器設定檔中指定此 (virbr0) 橋接器。
答案2
ip tuntap 新增模式 tap 使用者 your_username dev tap0 ip tuntap 新增模式 tap 使用者 your_username dev tap1 ip 連結設定 dev tap0 up ip 連結設定 dev tap1 up brctl 位址 br0 brctl addif tap0 brctl 加入tap1 ip 連結設定 dev br0 up ip位址新增192.168.1.1/24廣播192.168.1.255 dev br0
其中,tap0 連接到一個虛擬主機,tap1 連接到另一台虛擬主機。兩個虛擬主機都可以透過 Tap0 和 Tap1 的橋接相互通信,並且可以透過 br0 與 dom0 通訊。
不確定這是否正是您想要的,但我對 GNS3 和 QEMU 使用類似的配置...即使它不適用於此處,了解什麼是 TUN/TAP 接口以及如何設置它們也很好知道什麼時候設置虛擬主機。順便說一句,從來沒有使用過 xen,只使用過 qemu,所以我不是 100% 這就是你需要做的一切來讓它啟動並工作。