linux c 命令 获取eth0 ip地址
2016-01-09 09:51
369 查看
<span style="white-space:pre"> </span>char tmpbuf[64]={0}; char myip[16] = "0.0.0.0"; char* renewCh = NULL; FILE *fpRead; char* command=(char*)"ifconfig eth0|grep 'inet addr'"; fpRead = popen(command, "r"); fgets(tmpbuf, 64, fpRead); if(fpRead != NULL) <span style="white-space:pre"> </span>pclose(fpRead); renewCh = strstr(tmpbuf,"inet addr:"); if(renewCh) { strncpy(myip,renewCh+sizeof("inet addr:")-1,16); myip[15] = '\0'; } printf("----------eth0 ip=%s\n", myip);
相关文章推荐
- linux 获取eth0(指定网卡)网卡的IP地址(或MAC地址)
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) UP BROADCAST MULTICAST 问题
- Linux 如何通过命令仅获取IP地址
- 执行命令取出linux中eth0的IP地址
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask)问题
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask) UP BROADCAST MULTICAST 问题
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址
- 请执行命令取出linux中eth0的IP地址
- Linux通过命令仅获取IP地址的方法
- 自动获取IP地址的命令是什么?您知道在什么情况下,您的Linux才可以自动获取IP地址?
- 请执行命令取出linux中eth0的IP地址
- dhclient命令_Linux dhclient 命令用法详解:动态获取或释放IP地址
- VMware 虚拟机 linux执行 ifconfig 命令 eth0没有IP地址
- Linux 如何通过命令仅获取IP地址
- java执行linux命令获取MAC和ip地址
- Linux 如何通过命令仅获取IP地址
- 请执行命令取出linux中eth0的IP地址
- 3.请执行命令取出linux中eth0的IP地址(考试题答案系列)
- linux用ifconfig命令获取不到ip,只有lo,没有eth0的解决方案
- linux 获取本机IP通用命令