私はDebian 8.4がインストールされているpcengines apu2c4ボードを使用しています。明らかに、新しいWi-Fiアダプタをコンピュータに接続すると、wlan0、wlan1、wlan2などが表示されます。新しいセクションを作成する代わりに、将来のすべてのWi-Fiデバイスに/ etc / network / interfacesで同じ設定を使用させる方法はありますか?新しいアダプタを接続するたびにインターフェイスに問題が発生しますか?
ベストアンサー1
検出されたすべての無線LANデバイスに/etc/udev/rules/70-persistent-net.rules
同じ名前を割り当てるエントリが必要になることがあります。wlan0
たとえば、私のシステムの1つには、次の規則を持つTP-Link TL-WN721Nがあります。
# USB device 0x:0x (ath9k_htc) TP-Link TL-WN721N
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="xx:xx:xx:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
これをMACアドレスなどに関係なく、すべてのWLANデバイスに一致する一般的なルールに置き換えるには、ルールをコメントアウトまたは削除し、次のように置き換えます。
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", KERNEL=="wlan*", NAME="wlan0"
注:これ〜する後で2つのWLANデバイスを取り付ける必要がある場合、または異なるWLANデバイスを区別する必要がある場合は、問題が発生する可能性があります。
ちょうどあなたの質問をもう一度読んだ。コンピュータにすでに2つのWLANデバイスがある可能性があります。デバイスの1つが常に同じであり(共通ルールの前に一意のudevルールがあり)、2番目のデバイスが異なる場合を除いて、この場合は何ができるかわかりません。
1つの可能な方法は、sed -i -e '/wlan/d' /etc/udev/rules.d/70-persistent-net.rules
wlan USBアダプタを交換する前に再起動するたびに、またはルートシェルで同様のコマンドを実行することです(設定を再ロードすることを忘れないでください)。udev
マシンのマザーボードまたはPCI-eイーサネットカードを交換するか、システムを新しいハードウェアに複製するたびに非常に似た作業を行う必要があるため、これがイーサネットデバイスに適用されることがわかります。
注:これはsysvinit
Debianシステムにも当てはまります。systemd
コンピュータでも同じように動作するかどうかわかりません。私の唯一のsystemd
コンピュータにはWLANインターフェイスがなく、イーサネットのみがあります。今はネットワーク構成を混乱させたくありません。systemd
数ヶ月前にネットワークカードを交換したとき(マザーボードを交換する)、必要な作業を実行するのは十分に困難でした。