[Linux-Biella] stato dell'interfaccia
Paul TT
paultt a bilug.linux.it
Ven 13 Apr 2007 19:42:41 CEST
Paul TT wrote:
>come faccio a sapere se un'interfaccia e' su o no?
>per sapere come scoprire da una qualche interfaccia in /sys o /proc
>quello che dice ifconfig, se l'interfaccia e' UP o DOWN
>?????????
>
>
>
/sys/class/net/ethX/flags
sono i flag dell'interfaccia
piu' pulito sarebbe una roba del genere:
skfd = get_socket_for_af(AF_INET);
strcpy(ifr.ifr_name, ifname);
if (ioctl(skfd, SIOCGIFFLAGS, &ifr) < 0)
return (-1);
ife->flags = ifr.ifr_flags;
if (ife->flags & IFF_UP)
printf(_("UP "));
da ifconfig sources.....
--
Non mi piacciono i tipi che mi hanno ucciso.
Maggiori informazioni sulla lista
Linux