最近、仮想化の学習/実験のためにサーバーに QEMU をセットアップしました。
VM がローカル ネットワーク上に表示され、外部ネットワークからも見えるように、ブリッジ ネットワーク設定を使用することにしました。
Arch Wiki で見つけたいくつかの手順に従いました:
これらの手順を実行すると、VM はブリッジ インターフェイスを使用し、内部ネットワーク上で表示されます。ただし、VM 内部からは、エラー (ホスト名を解決できない) が発生したり、ハングしたりすることなく、外部ソースに接続 (アップデーターを実行など) することはできません。
サーバーOS: Ubuntu 16.04
VMOS: OpenBSD 6.1
他に提供できる情報があれば、お知らせください。
答え1
NAT を有効にするのを忘れました:https://wiki.gentoo.org/wiki/QEMU#ホスト構成
また、QEMU のネットワーク ブリッジ ヘルパーの使用をやめ、TAP インターフェイスを手動で設定しました。
NAT を有効にし、sysctl を使用して IP 転送を許可し、ARP プロキシを許可し、VM に OpenBSD を再インストールすると、動作します。