サブネット上のスイッチを介して、イーサネット経由でいくつかのRaspberry PiZeroを接続しています。私はそれらにすべての静的IPアドレスを割り当てましたが、それで十分かどうか、またはそれぞれにMACアドレスを割り当てる必要があるかどうか疑問に思っています(Raspberry Pi ZerosにはMACアドレスが付属していないため)。
それらにすべてのMACアドレスを与える必要がありますか/ MACアドレスを持つことでそれらの間のデータ転送が高速化されますか?それとも、静的IPアドレスだけに固執するのは問題ありませんか?
だから、私はあなたの質問を理解していますが、あなたがこのようなことを尋ねるとき、それはまだ少し混乱しています:
…それで十分なのか、それともそれぞれにMACアドレスを割り当てる必要があるのか疑問に思っています(Raspberry Pi ZerosにはMACアドレスが付属していないため)。
つまり、これは Raspberry Pi Zero のようになります。
明らかに、ネットワークポートは組み込まれていません。あなたがスイッチについて言及しているので、私はあなたがイーサネットを意味すると思います。だから私はあなたが何らかのUSB-イーサネットアダプタを使用していると思いますか?
Raspberry Pi Zeroにはネットワークポートが組み込まれていないため、MACアドレスがありませんが、USB-イーサネットアダプタなどのネットワークデバイスには間違いなくMACアドレスがあります。
そうは言っても、あなたは尋ねます:
それらにすべてのMACアドレスを与える必要がありますか/ MACアドレスを持つことでそれらの間のデータ転送が高速化されますか?それとも、静的IPアドレスだけに固執するのは問題ありませんか?
あなたは物事を混乱させています。ほとんどの場合、anyany種類の一般的な基本的なネットワークデバイス—有線、無線など…— メディアアクセス制御アドレスであるMACアドレス 。 IPアドレスはネットワークアドレスです。 IPアドレスを介してデバイスを相互に接続しますが、MACアドレスはエンドユーザーとしてはほとんど見えず、トラフィックの管理を支援するためにスイッチなどのネットワーク機器によってのみ実際に使用されます。
したがって、IPアドレスを割り当てるのと同じ方法でMACアドレスを割り当てることを考える必要はありません。 MACアドレスはネットワークインターフェイスに固有であり、工場でハードコードされています。 IPアドレスは、ユーザー(ユーザー)がシステムと関連デバイスをセットアップするときに管理するものです。また、速度はMACアドレスによって決定されません。これは、実際に考える必要のない低レベルの制御項目にすぎません。
MACアドレスは、ネットワーク上の各デバイスを一意に識別するハードウェア識別番号です。 MACアドレスは、すべてのネットワークカードに組み込まれています。
Raspberry Piには、何らかのネットワークカードがある場合、工場からMACアドレスが組み込まれています。その下にMACアドレス層がなければ、IPアドレスソリューションを機能させることはできません。 MACアドレスは、OSIモデルのレイヤー2にあります。 TCPはレベル4であり、TCP/IPは依存しており、MACが機能する必要があります。
RaspberryPiでMACアドレスを見つける方法は次のとおりです。