我可以使用 WPA_Supplicant 硬编码特定的 MAC 地址吗?

我可以使用 WPA_Supplicant 硬编码特定的 MAC 地址吗?

我正在尝试使用树莓派作为我的家庭网络的 HTTP 服务器。我必须通过 USB 无线适配器而不是 CAT5 来完成此操作,原因有很多,我不会详细说明。

问题是,我无法一致地从路由器端口转发此设备,因为我为其设置的 DHCP 保留不成立。我发现每次我的 pi 重新连接时,我的 MAC 地址都是不同的。

有什么方法可以将特定的 MAC 地址硬编码到 wpa_supplicant 中,或者硬编码到我可以设置为在启动时运行的其他脚本中吗?

编辑:

我的解决方案是将 wpa_supplicant 的 systemd 初始化脚本替换为在启动 wpa_supplicant 之前使用 ifconfig 设置 MAC 的脚本。不完全是最干净的解决方案,但它工作得足够好,我不需要不同的修复。

相关内容