libvirt/kvm 브리지 네트워크 및 해당 IP에 대해 알아보기

libvirt/kvm 브리지 네트워크 및 해당 IP에 대해 알아보기

libvirt/kvm 브리지를 통해 내 네트워크에 연결된 게스트 가상 머신의 IP를 얻으려고 합니다. 온라인에서 일부 리소스를 찾았지만 오래된 것 같습니다.이것그리고이것.

적어도 VMWare에 대한 브리지 네트워킹에 대한 나의 이해는 다음과 같습니다.

  • VM의 IP 주소는 dnsmasq 또는 dhcpd에 의해 할당됩니다.
  • 호스트 이름을 사용해도 해당 IP에 액세스할 수 있습니다.

내 Debian 안정적인 호스트에서 브리지( br0)를 만들고 연결 eth0했는데 IP는 192.168.0.102/24이지만 내 VM의 IPv4 주소는 169.254.93.211(Red Hat의 VM 내에서) VirtIO 이더넷 어댑터입니다. , 동일한 네트워크에 있는 경우에도 마찬가지입니다. VM은 내 호스트 IP를 게이트웨이로 사용하는데, 이는 나에게 NAT 또는 호스트 기반 네트워킹과 더 유사해 보입니다. 그러나 가상 머신의 네트워크는 제대로 작동합니다. 그래서,

전체 상황을 어떻게 이해하고 SSH와 같은 가상 머신에 액세스하거나 해당 네트워크 공유를 사용할 수 있습니까?

업데이트: 내 libvirt/kvm 브리지 네트워크 구성은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

$ apt-cache policy libvirt-daemon libvirt-daemon-config-network
libvirt-daemon:
  Installed: 9.0.0-4
  Candidate: 9.0.0-4
  Version table:
 *** 9.0.0-4 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
libvirt-daemon-config-network:
  Installed: 9.0.0-4
  Candidate: 9.0.0-4
  Version table:
 *** 9.0.0-4 500
        500 http://deb.debian.org/debian bookworm/main amd64 Packages
        100 /var/lib/dpkg/status

$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release:        12
Codename:       bookworm

답변1

VM의 IP 주소는 VM의 운영 체제 구성에 따라 달라집니다. 좁은 의미의 관리 절차는 이와 아무 관련이 없습니다.

  • DHCP(일반적으로 기본값)를 사용하도록 가상 머신을 구성할 수 있습니다.
  • 고정 IP를 수동으로 구성할 수 있습니다.
  • 169.254.0.0/16자동 IP 범위입니다(DHCP를 사용할 수 없는 경우 사용됨).

관련 정보