Raspberry Pis(ネットワークスイッチ/ハブ、およびmpiexec
を使用)でクラスターコンピューターを作成したいのですが、インターネットアクセスを取得する方法に関する問題が発生しました。すべての人が独自のアダプターとケーブルを用意するのは面倒なので、スイッチにwlan
接続を入れるだけでよいのか、それとももっと複雑なのかを知りたいと思います。もっと複雑な場合は、これらのコンピューターの1つが このwifiアダプター を介してインターネットにアクセスし、残りのコンピューターと接続を共有できると考えていました。 this を見ましたが、これらのPiでKali 2.0を取得したいのですが、それでもすべてのPiでmpiexec
を使用したいと考えています。 DHCPサーバーの処理を行わなくても、プロバイダーのIPアドレスを確認できません。
では、どうすればコンピューターを同じネットワークスイッチ/ハブインターネットアクセスに接続できますか?
たとえば、Webサーバークラスターを実行するために、すべてのRaspberry Piデバイスにインターネットからアクセスできるようにしますか?それとも、ファイアウォールの背後からRaspberry Piデバイスがインターネットにアクセスできるようにしようとしているだけですか?
ファイアウォールの背後からアクセスを許可しようとしている場合は、スイッチの代わりにルーターを使用してください。インターネット接続をルーターのWANポートに接続すると、すべてのRaspberry PiデバイスがルーターのLANポートに接続します。ルーターに十分なLANポートがない場合は、スイッチを使用してローカルエリアネットワークを大きくすることができます。これは、一般的なLAN構成の図です。
最近のほとんどのルーターは、ローカルネットワークのDNSとDHCPを処理し、通常、何らかのNATファイアウォールも含まれています。これにより、すべてのRaspberry Piデバイスがインターネットに接続できるようになりますが、それらは防止されます。インターネットから直接アクセスすることから。
一方、[〜#〜]が必要な場合[〜#〜]Raspberry Piデバイスをすべてインターネットからパブリックアドレス可能(たとえば、クラスター上でWebサイトを実行するため)の場合、セットアップはもう少し複雑になり、いくつかのアプローチをとることができます。
1つ目は、RaspberryPiクラスターをLANとWANの両方から分離されたDMZに配置することです。ただし、このセットアップでは、パブリックにルーティング可能なIPアドレスが1つしかないため、クラスターはそれに応じて構成する必要があります。パブリックにルーティング可能なIPアドレスはWANアドレスになり、リクエストをに転送するようにWANファイアウォール/ルーターを構成する必要があります。 DMZ内の対象のマシンにとって対象のポート。着信応答パケットはNATによって処理され、LANまたはDMZ)によってリダイレクトされます。マシンがリソースを要求しました。これはDMZ構成の写真です。
もう1つのアプローチは、各RaspberryPiデバイスに個別のルーティング可能なパブリックIPアドレスを与えることです。これらのIPアドレスはインターネットサービスプロバイダーから取得する必要があるため、これも最も高価なオプションになります。 IPアドレスごとに別々の回線を実行するか、単一の回線(またはファイバー)を実行し、ルーターとスイッチを使用して、ローカルの1つの回線を多数に分割する必要がありますWANセグメント。詳細は、ISP、必要な帯域幅、および必要なIPアドレスの数によって異なります。
あなたはそれを述べていませんが、あなたはおそらくインターネットアクセスを提供するルーターかそれに類似したものを持っています。それをルーターと呼びましょう。したがって、問題は、すべてのPiがそのルーターと通信できるようにすることです。これは、ケーブルまたはWiFiを使用して行うことができます。
PiにWiFiアダプターが付属していない場合は、提案したアダプターを使用できます。
Piの1つを使用してインターネット接続を共有する理由がわかりません。
ルーターやその他のデバイスがなく、代わりに1台のコンピューターでPPPを実行する必要がある場合は、少し複雑になります。ただし、接続方法については説明していません。インターネットへの単一のコンピュータ。