a sample of if_nametoindex

#include <net/if.h>
char *if_indextoname(unsigned ifindex, char *ifname);
int main(int argc, char* argv[])
{
        char* ethx = "eth0";
        if (argc > 1)
                ethx = argv[1];

        printf("%d->%s\n", if_nametoindex(ethx), ethx);
}

posted @ 2013-05-13 14:56  mull  阅读(209)  评论(0编辑  收藏  举报