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が利用できない場合に使用されます)。

おすすめ記事