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 分散アーキテクチャ権限管理
いつでもどこでもデータに即座にアクセスしたいという需要が高まり続けるにつれて、エッジ コンピューティ...
タイトル:実践丨銀行全体の集中的な運用保守を推進し、業務のデジタル変革を可能にする――中国中信銀行の...
近年、インターネット技術業界では、「クラウド」という漠然とした言葉がますます頻繁に登場し、「クラウド...
WholesaleInternet は、カンザスシティのダウンタウンにあるインターネット サービス会...
アプリ開発技術の発展と開発コストの削減により、ますます多くのインターネット企業が独自のアプリを開発す...
ほとんどの新しい IT 技術開発と同様に、「エッジ コンピューティング」は革命ではありません。むしろ...
spinservers は最新の中秋節プロモーションを発表しました。米国中部のダラス データ センタ...
中国国際放送の「ニュース・イブニング・ラッシュアワー」の報道によると、誰かに自分に代わって犠牲を捧げ...
[51CTO.com からのオリジナル記事] この記事では、特定のプロジェクト例から始まり、迅速にス...
クラウド移行は、複雑な概念を簡潔に表した用語です。企業はデータとワークロードをクラウドに移行し続ける...
サイトを運営する過程では、ユーザーを維持するために、サイト上での良好なインタラクションとコンテンツに...
テンセントテクノロジーニュース(玉林)北京時間8月6日、海外メディアの報道によると、インターネット上...
2019 年も終わりに近づく中、調査会社 Gartner は、2019 年の世界のクラウド コンピュ...
[[433574]] 1. GCとは何かGC (ガベージ コレクション) ガベージ コレクションは、...
Vultr が今年 3 月に開催した最新のイベントでは、新規ユーザーに 50 ドルを直接提供し、クラ...