Как настроить 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 должен быть в шестнадцатеричном виде и иметь длину 10 или 26 символов (5 или 13 байтов ASCII).

Если вы хотите указать его в ASCII, вы должны поставить перед ним префикс s:- я не уверен, что iwconfig добавит пароль ASCII, но попробуйте длины 5 или 13.

Смотрите man iwconfigи прокрутите вниз key/enc[ryption]для некоторых примеров.

цезий
источник
1
Никто не может сказать мне, почему опция s: просто никогда не работает. Что-то не так с синтаксисом, переполнение стека имеет 3 открытых вопроса об этом, и ни один из них не получил ответа.
Сова
1

Я думаю, что проще и надежнее использовать стандартную командную строку networkmanager, называемую nm-cli. Пожалуйста, взгляните на 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
Фелипе
источник