私のオプションの1つは次のとおりですdmesg
。
rtl8192cu 1-3:1.0 wlx10bef501e1cd: renamed from wlan0
wlx10bef501e1cd: authenticate with 90:94:e4:e7:99:cc
wlx10bef501e1cd: send auth to 90:94:e4:e7:99:cc (try 1/3)
wlx10bef501e1cd: authenticated
wlx10bef501e1cd: aborting authentication with 90:94:e4:e7:99:cc by local choice (Reason: 3=DEAUTH_LEAVING)
この特定のエラーは、デバイス名文字列が長すぎて接続しようとすると表示されることがあります。
___@DESK:~$ sudo iwconfig wlx10bef501e1cd essid dlink_DIR-506L key s:___{pass}___
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlx10bef501e1cd ; Invalid argument.
出力のドングルは次lsusb
のとおりです。
Bus 001 Device 002: ID 2001:3308 D-Link Corp. DWA-121 802.11n Wireless N 150 Pico Adapter [Realtek RTL8188CUS]
同時に、このデバイス(Wi-Fi USBドングル)は、ネットワークインストールを介してDebianを正常にインストールするために使用され、IDと同じ長い文字列を使用します。パッケージのダウンロード中にインストールGUIに表示されます。
成功せずにルールを作成してデバイスの名前を変更しようとしました/etc/udev/rules.d/70-persistent-net.rules
(以下の試みを使用し、出力でudevadm info
「1-3」がバス1の3番目のデバイスの場合は保存しました)。
SUBSYSTEM=="usb",ACTION=="add",DRIVERS=="usb",ATTRS{product}=="802.11n WLAN Adapter",ATTR{dev_id}=="0x0",ATTR{type}=="1",KERNEL=="1-3",NAME="wlan1"
当初、デバイス名がこの問題のあるIDに変更されたのはなぜですか?wlan0
後で状況をパッチしようとするよりも、後で自分の名前が変更されるのを防ぐ方法はありますか?
この質問に対する答えを受け入れた後、私は答えを実現しました。Fedora 19でデフォルトの「ens33」ネットワークデバイスを古い「eth0」に変更するには?問題に対する解決策が含まれているが、説明されているプロセスには、トラブルシューティングに必ずしも必要ではない手順も含まれています。
これが重複に該当するかどうかはわかりません。
ベストアンサー1
ネットワークデバイスが検索/接続されている順序に関係なく、一貫した名前を持つように名前が変更されます(そうでない場合は、wlan0とwlan1という2つのUSB Wi-Fiデバイスがある場合、起動するたびに変更される可能性があります。)またはMACを介して実行する時)アドレスを変更した場合、ネットワークカードを交換すると、突然eth0がeth1に変わり、さまざまなエラーが発生します)。詳細と根拠は以下から確認できます。https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
これを無効にするために、Debian は 2 つの方法を提供します。 )から引用/usr/share/doc/udev/README.Debian.gz
:
カーネルコマンドラインに「net.ifnames = 0」と入力します(例:/etc/default/grubのGRUB_CMDLINE_LINUX_DEFAULTと「update-grub」の実行)。
デフォルトの *.link ルールを無効にするには "ln -s /dev/null /etc/systemd/network/99-default.link" を使用し、initrd を再構築するには "update-initramfs -u" を使用します。
この名前はiwconfigの失敗に関連してはいけません。