我在华硕Zenbook上运行Ubuntu 16.04系统。当我运行以下代码来写出我所有接口的MAC地址时:
#include <QCoreApplication>
#include <QNetworkInterface>
#include <QDebug>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
auto interfaces = QNetworkInterface::allInterfaces();
for (const auto& i : interfaces)
qDebug() << i.humanReadableName() << "; "<< i.hardwareAddress() << '\n';
return a.exec();
}
我明白了:
“lo”; “00:00:00:00:00:00”
“wlp2s0”; “00:21:5C:B2:C7:58”
我的笔记本电脑内置WiFi,没有以太网电缆端口。
我真的很想知道这个零MAC地址是指什么。
到目前为止,我的研究转向了论坛,这可能是司机的问题,也可能是Kaspersky antivirus。
此MAC地址是否有任何合法含义,或者是错误?
答案 0 :(得分:2)
localhost,循环返回接口。这是合法的。对维基百科上的内容有一个很好的解释:https://en.wikipedia.org/wiki/Localhost