web-dev-qa-db-ja.com

端末でネットワークに接続する

ESSIDがdlink_homeおよび1桁(0123456789)64ビット[〜#〜] wep [〜#〜]のルーターが自宅にあります=Open Authentication Typeの暗号化。

Bashコマンドで端末から接続したいのですが、やってみました

ifconfig wlan0 up
iwconfig wlan0 essid dlink_home key s:0123456789
dhclient wlan0

S:プレフィックスを使用すると、次のエラーが発生します。

ワイヤレス要求「Set Encode」(8B2A)のエラー:デバイスwlan0でSETが失敗しました。無効な引数。

s:プレフィックスは、HEXキーではなく文字列キーを指定するためのものであるため、これがないと機能しません。

私が実行しているOSはRed Hat Enterprise Linux 6です。

4
easl

1.コマンドの正しい形式

Iwconfig行を次のように変更してみてください。

$ iwconfig wlan0 essid dlink_home key s:0123456789

2. wpa_supplicant

上記のコマンドが正しくてもエラーメッセージが表示される場合は、wpa_supplicantパッケージがインストールされていることを確認してください。

$ yum install wpa_supplicant

3.NetworkManager

ワイヤレスデバイスを扱うときは、iwconfigでNetworkManagerを使用します。ランレベル3でNetworkManagerを使用してコマンドライン経由で接続するには、次のコマンドを使用できます。

 $ nmcli dev wifi connect <name> password <password>

参考文献

3
slm