udev iw 追加インターフェイス名の変更に関する問題

udev iw 追加インターフェイス名の変更に関する問題

Wi-Fiインターフェースを追加の監視状態に設定する必要があります。

  • カーネルで名前付きudevルールとWi-Fiインターフェースを使用していない場合無線LAN 0(基本):

$私が開発する無線LAN 0インターフェイスが追加されましたモンゴル0タイプモニター

この場合、問題はなく、すべてがうまく機能します。私は見ることができますモンゴル0iwconfig出力のインタフェース。

mon0      IEEE 802.11  Mode:Monitor  Frequency:2.412 GHz  
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

wlan0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on
  • udevルールとWi-Fiインターフェースを使用する場合WBRD0:

70-wireless.ruleファイル:

SUBSYSTEM=="net", ACTION=="add", ATTRS{address}=="xx:xx:xx:xx:xx:xx", NAME="wbrd0"

$私が開発するWBRD0インターフェイスが追加されましたモンゴル0タイプモニター

この場合、iwconfig出力は次のようになります。

rename4   IEEE 802.11  Mode:Monitor  Frequency:2.412 GHz  
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on

wbrd0     IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

ご覧のとおり、別途ありませんモンゴル0インターフェイスの代わりに名前を次のように変更します。4 名前変更。私の考えでは、これはudevルールのためだと思います。 udevは新しいモニターインターフェースの名前を指定しようとします。WBRD0変えるモンゴル0。 udevドキュメントに何かが欠けている可能性があります。私はデフォルトのudevルールで動作することを知っていますが、それがどこにあるかを見つけることができません。

回避策があります。名前を変更できます。4 名前変更相互作用:

$IP リンク設定4 名前変更名前モンゴル0

しかし、本当に汚れてより良い方法が必要です。

だから私の質問は、既存のインターフェースからモニターインターフェースを生成するudevルールを作成する方法です。WBRD0

または

デフォルトのudevルールでモニタインタフェースの名前を変更する場所を見つける方法モンゴル070-wireless.ruleを使用していないとき?

ベストアンサー1

おすすめ記事