I have the Ubuntu 16.04 system running on an ASUS Zenbook. When I run the following code to write out the MAC addresses of all my interfaces:
#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();
}
I get:
"lo" ; "00:00:00:00:00:00"
"wlp2s0" ; "00:21:5C:B2:C7:58"
My laptop has a built in WiFi and there is no Ethernet cable port.
I am really wondering what does this zero MAC address refer to.
So far my research turned me to forums where this was either a problem with the drivers, or with the Kaspersky antivirus.
Is there any legitimate meaning of this MAC address, or is it an error?