wlan0とwlan1を切り替える2つのワイヤレスドングルを停止するにはどうすればよいですか?


8

Pi B +に2つのワイヤレスドングルが取り付けられています。

  • wlan0 / RALINKはネットワーク接続用です
  • wlan1 / TPLINKは、監視モードのトラフィック分析用です。

問題は、それらが予期せず変更されることです(接続されているUSBポートを変更するような明らかなものがない場合でも)。wlan1はTPLINKドングルの場合もあれば、RALINKドングルの場合もあります。これは、wlan1がTPLINKドングルであると想定したスクリプトを台無しにしています。

RALINKドングルを常にwlan0に、TPLINKドングルを常にwlan1にするにはどうすればよいですか?USB IDまたはMACアドレスを特定のインターフェースにバインドする方法はありますか?各デバイスのネットワークインターフェイスはどのように選択されていますか?すべてのデバイスが接続されているUSBポートの順序で?


2
あなたの/etc/network/interfaces1つの提案の内容を投稿してください。wpa_supplicantおそらく/etc/wpa_supplicant/wpa_supplicant.conf両方に使用しているwlan1の2番目を作成できます。
Milliways 2014年

回答:


5

答えはRedditのpogo-popeの功績です。

編集する /lib/udev/rules.d/75-persistent-net-generator.rules

交換: KERNEL!="ath*|msh*|ra*|sta*|ctc*|lcs*|hsi*", \

と: KERNEL!="eth*[0-9]|ath*|wlan*[0-9]|msh*|ra*|sta*|ctc*|lcs*|hsi*", \

Piをシャットダウンし、wlan1を呼び出す予定のUSBドングルを取り外します。起動してwlan1ドングルを接続し直します。

/etc/udev/rules.d/70-persistent-net.rulesは、wlan0およびwlan1の永続的なルールの定義を使用して作成する必要があります。インターフェースが交換されていることがわかった場合は、ファイル内のルールを自由に編集できるはずです。

もちろん、/etc/udev/rules.d/70-persistent-net.rulesすでに存在する場合は、それを直接編集するか、削除することができます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.