udev永続ネットワークルール:ドライバ/チップセットベースの名前付きインタフェース

udev永続ネットワークルール:ドライバ/チップセットベースの名前付きインタフェース

私はそれぞれ2つの異なるワイヤレスカード(異なるチップセットを使用するか、異なるモジュールを使用し、1つはrtl8187、もう1つはrt2800usb)を持つ一連のRaspberry Piを使用してプロジェクトを進めています。

現在、各Piに継続的な命名規則が設定されているため、新しいPiを設定したり、Pis間でワイヤレスカードを交換したりすると、新しいrtl8187カードはまだwlan0で、新しいrt2800usbカードは次のように編集する必要があります。まだwlan1。

使用するモジュールなどに基づいてインタフェース名を指定するために永続性ルールを変更する方法はありますか?理想的には、私が接続したrtl8187カードがwlan0でなければならず、rt2800usbカードがwlan1でなければならないことを教えてくれたらと思います。

または、回避策としてMACアドレスの一致に部分的なワイルドカードを使用する方法はありますか?同じチップセットを使用するすべてのカードには、同じベンダーMACプレフィックスがあります。

ベストアンサー1

私が最初に試すことは変わります。

ATTR{address}=="12:34:56:78:9A:AB"

到着

ATTR{address}=="12:34:56:*"

/etc/udev/rules.d/70-persistent-net.rulesRaspPiの同じ位置にあると仮定)。

テストしてみませんでしたが、通常は一致する方法です。

機能する場合は、これらのファイルをそれぞれの新しいRaspPiにコピーしてください。

おすすめ記事