>Can you show me your code?
    // loop through and find the network interface that matches the mac we 
used...
    QList<QNetworkInterface> ifList = QNetworkInterface::allInterfaces();
    for (QList<QNetworkInterface>::const_iterator i = ifList.constBegin(); i != 
ifList.constEnd(); ++i)
    {
        if(i->hardwareAddress() == mac)
        {
            QList<QNetworkAddressEntry> addresses = i->addressEntries();

            for (QList<QNetworkAddressEntry>::const_iterator j = 
addresses.constBegin(); j != addresses.constEnd(); ++j)
            {
                // check IP address here
            }
        }
    }

>ifconfig has been deprecated for 10 years. Please show me the output of ip addr
# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP 
qlen 1000
    link/ether 00:0e:c2:26:82:76 brd ff:ff:ff:ff:ff:ff
    inet 169.254.142.146/16 brd 169.254.255.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet 192.168.0.11/16 brd 192.168.255.255 scope global eth0:dhcp
       valid_lft forever preferred_lft forever



_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to