「コントロール パネル」サイトのネットワーク状態を確認する方法を探しています。大部分については、ツリー/sys/class/net/*/
に適切な情報が含まれているようです。混乱する点は、operstate
ファイルに 3 つのモードがあるように見えることです。
- 上
- 下
- 未知
最初にこれをクエリして、動作している既知の NIC を検索すると、「up」または「unknown」のいずれかになります。ワイヤーを引っ張ると、「down」になります。再接続すると、「up」になります。では、なぜ「unknown」なのでしょうか? また、ワイヤレス アクセス ポイントではまったく機能せず、常に「down」になります。
答え1
説明されているようにDocumentation/networking/operstates.txt
カーネルソース内:
IF_OPER_UNKNOWN (0):
Interface is in unknown state, neither driver nor userspace has set
operational state. Interface must be considered for user data as
setting operational state has not been implemented in every driver.