仮想ネットワークvirbr0はもはやインターネットに接続できません。

仮想ネットワークvirbr0はもはやインターネットに接続できません。

virt-managerに仮想マシンがあります。通常、インターネットに接続できます。これらの仮想マシンはプライマリ仮想ネットワークデバイスに接続されますvirbr0。インターネットに接続するために、仮想ネットワークは「NAT転送」で構成される。

ただし、仮想マシンはもはやインターネットに接続できません。ping仮想マシンは、プライマリルータとして表示されるIPアドレス192.168.122.1でホストできます。ただし、ping google.com5秒間停止した後を返しますNo address associated with hostname

ホストファイアウォールの問題のようです。試してみましたが、systemctl stop firewalld今はsudo iptables-save空白とマークされていますが、仮想マシンはまだインターネットに接続できません。奇妙なことに、ping google.comIPアドレスが確認されましたが、ping応答は表示されず、ICMPエラーも表示されません。つまり:

PING google.com (216.58.198.174) 56(84) bytes of data.
^C
--- google.com ping statistics ---
44 packets transmitted, 0 received, 100% packet loss, time 44018ms

何が間違っている可能性がありますか?どのように答えを見つけることができますか?

ベストアンサー1

今はsudo iptables-save空のように見えますが、仮想マシンはまだインターネットに接続できません。

仮想ネットワークへのNAT転送の使用規則iptables。したがって、iptablesルールが空の場合は動作しません:-).

firewalld他の問題診断を中断して開始したため、問題が発生します。これにより必要なiptablesルールが削除されます。

仮想ネットワークをリセットして必要なiptablesルールを再作成するには、を実行しますsystemctl restart libvirtd

おすすめ記事