KVM 가상 머신에 추가 네트워크 인터페이스를 추가하는 방법은 무엇입니까?

KVM 가상 머신에 추가 네트워크 인터페이스를 추가하는 방법은 무엇입니까?

네트워크를 관리하고 NIC 본딩을 사용하는 방법을 알아보세요. KVM 가상 머신에 추가 가상 네트워크 인터페이스를 추가하는 방법을 알아보려고 합니다.

[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)

원하는 최종 결과는엠푸 두 개상호 작용.

답변1

호스트 시스템에서 브리지를 사용하는 경우. 다음 명령은 tun/tap 백엔드 네트워크 인터페이스를 가상 머신에 추가합니다.

virsh attach-interface --type bridge --source $YOUR_HOST_BRIDGE --model virtio $YOUR_VM

답변2

가상 머신 구성을 편집하고,

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을 사용하고 있으므로 virtio해당 유형에는 사용 가능한 커널 모듈이 있어야 합니다. <model type="e1000e"/>느리지만 더 많이 지원되는 유형을 시도해 볼 수 있습니다 .

관련 정보