benny26b 发表于 2006-12-4 22:20:03

求助:如何在kernel(2.6)下获取本机的ip地址?

如题.谢谢

manioster 发表于 2006-12-6 20:55:07

?你讲的是不是ifconfig ??

benny26b 发表于 2006-12-10 01:10:10

自己解决吧

u32 get_ip_by_eth_name(const char *name)
{
    u32 ret = 0;
    struct net_device *nd = NULL;

    if ( (nd = dev_get_by_name(name)) != NULL) {
      ret = inet_select_addr(nd, 0, 0);
      dev_put(nd); /* to release net_device */
    }
    return ret;
}

manioster 发表于 2006-12-17 13:15:33

原来你是这个意思...
:-D
页: [1]
查看完整版本: 求助:如何在kernel(2.6)下获取本机的ip地址?