RTL8188CU チップを Debian Jessie 上の任意のネットワークに接続しようとしていますが、ターミナルからは成功しません。
これを一貫して、必要なときにいつでも実行する必要があります。
私はインターネットからifup wlan0
、ifconfig wlan0 up
や、それらの反対語など、いくつかの提案を試しましたdown
。
設定ファイルやファイルなどiwconfig wlan0 essid <wifi cell>
も試して構成してみましたが、ネット上のどの情報も信頼できる結果をもたらしませんでした。wpa_supplicant
/etc/network/interfaces
ここで何が起こっているのですか?
また、オープン ネットワークへの接続はまったく機能しないようで、WPA2 で保護されたネットワークへの接続は OS を再起動した場合にのみ機能するようです。
また、ifup wlan0
次のようなエラーがよく発生します
ワイヤレス要求「Set Mode」のエラー (8B06): デバイス wlan0 で SET に失敗しました。操作は許可されていません。ワイヤレス要求「Set ESSID」のエラー (8B1A): デバイス wlan0 で SET に失敗しました。操作は許可されていません。
そして、dhclient
次のようなエラーが頻繁に発生します
DHCPOFFERS を受信しませんでした。永続データベースに作業リースがありません - スリープ状態です。
まとめると、WPA2 ネットワークへの接続は、最初にすべてを構成してから再起動した場合にのみ機能します。再起動すると、すでに接続している同じネットワークを切断して再接続できますが、ネットワークを変更しようとするとさまざまなエラーが発生します。
オープンネットワークへの接続はまったく機能しないようです。
私は以下のリンクの指示に従い、またいくつかのリンクを参考にしました。 https://wiki.debian.org/WiFi/HowToUse#wpa_supplicant https://unix.stackexchange.com/questions/92799/コマンドラインを介してWi-Fiネットワークに接続する Debian でオープン WiFi に自動接続する https://wireless.wiki.kernel.org/en/users/documentation/modes Linux でコマンド ラインのみを使用してワイヤレス ネットワークに接続するにはどうすればよいですか?
2日間続けて試してみました。
なぜこのようなことが起こるのか、また私を正しい方向に導いてくれる手がかりを持っている人はいませんか?
答え1
使用すればwpa_supplicant
十分です。
通常、必要な手順は次の 4 つだけです。
インターフェースを持ち込む下使用して
ifdown wlan0
IP割り当てを解除するには
dhclient -r wlan0
wpa_supplicant
以下の場所にある設定ファイル を変更します。/etc/wpa_supplicant/wpa_supplicant.conf
インターフェースを持ち込む上使用して
ifup wlan0
2 番目のステップでは、オープン ネットワークかクローズド ネットワークかを定義する必要があります。
オープン ネットワークの場合は、key_mgmt
値 を持つキー ペアが含まれているはずなNONE
ので、構成ファイルは次のようになります。
network={
ssid="My Wifi Nework"
key_mgmt=NONE
# psk="MyPassPhrase"
}
閉じたネットワークの場合は、 はkey_mgmt
使用されず、コメント アウトできますが、psk
次のようにキーが必要です。
network={
ssid="My Wifi Nework"
# key_mgmt=NONE
psk="MyPassPhrase"
}