端末からワイヤレスネットワーク(オープンおよび保護)に接続する

端末からワイヤレスネットワーク(オープンおよび保護)に接続する

RTL8188CU チップを Debian Jessie 上の任意のネットワークに接続しようとしていますが、ターミナルからは成功しません。

これを一貫して、必要なときにいつでも実行する必要があります。

私はインターネットからifup wlan0ifconfig 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 つだけです。

  1. インターフェースを持ち込む使用してifdown wlan0

  2. IP割り当てを解除するにはdhclient -r wlan0

  3. wpa_supplicant以下の場所にある設定ファイル を変更します。/etc/wpa_supplicant/wpa_supplicant.conf

  4. インターフェースを持ち込む使用して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"
}

関連情報