所以我知道每个有 NIC 的设备也会有一个 MAC 地址,这意味着笔记本电脑和以太网适配器也将有一个 MAC 地址。并且系统管理员需要 MAC 地址来授权设备通过以太网连接到网络。
我有一台没有以太网端口的 MacBook,但我通过运行检查它确实有一个以太网 MAC 地址,ifconfig -a
这给了我一个 MAC 地址en0
。那么为什么不需要 MacBook 的以太网 MAC 地址来启用对笔记本电脑的以太网访问呢?系统管理员不应该同时需要以太网适配器的 MAC 地址和笔记本电脑的 Mac 地址吗?
WiFi 适配器也有 MAC 地址,它出现在没有以太网适配器的 MacOS 系统上,
en0
(可能还有 en1 等)用于指代 wifi 适配器设备。 https://stackoverflow.com/questions/29958143/what-are-en0-en1-p2p-and-so-on-that-are-displayed-after-executing-ifconfig笔记本电脑没有 MAC 地址,但它的设备(如 wifi 或有线以太网适配器)会有。我不太确定您从哪里得到这种印象,但 MAC 地址专门用于网络堆栈的第 2 层功能,因此它们是由网络适配器提供的,而不是系统软件提供的。