如何使用“系统调用”来确定linux上的以太网状态?

如何使用“系统调用”来确定linux上的以太网状态?

问题描述:

平时我用ping来确定以太网络状态,如:如何使用“系统调用”来确定linux上的以太网状态?

ping -c 1 -w 1 <ip_addr> 

我们如何使用系统调用来确定以太网状态?我们如何将这种方法嵌入到java代码中?

ping不确定以太网状态;它发送一个数据包并等待响应,因此它用于端到端测试网络。

你当然可以编写自己的ping,互联网上有很多例子。在Linux下,通常需要root用户才能使用所需的套接字类型。

如果你真的只是想确定链接是否处于活动状态,看看在

ip link sh 
输出