QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2655|回复: 3

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

[复制链接]
发表于 2006-12-4 22:20:03 | 显示全部楼层 |阅读模式
如题.谢谢
发表于 2006-12-6 20:55:07 | 显示全部楼层
?你讲的是不是ifconfig ??
回复

使用道具 举报

 楼主| 发表于 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;
}
回复

使用道具 举报

发表于 2006-12-17 13:15:33 | 显示全部楼层
原来你是这个意思...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-3-29 04:40 , Processed in 0.094892 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表