Linux
如何為單個 KVM 虛擬機配置多個 Tap 介面
我正在嘗試使用 Linux KVM 為 F5 BIG-IP VE 部署設置 VM(在實驗室中使用)https://support.f5.com/content/kb/en-us/products/big-ip_ltm/manuals/產品/bigip-ve-kvm-setup-11-3-0/_jcr_content/pdfAttach/download/file.res/BIG-IP®_Virtual_Edition_Setup_Guide_for_Linux_KVM.pdf。
此 VM 需要 3 個不同的網路介面(管理、外部連接和內部連接)
我一直在嘗試使用以下配置在 /etc/network/interfaces 中設置這些連接:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp # This is an autoconfigured IPv6 interface iface eth0 inet6 auto auto br0 iface br0 inet dhcp pre-up ip tuntap add dev tap0 mode tap user root pre-up ip tuntap add dev tap1 mode tap user root pre-up ip tuntap add dev tap2 mode tap user root pre-up ip link set tap0 up pre-up ip link set tap1 up pre-up ip link set tap2 up bridge_ports all tap0 tap1 tap2 bridge_stp off bridge_maxwait 0 bridge_fd 0 post-down ip link set tap0 down post-down ip link set tap1 down post-down ip link set tap2 down post-down ip tuntap del dev tap0 mode tap post-down ip tuntap del dev tap1 mode tap post-down ip tuntap del dev tap2 mode tap
儘管每當我去配置虛擬機時,只有一個分接頭介面會顯示為與網橋相關聯。我花了 4-5 個小時試圖讓這些介面正常工作,但沒有任何運氣。我在這裡做錯了什麼?
您需要在主機上設置的只是網橋。當您配置虛擬 NIC 並將它們附加到 VM 時,將在 VM 啟動時自動創建分流器。
現在,在不閱讀實際指南的情況下,看起來您需要三個不同網路上的三個介面。如果您將所有虛擬 NIC 插入同一個網橋(實際上是一個虛擬交換機),它們最終都會在同一個 L2 網路上。當然,您可以通過簡單的子網劃分,但如果您想使用 VLAN,則需要在每個帶有 VLAN 標記的介面上創建一個單獨的網橋,並相應地插入虛擬 NIC