所以我理解每个有 NIC 的设备也会有一个 MAC 地址,这意味着笔记本电脑和以太网适配器也会有一个 MAC 地址。系统管理员需要 MAC 地址来授权设备通过以太网连接到网络。
我有一台没有以太网端口的 MacBook,但我通过运行检查了它确实有一个以太网 MAC 地址,ifconfig -a
它给了我一个 MAC 地址en0
。那么为什么不需要 MacBook 的以太网 MAC 地址来启用对笔记本电脑的以太网访问?系统管理员不应该同时需要以太网适配器的 MAC 地址和笔记本电脑的 Mac 地址吗?
答案1
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 层功能,因此它们由网络适配器提供,而不是系统软件。