【发布时间】:2015-10-08 22:21:59
【问题描述】:
问题描述: 我有一个 IP 地址(可以是 IPv4/IPv6)和 NIC 地址,我如何检查是否使用 C 将 IP 地址添加到给定的 NIC(或任何 NIC)。
我知道在命令行/使用脚本上做同样的事情很简单,但是我需要在 C 程序中进行检查。
示例:
IP - 192.168.0.1
网卡-eth0
使用命令行(linux平台),下面的命令会告诉我是否添加了IP:
ip addr show | grep "192.168.0.1"
p.s.:是否有任何库函数可以用来获得类似的输出?
【问题讨论】: