Virtualization
有沒有辦法在 xen 上的 vm 之間創建虛擬網路,而無需使用 n/w 介面創建共享網橋
xen 4.1.2 以 ubuntu 12.04 作為 dom0 執行。
我只需要啟用 vm 之間的網路(這意味著不在乙太網卡之間創建橋接並在 vm 之間共享)。
當我安裝 virt-manager 時,我可以看到網橋virbr,網路為192.168.122.0,但我不想使用 virt-manager 來創建 virtualbridge。
有沒有辦法創建虛擬網橋並告訴 vm 使用這個虛擬網橋,而不是創建一個帶有乙太網介面的網橋並在 vm 之間共享。
已安裝橋接實用程序,但 virbr 未顯示。
誰能知道如何在不安裝 virt-managetr 的情況下創建 virbr
安裝bridge-utils然後在 /etc/network/interfaces 中指定它(在 ubuntu 中)
auto virbr0 iface virbr0 inet static bridge_ports none address 192.168.122.1 netmask 255.255.255.0
然後重啟網路。在 vm 配置文件中指定這個 (virbr0) 網橋。啟動 VM。
ip tuntap add mode tap user your_username dev tap0 ip tuntap add mode tap user your_username dev tap1 ip link set dev tap0 up ip link set dev tap1 up brctl addbr br0 brctl addif tap0 brctl addif tap1 ip link set dev br0 up ip addr add 192.168.1.1/24 廣播 192.168.1.255 dev br0
其中 tap0 連接到一個虛擬主機,而 tap1 連接到另一個虛擬主機。兩個虛擬主機都可以通過 tap0 和 tap1 的橋接相互通信,並且它們可以通過 br0 與 dom0 通信。
不確定這是否正是你想要的,但我對 GNS3 和 QEMU 使用了類似的配置……即使它在這裡不適用,知道什麼是 TUN/TAP 介面以及如何設置它們很高興知道什麼時候設置虛擬主機。順便說一句,從來沒有使用過 xen,只有 qemu,所以我不是 100%,這就是你需要做的所有事情來啟動和工作。