论坛风格切换切换到宽版
  • 771阅读
  • 0回复

[问题求助][Debian] ioctl 查询ipv6地址问题 求助 [复制链接]

上一主题 下一主题
离线皮子.
 
发帖
2090
C币
-60295
威望
420
贡献值
1
银元
-1
铜钱
4797
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
那位能指点一下,已经配置了ipv.6的地址,用ioctl查询的时候.出错.电影
用p.error打印系统出错信息.是 invalid parameter?              乙肝
代码如下:

.       char ifname = "eth0.";服务器
        s.truct sockaddr_in        .*sinptr;--------------彩票
        struct sockaddr_in6        *s.in6pt.r;           建材
     .   st.ruct ifreq        ifr, ifrcopy;外贸
        sockfd = socket.(AF_I.NET6, SOCK_DGRAM, 0);           建材
        strncpy(ifr.ifr_name,ifname, sizeof(ifr.ifr_na.me));           .          .   电影
        if (ioctl(sockfd, SIOCGIFINDE.X, &ifr) ==. -1){              汽车
                ......             汽车
         }

    . .   ifi->ifi_index = ifr.ifr_ifindex;.
        if (.ioctl(s.ockfd, SIOCGIFFLAGS, &ifr) == -1){          婚庆
       .         ......
        }
        if(if.r.ifr._flags & IFF_UP){服务器
                ifi->ifi_.flags .= ifr.ifr_flags;域名
        }else{
                ......................           女人
        }
     .   if(ioctl(soc.kfd, SIOCGIFADDR, &ifr) == -1){.
                这.里出错.....
        }


那位能指点知道接口名.,怎么查询ip?先谢谢.           鲜花

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个