interfaceFromName() expects interface name returned by QNetworkInterface::name() (ie "{D6637618-7E2B-466B-B02B-C35A1FA9118F}") not QNetworkInterface::humanReadableName().
Is that some Windows perversion? QNetworkInterface::interfaceFromName() works perfectly fine with "eth0", i.e. the same as the humanReadableName(), on Linux.
Bookmarks