Ubuntu Hadoop Net ネットワークとブリッジ モードの違い (できるだけ迂回しないようにしてください。とにかく、もう一度確認しました (笑)

まず第一に、労働環境を区別する必要があります!

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 など、皆さんと一緒に学べるように少しずつ発信していき、また自分の記録も兼ねていきます。質問がある場合は、コメントに投稿して議論することもできます。

最後に、皆さんがもっと注目して一緒に学んでいただければ幸いです。

おすすめ

転載: blog.csdn.net/qq_29680161/article/details/104737844