Linux

如何在 KVM vm 上添加額外的網路介面?

  • October 5, 2021

學習如何管理網路和使用 NIC 綁定。我試圖弄清楚如何向我的 KVM vm 添加一個額外的虛擬網路介面

[root@RHEL8 ~]# ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
inet 192.168.122.34  netmask 255.255.255.0  broadcast 192.168.122.255
inet6 fe80::5054:ff:fe3b:d185  prefixlen 64  scopeid 0x20<link>
ether 52:54:00:3b:d1:85  txqueuelen 1000  (Ethernet)

期望的最終結果是有兩個 enp介面。

編輯你的虛擬機的conf,

sudo virsh edit VMname

並添加

   <interface type="network">
     <mac address="00:00:00:00:00:00"/>  # Give it some MAC address
     <source network="link-local"/>
     <model type="virtio"/>
     <address type="pci" domain="0x0000" bus="0x02" slot="0x00" function="0x0"/>  # bus 0x02 since it's 2nd
   </interface>

由於您顯然使用的是 RHEL8,因此virtiotype 應該有可用的核心模組。您可以嘗試 <model type="e1000e"/>使用更慢但更受支持的類型。

引用自:https://unix.stackexchange.com/questions/671992