16.9.2. Web コンソールを使用した外部に表示される仮想マシンの設定


仮想マシンをハイパーバイザーと同じ外部ネットワークに表示する必要がある場合は、ブリッジモードを使用する必要があります。これには、仮想マシンを、ハイパーバイザーの物理ネットワークデバイスに接続されているブリッジデバイスに割り当てます。RHEL 10 Web コンソールを使用してこれを行うには、以下の手順に従います。

デフォルトでは、新規作成された仮想マシンは、NAT タイプのネットワークに接続されます。このネットワークは、ホストのデフォルトの仮想ブリッジである virbr0 を使用します。これにより、仮想マシンはホストのネットワークインターフェイスコントローラー (NIC) を使用して外部ネットワークに接続できますが、外部システムから仮想マシンには到達できません。

前提条件

  • RHEL 10 Web コンソールがインストールされている。

    手順は、Web コンソールのインストールおよび有効化 を参照してください。

  • Web コンソールの VM プラグインが システムにインストールされている
  • デフォルトの NAT 設定を持つ 既存の仮想マシン のシャットダウン。
  • ハイパーバイザーの IP 設定。これは、ホストのネットワーク接続によって異なります。たとえば、以下の手順では、イーサネットケーブルを使用してホストがネットワークに接続され、ホストの物理 NIC MAC アドレスが DHCP サーバーの静的 IP に割り当てられるシナリオを使用します。したがって、イーサネットインターフェイスはハイパーバイザー IP として扱われます。

    イーサネットインターフェイスの IP 設定を取得するには、Web コンソールの Networking タブに移動し、Interfaces セクションを確認します。

手順

  1. ホスト上の物理インターフェイスのブリッジ接続を作成して設定します。手順は、Web コンソールでのネットワークブリッジの設定 を参照してください。

    静的 IP 割り当てが使用されるシナリオでは、物理イーサネットインターフェイスの IPv4 設定をブリッジインターフェイスに移行する必要があることに注意してください。

  2. ブリッジインターフェイスを使用するように仮想マシンのネットワークを変更します。仮想マシンの Network Interfaces タブで次の操作を行います。

    1. Add Network Interface をクリックします。
    2. Add Virtual Network Interface ダイアログで、以下を設定します。

      • Interface Type: Bridge to LAN
      • Source: 新しく作成するブリッジ (例: bridge0)
    3. Add をクリックします。
    4. オプション: 仮想マシンに接続されている他のすべてのインターフェイスの Unplug をクリックします。
  3. 実行 をクリックして、仮想マシンを起動します。
  4. ゲストオペレーティングシステムで、仮想マシンがハイパーバイザーと同じネットワーク内の別の物理システムであるかのように、システムのネットワークインターフェイスの IP および DHCP 設定を調整します。

    具体的な手順は、仮想マシンで使用されるゲストオペレーティングシステムによって異なります。たとえば、ゲストオペレーティングシステムが RHEL 10 の場合は、イーサネット接続の設定 を参照してください。

検証

  1. ホストの Web コンソールの Networking タブで、新たに作成されたブリッジがある行をクリックして、ホストの物理インターフェイスと仮想マシンのインターフェイスの両方が含まれていることを確認します。
  2. 仮想マシンがハイパーバイザーと同じ外部ネットワークに表示されることを確認します。

    1. ゲストオペレーティングシステムで、システムのネットワーク ID を取得します。たとえば、これが Linux ゲストの場合は、次のコマンドを実行します。

      # ip addr
      [...]
      enp0s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
          link/ether 52:54:00:09:15:46 brd ff:ff:ff:ff:ff:ff
          inet 192.0.2.1/24 brd 192.0.2.255 scope global dynamic noprefixroute enp0s0
    2. ローカルネットワークに接続された外部システムから、取得した ID を使用して仮想マシンに接続します。

      # ssh root@192.0.2.1
      root@192.0.2.1's password:
      Last login: Mon Sep 24 12:05:36 2019
      root~#*

      接続が機能している場合にはネットワークが正常に設定されています。

トラブルシューティング

  • 仮想マシンがクライアントでホストされる間に、クライアントからサイトへの VPN を使用するなどの特定の状況では、外部ロケーションで仮想マシンを利用可能にするブリッジモードを使用することはできません。
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

Red Hat ドキュメントについて

Legal Notice

Theme

© 2026 Red Hat
トップに戻る