2 つの Raspberry Pi ノードを 2 つのスイッチに接続すると、複数の Raspberry Pi ノードがどのように互いに通信しますか? [閉鎖]

2 つの Raspberry Pi ノードを 2 つのスイッチに接続すると、複数の Raspberry Pi ノードがどのように互いに通信しますか? [閉鎖]

IPアドレスはどのようにして入手できますか? DHCP がアクティブであると仮定します。ルータを介してアドレスを取得できることを知っています。しかし、スイッチはどうですか?アドレスを手動で割り当てる必要がありますか?

ベストアンサー1

アドレスを割り当てるDHCPサーバーがない場合は、両方のPaspberry Piに固定アドレスを割り当てる必要があります。アドレスは同じサブネットから割り当てる必要があります。つまり、ネットワーク部分のアドレスは同じでなければなりません。

両方のRPがIPv4リンク - ローカルアドレスで自動的に設定されている場合は、このアドレスを使用して互いに通信できます。リンクローカルアドレスは、プレフィックスで選択して識別できます169.254.0.0/16。他のアドレスが割り当てられている場合、通常、インターフェイスは他の利用可能なアドレスがない場合でもそのアドレスを使用するように構成されておらず、必ずしもそうではありません。 (これはLinuxディストリビューションによって異なります。)IPv4リンクローカルアドレスの他の問題は、アドレスが動的であることです。つまり、再起動後も持続するという保証はありません。

最後に、IPv6リンク - ローカルアドレスを使用すると、fe80:IPv6リンク - ローカルアドレスは静的で常に割り当てられますが(IPv6を無効にしないと)長くて覚えにくいという問題があります。この問題はに項目を追加することで解決できます/etc/hosts。 IPv6リンクローカルアドレスは、ホストに複数のネットワークインターフェイスがある場合でもいくつかの問題を示します。ターゲットリンクローカルアドレスには、リモートホストに接続できるインターフェイスに関する情報が含まれていないためです。つまり、接続するときは通常、IPアドレスに加えてインターフェイスも指定する必要があります。

おすすめ記事