リモートサーバーがあり、サーバーがインターネットにアクセスできないときに、特定のコマンドの出力をログに記録します。
ワイヤレスインターフェイスを使用してインターネットに接続します。
動作状態では、ip link list
の出力は次のようになります。
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff
機能していない場合、ip link list
の出力は次のようになります。
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT qlen 1000 link/ether 00:13:ef:b0:29:74 brd ff:ff:ff:ff:ff:ff
このNO-CARRIER
およびDOWN
は、ワイヤレスインターフェイスにとってどのような意味がありますか?イーサネットの場合、これはケーブルが切断されていることを意味します。
接続が機能しなかった理由をさらにデバッグする方法についてのアドバイスもいただければ幸いです。停止中にwicd-cli -y -l
スキャンも行っていますが、アクセスポイントがまだブロードキャストしているようです。カーネルメッセージで他のハードウェアまたはソフトウェアのエラーを見つけることができません。
ワイヤレスにとって特に意味があることを説明するドキュメントはありません。 wifiがUP
でNO-CARRIER
は、管理上稼働しているが(ip link set dev wlan0 up
)、SSIDに関連付けられて認証されていないことを意味します。 LOWER_UP
のみが、リンク層が機能していることを意味します。
ip link list wlan0
およびiw wlan0 link
は、リンクステータス情報を取得する2つの方法です。 2番目のフォームは、SSIDに関連付けられているかどうかを示し、関連するワイヤレス情報を示します。
おそらく、リンクの問題の原因は、ワイヤレスの省電力構成に関連しているため、インターフェースのDORMANT
stateに関連しています。
Netlinkインターフェイス flags :
IFF_DORMANT-休止状態のドライバー信号
この動作が発生する可能性のある方法については、以下のリンクを確認してください。
追加ドキュメント: