如果我通过交换机在子网上将 Raspberry Pi Zeros 连接在一起,我需要 MAC 地址吗?

Mat*_*att 5 networking switch static-ip mac-address raspberry-pi

我正在通过子网上的交换机通过以太网将几个 Raspberry Pi Zeros 连接在一起。我已经为它们分配了所有静态 IP 地址,我想知道这是否足够,或者我是否还需要为它们每个分配一个 MAC 地址(因为 Raspberry Pi Zeros 没有 MAC 地址)。

我是否需要给他们所有的 MAC 地址/将让 MAC 地址加速他们之间的数据传输。还是坚持使用静态 IP 地址就可以了?

Gia*_*968 27

如果您使用通用网络接口以任何方式联网,无论您是否知道,您都拥有 MAC 地址,但您真的不必担心它们。

所以,我理解你的问题,但当你问这样的问题时仍然有点困惑:

…我想知道这是否足够,或者我是否还需要为每个人分配一个 MAC 地址(因为 Raspberry Pi Zeros 没有 MAC 地址)。

所以这就是Raspberry Pi Zero 的样子:

树莓派零

它显然没有内置任何网络端口;我假设您的意思是以太网,因为您提到了交换机。所以我假设您使用的是某种 USB 转以太网适配器?

虽然 Raspberry Pi Zero 没有内置网络端口,因此没有 MAC 地址,但您是正确的,但像 USB 转以太网适配器这样的网络设备肯定有 MAC 地址。

也就是说,你问:

我是否需要给他们所有的 MAC 地址/将让 MAC 地址加速他们之间的数据传输。还是坚持使用静态 IP 地址就可以了?

你把事情搞混了。在大多数情况下,任何的共同的基本网络设备的任何类型的有线,无线,等等-将会有一个MAC地址,这是一个媒体访问控制地址。IP 地址是网络地址。您可以通过 IP 地址将设备连接在一起,但作为最终用户,您几乎看不到 MAC 地址,并且只有网络设备(如交换机)真正使用它来帮助管理流量。

因此,您无需像分配 IP 地址一样考虑分配 MAC 地址。MAC 地址对于网络接口是唯一的,并且在出厂时是硬编码的。当您(用户)设置系统和相关设备时,您正在管理 IP 地址。并且速度不是由MAC地址决定的;它只是一个您真正不需要考虑的较低级别的控制项。