Ubuntu 12.04 неожиданно не может подключиться к персональному защищенному соединению WPA2/WPA. Windows 7 может
У меня есть ноутбук с Windows 7 и Ubuntu 12.04. У меня есть Cisco E1200, и когда я его настроил, он создал 2 SSID. Давайте назовем их:
- MyConnection (персональный WPA/WPA2) и
- MyConnection-Guest (без аутентификации, пароль гостя, введенный через веб-браузер).
У меня не было проблем с подключением к MyConnection и раньше, в Windows 7 и Ubuntu. Но сейчас я не могу получить доступ к MyConnection в Ubuntu. Он просто говорит "подключение...", а затем отключается через некоторое время. Но я могу получить доступ к Интернету (в Ubuntu) при подключении к MyConnection-Guest.
Фильтрация по MAC-адресам отключена (даже если она находится на своем MAC-адресе в белом списке). Есть идеи, почему я не могу подключиться к MyConnection в Ubuntu? Благодарю.
Обновление: моя установка Ubuntu может подключаться к ЛЮБОМ WiFi соединению (WPA/WEP/ без аутентификации), кроме MyConnection. Update2: это то, что вернул "не такой легкий путь":
Initializing interface 'eth1' conf '/etc/wpa_supplicant.conf' driver 'default' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Priority group 0
id=0 ssid='MyConnection'
id=1 ssid='MyConnection'
id=2 ssid='MyConnection'
id=3 ssid='MyConnection'
WEXT: cfg80211-based driver detected
SIOCGIWRANGE: WE(compiled)=22 WE(source)=21 enc_capa=0xf
capabilities: key_mgmt 0xf enc 0xf flags 0x0
netlink: Operstate: linkmode=1, operstate=5
Own MAC address: xx:xx:xx:xx:xx:xx
wpa_driver_wext_set_key: alg=0 key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=3 set_tx=0 seq_len=0 key_len=0
wpa_driver_wext_set_key: alg=0 key_idx=4 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_key: alg=0 key_idx=5 set_tx=0 seq_len=0 key_len=0
ioctl[SIOCSIWENCODEEXT]: Invalid argument
Driver did not support SIOCSIWENCODEEXT
wpa_driver_wext_set_countermeasures
RSN: flushing PMKID list in the driver
Setting scan request: 0 sec 100000 usec
WPS: UUID based on MAC address - hexdump(len=16): 16 3b d8 47 9e 24 50 89 96 16 6d 66 35 f3 58 37
EAPOL: SUPP_PAE entering state DISCONNECTED
EAPOL: Supplicant port status: Unauthorized
EAPOL: KEY_RX entering state NO_KEY_RECEIVE
EAPOL: SUPP_BE entering state INITIALIZE
EAP: EAP entering state DISABLED
EAPOL: Supplicant port status: Unauthorized
EAPOL: Supplicant port status: Unauthorized
Added interface eth1
3 ответа
Я считаю, что у меня была похожая проблема. Я мог подключиться к уже известным сетям WiFi, но не смог подключиться к новым сетям, например, с безопасностью WPA2.
Если я открыл Настройки, Сеть, выберите Беспроводной. В раскрывающемся списке сетевых имен я выбираю "Прочее...". В диалоговом окне "Подключение к скрытой беспроводной сети" раскрывающийся список "Безопасность беспроводной сети" был пустым, а сетевые диалоговые окна обычно вели себя странно.
Я выбрал установку Synapse, поиск WiFi и переустановил все уже установленные библиотеки и утилиты (около десяти или около того).
После переустановки и перезагрузки все снова заработало.
Я вижу, что это старый вопрос, но я борюсь с этой проблемой с 12.04. Сначала 13.04 (я пропустил 12.10), потом 13.10 и теперь 14.04.
Проблема именно так, как вы описываете.
Обнаружил, что я зарезервировал IP-адрес для моего компьютера в настройках маршрутизатора: " Настройка"> "Основные настройки"> "Резервирование DHCP".
Я нашел MAC-адрес моей беспроводной сетевой карты в списке зарезервированных IP-адресов и удалил его. Сразу при попытке подключения снова все заработало. Просто хотел, чтобы вы знали, если кто-то еще спотыкается здесь с проблемами 14.04, как это.
Ubuntu очень хитрый и очень "деликатный" при работе с такого рода связями. WPA, WPA2, WEP... и т.д...
Предполагая, что вы уже проверили /etc/network/interfaces.conf
и все правильно,
У вас есть 2 способа. Easyone и не так просто:
Easy.
Просто Edit your connections
, Вверх в левой части значка громкости. Там выберите свое беспроводное соединение и просто удалите его. На данный момент я бы предложил restart
(Для вашего компьютера и вашего AP). Теперь, когда ваш компьютер включается, попробуйте подключиться к My connection
и продолжить нормально.
Это должно работать.. иногда вам придется подождать некоторое время, но это работает большую часть времени.
,
Сейчас. The not so easy way
Мне нравится использовать командную строку. Так что, если вы к этому не привыкли... ну... этот путь не будет таким быстрым... но вы можете многому научиться.
С этим методом вы будете работать с файлом с именем wpa_supplicant.conf
который, как следует из названия, будет просить подключения WPA.
сейчас, с
iwlist scanning
Вы можете увидеть все ваши доступные точки доступа (точки доступа)
Тебе следует увидеть My Connection
,
Сделайте wpa_supplicant.conf с:
linux: ~ # / usr / bin / wpa_passphrase SSID_HERE SECRET_WIFI_PASS_HERE | tee -a /etc/wpa_supplicant.conf
И вы получите что-то вроде этого в качестве вывода:
network={
ssid="SSID_HERE"
#psk="SECRET_WIFI_PASS_HERE"
psk=6f7590250c4496ff7bf8dd25199ac3bb5a614d4bc069975aa884bcf084da73bc
}
.. Последний - это зашифрованный проход, который полезен в файле /etc/network/interfaces
тогда вам понадобится свежий новый wpa_supplicant.conf
установить связь с:
linux:~# /sbin/wpa_supplicant wpa_supplicant -d wext -i wlan0 -c /etc/wpa_supplicant.conf -B
-d wext для расширения беспроводной связи -B указывает wpa_supplicant установить фоновое соединение, чтобы предотвратить отключение беспроводной связи, если консоль закрывается.
После этого у вас должно быть fress активное соединение.
Надеюсь, это поможет вам. Если это не так, дайте мне знать, и я постараюсь помочь.