linux check netcard down or up
来源:互联网 发布:国产开源cms 编辑:程序博客网 时间:2024/06/11 13:25
// return 1 -- netcard up
// other value -- netcard down
int GetNetlinkStatus(uint8_t *ifname)
{
int sockfd;
struct ifreq ifr;
struct ethtool_value edata;
edata.cmd = ETHTOOL_GLINK;
edata.data = 0;
memset(&ifr, 0, sizeof(ifr));
strncpy(ifr.ifr_name, (char *)ifname, sizeof(ifr.ifr_name) - 1);
ifr.ifr_data = (char *) &edata;
if((sockfd = socket(AF_INET, SOCK_DGRAM, 0)) == 0) return -1;
if(ioctl(sockfd, SIOCETHTOOL, &ifr) == -1) {
close(sockfd);
return -1;
}
close(sockfd);
return edata.data;
}
way 2.
cat /sys/class/net/eth0/operstate
return down or up string
- linux check netcard down or up
- How to Check Whether API Server is up or Down
- linux c 获取网卡状态(UP or DOWN)
- linux down up认识
- netcard
- up()&down()
- up()&down()
- Linux内核信号量-up()和down()
- linux check 32 or 64
- 年龄UP,其它DOWN DOWN DOWN
- 查看Linux下网卡连接/工作状态(up还是down)?
- linux下使用脚本判断局域网主机up或者down
- linux同步机制之信号量down 和up
- 查看Linux下网卡连接状态(up还是down)
- linux同步机制之信号量down 和up
- up down load srouce
- volume up and down
- Pull-up & Pull-down
- set_symmetric_difference
- I900手机音量调节方法(包括铃声音量和对话音量)
- set_union
- sort
- 如何在mount时取消recovery操作?
- linux check netcard down or up
- 我的vim配置文件
- 考试用
- 求交换链接,www.tiaobug.com
- ASP.net div各种属性
- Tomcat去除端口号和项目名
- 开发工程师人生之路(强烈推荐,分析的透彻!)
- 如何在IDE(eclipse)环境下添加自动提示的功能
- birt中的各种事件