- struct ifreq ifreq;
- strncpy(ifreq.ifr_name, iface->ifname, sizeof(ifreq.ifr_name));
-
- struct sockaddr_in *saddr = (struct sockaddr_in*)&ifreq.ifr_addr;
- struct sockaddr_in *smask = (struct sockaddr_in*)&ifreq.ifr_netmask;
+ //struct ifreq ifreq;
+ //strncpy(ifreq.ifr_name, iface->ifname, sizeof(ifreq.ifr_name));
+
+ //struct sockaddr_in *saddr = (struct sockaddr_in*)&ifreq.ifr_addr;
+ //struct sockaddr_in *smask = (struct sockaddr_in*)&ifreq.ifr_netmask;
+ //if (!(iface->dhcpv4_start.s_addr & htonl(0xffff0000)) &&
+ // !(iface->dhcpv4_end.s_addr & htonl(0xffff0000)) &&
+ // !ioctl(sock, SIOCGIFADDR, &ifreq)) {