蜂窝网络适配器(3G/4G/LTE)有 MAC 地址吗?

蜂窝网络适配器(3G/4G/LTE)有 MAC 地址吗?

我们通过在 iptables 中限制 MAC 地址来实现 SSH 限制。

没有 MAC 地址限制,使用 iSSH 等应用程序,可以轻松访问我的服务器以检查其运行状况或日志。我可以将我的密钥添加到应用程序,以便使用基于密钥的身份验证登录。

我的手机的 WiFi 有一个我可以添加的 MAC 地址。

但是 3G/4G/LTE 适配器有 MAC 地址吗?

否则,我相信如果我想在移动设备上访问我的服务器,我唯一的解决方案就是不受 MAC 地址限制,或者仅在连接到 WiFi 时在移动设备上访问我的服务器。

答案1

当然,他们有 MAC 地址,但这对你没有帮助,因为你显然不能根据它们进行阻止。请记住,MAC 地址仅在直接连接的链接上可见且相关。

答案2

答案是肯定的,但也不是。

蜂窝设备上的 1X/3G/4G 接口确实具有 MAC 地址,但这些 MAC 是动态分配的,并且在设备每次重启时都会发生变化......这是因为 MAC 地址仅适用于 IEEE 802 技术,而蜂窝网络不适用于该技术。

因此,是的,当设备开启或重启时,蜂窝网络会在智能手机上动态分配一个 MAC 地址,但是,这些动态分配的 MAC 不能在防火墙中使用(这样做实际上是毫无意义的)。

但是,@joeqwerty 的评论是不正确的:“MAC 地址在本地很重要,因此您不能根据远程设备的 MAC 地址进行阻止”

虽然 MAC 地址在本地很重要,但您可以(也应该)允许或阻止通过远程设备的 MAC 地址进行的网络连接。可以非常轻松地更改设备上的 MAC 地址,但它比阻止 IP 地址更安全,但比阻止主机名更不安全。

相关内容