Я пытаюсь подключиться к WiFi (WPA 2 PSK) с паролем длиной 64 символа. К сожалению, Ubuntu поддерживает только 63 или 64 как Hex. Но где это ввести? Если я просто вставлю шестнадцатеричный код, он будет обрезан через 64 символа. Я использую Ubuntu 14.04 LTS 64bit desktop.
Вот что я попробовал в Терминале:
sudo nmcli d wifi connect Chang\ Jiang password <password as Hex or as ascii> iface wlan0
Результат: Error: Failed to add/activate new connection: (32) psk
Вторая попытка (после остановки Networkmanager):
sudo iwconfig wlan0 essid Chang\ Jiang key <password as Hex or as ascii>
Результат:
Error for wireless request "Set Encode" (8B2A):
SET failed on device wlan0; Invalid argument.
Я новичок в мире Linux. Так что не убивайте меня, если я упускаю что-то очевидное. Какие-либо предложения? Заранее благодарим!
Для лучшего понимания: http://imgur.com/69Tvzhr
Согласно 802.11i спецификация:
пароль А является последовательностью между 8 и 63 закодированными ASCII символами. Предел 63 прибывает из требования различать пароль и PSK, отображенный как 64 шестнадцатеричных символа.
, Если пароль является шестнадцатеричным, он примет 64 символа, еще он примет 63. Это - стандарт. Вы уверены в типе пароля беспроводной сети. Я думаю, что это будут 64 шестнадцатеричных символа.