コマンドラインを使用してWifiをセットアップする方法


9

コマンドラインを使用してWifiをセットアップするにはどうすればよいですか?

次のように設定する必要がありますが、失敗しました:

目標:

Security: WEP
Network name: wifi59/7
Key/password: xyz

試して失敗しました:

sudo iwconfig wlan0 mode managed
sudo iwconfig wlan0 channel 11
sudo iwconfig wlan0 essid wifi59/7
sudo iwconfig wlan0 key xyz
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

回答:


7

WEPキーは16進数で、長さは10または26文字(5または13 ASCIIバイト)でなければなりません。

ASCIIで指定する場合は、プレフィックスを付ける必要がありますs:。iwconfigがASCIIパスワードを埋め込むかどうかはわかりませんが、5または13の長さを試してください。

いくつかの例についてはman iwconfig、を参照して下にスクロールしてくださいkey/enc[ryption]


1
なぜs:オプションが機能しないのか、誰にも教えられません。構文に何か問題があります。スタックオーバーフローには、これに関する3つの未解決の質問があり、どれも回答されていません。
フクロウ

1

nm-cliと呼ばれるnetworkmanagerのデフォルトのコマンドラインユーティリティを使用する方が簡単で信頼性が高いと思います。nm-cliの構文を理解するには、nm-cliをご覧ください。


1

これは私の解決策です:

$sudo vi /etc/network/interfaces

#The primary network interface
auto wlan0
iface wlan0 inet static
# wireless-* options are implemented by the wireless-tools package
wireless-mode managed
wireless-essid YOUR_SSID
wireless-key1 s:YOUR_PASS
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 200.48.225.130 200.48.225.146
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.