Linux を学習して使用するために、ほとんどの人は仮想マシンを使用して Linux システムをインストールすることを選択します。このようにして、Windows システムに Linux システムをインストールすることができます。Windows マシン システム自体はホスト マシンと呼ばれ、インストールされた仮想マシン システムは仮想マシンと呼ばれます。
仮想マシンによって提供される複数のネットワーク モードにより、仮想マシンはホスト マシンに ping できるが、その逆はできない、または仮想マシンは相互に通信できるがホスト マシンは仮想マシンにアクセスできないという状況が発生します。そのため、実際のアプリケーションでは、両者間のネットワーク通信やインターネットにアクセスできるかどうかが問題になる場合がほとんどです。 この記事では、仮想マシンとホストマシン間の相互通信とインターネットへのアクセスを実現するための 3 つのネットワーク構成方法を紹介します。まず、ホストマシンの IP アドレスは 192.168.1.117 です。 ホストネットワークのIPアドレスを確認する 1. ブリッジ方式を直接使用する ブリッジモードでは、あまり多くの設定を行う必要はありません。仮想マシンは、ホスト マシンと同じネットワーク セグメント内の IP アドレスを自動的に取得し、ホスト ネットワーク内の他のホストと同等の立場になります。したがって、仮想マシンとホストマシンは直接通信することができ、ホストマシンがインターネットにアクセスできる限り、仮想マシンもインターネットにアクセスできます。 仮想マシンのネットワーク接続モードをブリッジに設定する 上記のネットワーク設定後、仮想マシン システムに入り、IP アドレスが 192.168.1.220 であることを確認します。 www.baidu.com に ping を実行できるということは、ホスト マシンと通信してインターネットにアクセスできることを意味します。図に示すように: 仮想マシン Centos システムでネットワーク IP アドレスを設定する ホスト マシンで ping コマンドを使用して、仮想マシンの IP アドレス設定が成功したかどうかをテストします。 ping が成功すれば、設定は成功したことになります。ホストと仮想マシンは相互に通信できます。 2. ネットワークアドレス変換 NAT+ポート転送の使用 ネットワーク アドレス変換とポート転送を使用すると、仮想マシンはホスト マシンに直接 ping を実行できますが、ホスト マシンは仮想マシンに直接 ping を実行することはできません。ただし、ホスト マシンは Xshell などのリモート接続ソフトウェアを介して仮想マシンにアクセスし、関連するパラメータを設定できます。また、ホストマシンがインターネットにアクセスできる限り、仮想マシンは直接インターネットにアクセスできます。これは NAT ネットワークではなく、ネットワーク アドレス変換 NAT であることに注意してください。構成は次のとおりです。 仮想マシンのネットワーク接続をNATモードに設定し、ポート転送を設定します。 設定後、仮想マシンが取得する IP アドレスは 10.0.2.15 になります。テスト後、ホスト IP を ping でき、www.baidu.com を ping できます。 仮想マシンのCentOSでIPアドレスを設定する Xshell でポート転送を構成するための関連パラメータ: xshellでポート転送パラメータを設定する 設定が完了したら、仮想マシンにログインして接続アクセスをテストします。効果図は以下のとおりです。 xshell経由で仮想マシンcentosシステムにログインする 3. NATネットワーク+ホストのみのデュアルネットワークカードモード このデュアル ネットワーク カード方式は、NAT の外部ネットワークへのアクセス機能の利点とホストのみの利点を組み合わせ、仮想マシンが相互に通信し、ホスト マシンが仮想マシンにアクセスできるようにすることで、両者間の相互通信とインターネットへのアクセスの機能を実現します。具体的な構成は以下のとおりです。 まず、VirtualBox のグローバル変数を設定し、「管理」-->「グローバル設定」オプションを使用して、NAT とホストのみのデュアル ネットワーク カードを設定する必要があります。 1. NAT ネットワーク カードを構成します。 IP アドレス 10.0.2.X のネットワーク セグメントを使用します。 DHCP サービスを有効にすることを忘れないでください。 仮想マシンのネットワーク接続モードをnat+hostのみに設定する 2. ホスト専用ネットワーク カードを構成します。ホストオンリー モードでは、新しいネットワーク カードがローカル ネットワークに追加されるため、ここでは IP アドレス セグメントを 192.168.65.X に設定し (このネットワーク カードの IP アドレスは 192.168.65.1)、DHCP サービスを有効にします。 仮想マシンのネットワーク接続ホストのみを構成する 仮想マシン内の DHCP サーバーの構成は次のとおりです。 仮想マシンでDHCPサービスを構成する グローバル構成が完了したら、仮想マシンに NAT ネットワーク カードとホスト専用ネットワーク カードをそれぞれ追加して、仮想マシンにデュアル ネットワーク カードを構成する必要があります。まずNATネットワークカード1を設定します。 仮想マシンでネットワークカード1をNATとして構成する 次に、ネットワーク カード 2 をホスト専用として構成します。 仮想マシンのNIC 2をホストのみとして構成する デュアル ネットワーク カードが構成されたので、ネットワーク検証のために仮想マシンを開くことができます。 まず、仮想マシンに eth0 (10.0.2.8) と eth1 (192.168.65.2) の 2 つのネットワーク カードがあることがわかります。 仮想マシン Centos システムのネットワーク カードを確認する 仮想マシンはホスト マシン 192.168.1.117 に ping を送信し、仮想マシンは www.baidu.com に ping を送信します。 仮想マシン CentOS システムでの Ping コマンド テスト相互通信 ホスト マシンは仮想マシンの 192.168.65.2 アドレスに ping を実行できます。 ホストマシンでpingコマンドを使用して相互通信をテストする 上記は、ホストと仮想マシンが相互に通信し、インターネット アクセスを確保するための 3 つの方法です。ニーズに応じて適切な方法を選択できます。 |
<<: サービスメッシュが分散マイクロサービスの管理にどのように役立つか
>>: Java アーキテクチャ | SpringCloud 分散アーキテクチャ権限管理
[51CTO.com からのオリジナル記事] 「従業員を大切にすれば、従業員も顧客を大切にするように...
1. 天猫Tmall Mall(旧Taobao Mall)です。 tmall.com をご覧ください...
5G ネットワークとリモート操作への大幅な移行により、エッジ コンピューティングは企業のデジタル変革...
オンラインマーケティングに携わる友人は、垂直フォーラムに多数の正確な顧客が集中することを知っており、...
オープンプラットフォームは中国の電子商取引企業の中核戦略になりつつある。プラットフォーム上では、売り...
今年の618は、DouyinとKuaishouの電子商取引にとって特別な意味を持つかもしれない。特に...
著者はA5の記事「10日間で重み7に - SEO技術と思考の大衝突」を見ました。この記事を読むことが...
ウェブマスター、特に新人のウェブマスターが、検索エンジンがウェブサイトのスナップショット、ランキング...
エンジニアリング チームは、Kubernetes 管理およびオーケストレーション レイヤーと統合され...
domain.com は、いつも特定の時期に皆様にサプライズをお届けします。今回は、3 種類のドメイ...
どの業界であっても、ユーザーの悩みや痛みを解決できれば、お金を稼ぐことに不安を感じることはありません...
現在、SEO実践者はますます増えており、SEOはほぼすべての業界に存在します。一部の業界では、特定の...
ビジネスを運営するアプリケーションにおけるセキュリティ侵害やパフォーマンス関連の問題は、間違いなく収...
エンタープライズ開発者は忙しいです。顧客の期待はかつてないほど高まっており、情報への高速かつ安全なモ...
reprisehostingは、米国西海岸シアトルでデータ付きの独立サーバーの販売に注力しており、超...