/ / ako používať „systémové volanie“ na zistenie stavu ethernetu v Linuxe? - linux, ethernet, systémové hovory

ako používať systémové volanie na určenie stavu ethernetu na linuxe? - linux, ethernet, systémové hovory

zvyčajne používam ping na určenie stavu ethernetu, ako napríklad:

ping -c 1 -w 1 <ip_addr>

Ako by sme mohli použiť systémové volanie na určenie stavu ethernetu? a ako by sme túto metódu mohli vložiť do kódov java?

odpovede:

1 pre odpoveď č. 1

ping neurčí stav ethernetu; vyšle paket a čaká na odpoveď, takže sa používa na testovanie siete od konca do konca.

Môžete samozrejme napísať svoj vlastný ping, na internete je veľa príkladov. V systéme Linux musíte byť root, aby ste mohli používať požadovaný typ soketov.

Ak skutočne chcete zistiť, či je odkaz aktívny, pozrite sa na výstup

ip link sh