Wi-Fi подключается только тогда, когда маршрутизатор настроен на TKIP, но не будет использовать AES [закрыто]

По какой-то причине мой компьютер (сейчас на нем установлена ​​версия Kubuntu для нетбуков, ранее - UNR) не подключиться к моему маршрутизатору, когда он настроен на AES + TKIP. Как только я переключаю маршрутизатор только на TKIP, компьютер подключается.

  1. Стоит ли мне беспокоиться об этом? Разве TKIP не возвращает меня обратно к совершенно ошибочному WPA?
  2. Если да, есть ли способ заставить [K] ubuntu использовать AES?

РЕДАКТИРОВАТЬ: это версия Kubuntu Netbook 10.04

Аппаратное обеспечение: Asus EeePC 1000H (набор микросхем WiFi: RALINK RT2860)

3
задан 31 August 2010 в 14:56

2 ответа

Это имеет все, чтобы сделать с чипсетом RALINK RT2860 (или больше его драйвера), это встраивается в Вашу 1000-ю Asus EeePC. Этот поток детали, обновляющие драйвер. Это могло бы казаться небольшим экстремальным значением, но от того, что я видел RT2860, Вы или обновляю или забываю о AES.

Существует несколько проблем форматирования, проблем с файлами, и т.д. с тем сообщением, таким образом, я переписываю его здесь.

  1. Голова на http://www.ralinktech.com, толпитесь software, нажать linux и ищите RT2860 (текущая строка RT2860PCI/mPCI/CB/PCIe(RT2760/RT2790/RT2860/RT2890), версия 2.4.0.0)

  2. Загрузите его и извлеките его. У меня были проблемы при извлечении его в Gnome. Я должен был переименовать его от .tar.bz2 кому: .tar.gz.

  3. Откройте окно терминала, cd в извлеченный каталог.

  4. Править os/linux/config.mk и опции изменения HAS_WPA_SUPPLICANT и HAS_NATIVE_WPA_SUPPLICANT_SUPPORT кому: =y

  5. Править common/cmm_wpa.c (gedit бросит ошибку кодирования - выбирают Западный и нажимают повторную попытку). Поиск MIX_CIPHER_NOTUSE и замените всю строку этим:

    WPA_MIX_PAIR_CIPHER FlexibleCipher = WPA_TKIPAES_WPA2_TKIPAES;
    
  6. Пора наконец скомпилировать и установить! Yey!

    sudo apt-get install build-essential
    sudo make
    sudo make install
    sudo ifconfig wlan0 down
    sudo rmmod rt2860sta
    
  7. Мы должны переместить старый драйвер путь. Мы, вероятно, не должны удалять его в случае, если нам нужен он снова так:

    sudo mv /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/rt2860sta.ko rt2860sta.ko.dist
    

    При использовании установки на 64 бита Вы, возможно, должны были бы измениться /lib/ кому: /lib64/

  8. Теперь мы просто должны переместиться в новый драйвер и загрузить его.

    sudo cp os/linux/rt2860sta.ko /lib/modules/$(uname -r)/kernel/drivers/staging/rt2860/
    

    /lib64/... для установок на 64 бита, снова.

    sudo depmod -a
    sudo modprobe rt2860sta
    

    Все должно ворваться в жизнь. Если это не делает Вы, возможно, должны работать sudo ifconfig wlan0 up

  9. Для выполненной персистентности sudoedit /etc/modules и добавьте rt2860sta как новая строка в конце. Это удостоверится, что драйвер загружается при начальной загрузке.

Если все это вылетело в трубу, и новый драйвер не работает, просто удаляет версию, в которой Вы скопировали, и удалите .dist от старой версии мы переименовали.

Примечание: При изменении ядра много Вы хотите вложить капитал в некоторый сценарий DKMS, чтобы сделать все это. Могут даже быть deb пакеты для этого драйвера.

4
ответ дан 31 August 2010 в 14:56

Эта проблема была решена в Maverick. Я только что обновился, и на самом деле он работает лучше, чем раньше.

0
ответ дан 31 August 2010 в 14:56

Другие вопросы по тегам:

Похожие вопросы: