libvirt KVM仮想ホストはルーターアドレスをpingできません。

libvirt KVM仮想ホストはルーターアドレスをpingできません。

Debian 10を実行しているKVMをホストするIPを持つサーバーがあります192.168.2.101。このホストはDebian 10も実行しています。 KVMはvirt-managerを介してIPアドレス空間を持つネットワークに接続され、ホスト192.168.30.0/24にはIPがあり、192.168.30.1KVM仮想マシンにはアドレスがあります192.168.30.9

VMにログインすると、そのアドレスをpingできますが、192.168.2.101ルーターアドレスと見なされるインターネットチェーンのネクストホップはpingできません192.168.2.254

また、ネットワークの他のホストにpingを送信することもできません192.168.2.0/24

本機192.168.2.101でIP転送が有効になっています。

を使用すると、tcpdumpping要求は192.168.2.254このデバイスに到達しますが、ARPアドレスがわからず、192.168.30.9次のメッセージが表示されます。

xxx ARP, Request who-has 192.168.30.9 tell 192.168.2.254`, length 28

なぜこれが起こるのですか?問題を診断または解決するには、次に何を試すべきですか?

仮想ネットワークは「ルーティング」に設定されます。他のコンピュータが仮想ホストに直接アクセスできるようにしたいので、NATに変更することはできません。

ベストアンサー1

「パス」モードが機能するように追加のネットワーク構成を実行しましたか?それはすぐには動作しません。 Danの投稿はより詳細な情報を提供し、まだ関連性があります。https://www.berrange.com/posts/2009/12/13/routed-subnets-without-nat-for-libvirt-management-virtual-machines-in-fedora/

おすすめ記事