まず第一に、労働環境を区別する必要があります!!
1. ネット モード (該当するシナリオ)
コンピューター上で仮想マシンの分散環境をシミュレートする場合 (擬似分散ではなく、複数の仮想マシンを作成する)、ネット モードを使用する必要があります。
2. ブリッジ モード (該当するシナリオ)
複数のコンピューターが必要な場合 (学校で mr プログラムを実行する場合など)、たとえば、1 台はラップトップ、もう 1 台は学校が提供するデスクトップ コンピューターで、両方とも接続されます。同じネットワークです。この場合、ブリッジモードが必要です。
前戯
ネットワークを設定する前に、cmd を使用してホストの IP とゲートウェイを確認します。
研究室の無線に接続しているため、ホストは 192.168.1.107、
デフォルト ゲートウェイは
192.168.1.1です。
1.ネットモード
1. ネットワークセグメントとゲートウェイを確認する
サブネット、サブネット マスクはネットワーク セグメントを決定し、NAT 設定のゲートウェイは仮想マシン ゲートウェイであり、ネット ネットワークのすべての設定はこれら 3 つの構成に関連しています
2. ネットワークインターフェースの設定
sudo vi /etc/network/interfaces
ここでの IP は、ネットワーク アダプター、ゲートウェイ、またはサブネット IP の VMnet8IP アドレスと重複しない限り、自由に設定できますが、ネットワーク セグメント内で設定する必要があります。
3. DNS(ドメインネームリゾルバー)の設定
率直に言うと、これは、Baidu にアクセスするということです。Baidu を設定していれば、Baidu に ping を送信できます。設定していなければ、ping を送信できません。では、誰かが尋ねるはずです。もちろん、いくつかのファイルをインストールしても、そのファイルが Web ページを開くのに必要な場合、ドメイン名解決エラーが発生すると、正常に動作できません。
sudo vi /etc/resolv.conf
DNS は Windows インターフェイス cmd->ipconfig にあります
4.DNSを永久に変更する
実は、再起動後にDNS設定が消えてしまうのを防ぐためです。
vi /etc/resolvconf/resolv.conf.d/base
次に、DNS を追加します。
最後に、ネットワークを再起動して構成を有効にします (自分の IP アドレスは 192.168.159.5 に設定されています)。
/etc/init.d/networking restart
次に、仮想マシンを再起動して、ネットワークがまだ有効であるかどうかをテストします。
5. ネットワークに ping が送信されるかどうかをテストする
1. ホストから仮想マシンへ
2. 仮想マシンからホストへの
ping が正常に完了しました (ここでのホストとは、次の図に示すように、インターネットに接続されているホストを指します) 3.
仮想マシンが正常に動作しているかどうかをテストします。外部ネットワークにアクセスし
、外部ネットワークに正常に ping を実行できる
2. ブリッジモード
1. ネットワークインターフェースの設定
インターフェースファイルの内容を設定します。次の単語を直接追加するだけです(ただし、実際の内容に応じていくつかの場所を変更する必要があります)。
sudo vi /etc/network/interfaces
2. DNSの設定は上記と同じなので、詳細は割愛します。
3. 成功の兆し
つまり、外部ネットワークに ping を実行して、仮想マシンが外部ネットワークにアクセスして
外部ネットワークに正常に ping できるかどうかをテストできます。
4.hostsファイルの設定
2 台目のコンピュータもセットアップされていますが、2 台のコンピュータで hosts ファイルを構成し、仮想マシンの IP アドレスを hosts ファイルに保存する必要があります。
発生した問題 (継続的に更新)
1.
Firefox でインターネットはできるのですが、Baidu に ping ができません。インターネットでいろいろ調べてみましたが、ドメイン名解決の問題、つまり DNS の問題です。友人はこの方向で検索できます (2020-5-18)
2.
すべての ping 失敗の理由は、サービス項目を開くのを忘れている可能性があります (2020-5-18)
さて、一般的なネットワーク構成は次のとおりです。次のステップは ssh はい、次は jdk、次は hadoop など、皆さんと一緒に学べるように少しずつ発信していき、また自分の記録も兼ねていきます。質問がある場合は、コメントに投稿して議論することもできます。