NF_INET_PRE_ROUTING
フックを使用している Linux カーネル モジュールで作業しています。そのフックでは、すべての net_devices、特にワイヤレス デバイスのステータスを知る必要があります。デバイスに関する情報を取得できます。net_device->flags
つまり、デバイスIFF_UP
が稼働しているか停止しているかです。しかし、ワイヤレスについてもう少し詳しく説明する必要がありますnet_device
。
- net_device は無線/有線ですか?
- 無線アクセスポイントに無線機器が接続されていますか?
- はいの場合、どのワイヤレス アクセス ポイント (アクセス ポイントの名前)?
- そのデバイスに関連付けられたゲートウェイ アドレス (ルーティング テーブルからこれを取得する必要があると思いますか?)。