0

通常、私はpingを使用して、次のようにイーサネットステータスを判別します。

ping -c 1 -w 1 <ip_addr>

システムコールを使用してイーサネットステータスを判断するにはどうすればよいですか?そして、どうすればこのメソッドをJavaコードに埋め込むことができるでしょうか。

4

1 に答える 1

1

pingはイーサネットステータスを決定しません。パケットを送信して応答を待つため、ネットワークのエンドツーエンドのテストに使用されます。

もちろん、独自のpingを作成することもできます。インターネット上にはたくさんの例があります。Linuxでは、必要なタイプのソケットを使用するには、通常、rootである必要があります。

リンクがアクティブかどうかを本当に確認したい場合は、次の出力を確認してください。

ip link sh 
于 2010-09-27T06:15:32.677 に答える