仮想マシンがインターネットにアクセスできませんか?仮想マシンとホストマシンが相互に通信できませんか? 1つの記事でネットワークの問題を解決する

仮想マシンがインターネットにアクセスできませんか?仮想マシンとホストマシンが相互に通信できませんか? 1つの記事でネットワークの問題を解決する

Linux を学習して使用するために、ほとんどの人は仮想マシンを使用して Linux システムをインストールすることを選択します。このようにして、Windows システムに Linux システムをインストールすることができます。Windows マシン システム自体はホスト マシンと呼ばれ、インストールされた仮想マシン システムは仮想マシンと呼ばれます。

[[271066]]

仮想マシンによって提供される複数のネットワーク モードにより、仮想マシンはホスト マシンに 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 分散アーキテクチャ権限管理

推薦する

スラムダンクの桜木から学んでSEOのプロになろう

最近また「スラムダンク」にハマっています。最高です!主人公の桜木花道の、何より目を引く、元気いっぱい...

contabo: トップ GPU サーバー (Nvidia Tesla T4 16 GB)、高周波数 CPU、最大 10Gbps の帯域幅、無制限のトラフィック、DDOS の高度な防御を内蔵

17年間運営してきたContaboは本日、米国とドイツの全サーバーでGPUグラフィックカードを正式に...

遂寧の人々が探求した6つのビジネス戦略と9つの信条

1. 勇敢に前進する――市場で足場を築く方法市場は企業が足がかりを築き、奮闘する戦場です。中小企業が...

100万元以上のマイクロマーケティングチーム、仕事の効率を上げる秘訣

2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますマーケティ...

StackShareからインスピレーションを得て、Linode Marketplaceで便利なツールを見つけましょう

開発者として、ワークロードをより適切に管理し、イノベーションを推進するための新しいツールを常に探して...

simplenode-生涯 60% オフ VPS プロモーション/KVM/SSD

simplenodeは正式に運営されている企業であり、1年以上運営されており、海外のネットユーザーの...

UCloudが中国移動投資公司からEラウンド投資を受け、両者は包括的な戦略協力に達する

6月28日、2018 Mobile World Congress(上海)において、UCloudとCh...

ジェネレーティブAIを活用して製造業の新たな成長エンジンを生み出す方法

今年1月に終了したダボス会議の世界経済フォーラム2024年年次総会では、 「生成型人工知能:第4次産...

Baidu の青大根アルゴリズムが中小企業サイトに偏っている理由について議論する

百度の青大根アルゴリズムが発表されてから一週間が経ちました。ここ数日、石頭は青大根アルゴリズムに関す...

ウェブサイトのスナップショットに影響を与えるいくつかの主要な要因

当社では、ウェブサイトが検索エンジンにさらに多く含まれるようにネットワークの最適化を行っていますが、...

あなたのサイトを百科事典のエントリに掲載する方法について話す

Baidu 百科事典は、標準化されたエントリを基本単位とする、オープンで無料のオンライン百科事典です...

SEO会社が外部リンクスペシャリストの仕事への熱意を高める方法

SEO 専門職の中で最も一般的な職種として、外部リンク スペシャリストは SEO 会社の求人情報でよ...

ウェブサイトのランキングを迅速に向上させるために、6つの関連性を実行します

ウェブサイトの関連性は、ウェブサイトの権威、専門性、重要性を評価するための非常に重要な参照パラメータ...

shockhosting - Alipay/30% オフ/KVM/$3.47/1G RAM/QN ロサンゼルス

最新ニュース:shockhostingはAlipay決済に接続し、中国のユーザーの購入が便利になりま...