The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Разработчик NetworkManager выступил с критикой экспериментальных WiFi-драйверов

25.11.2009 18:14

Дэн Вильямс (Dan Williams), сотрудник Red Hat и разработчик NetworkManager, предостерегает от использования WiFi-драйверов из дерева ядра linux-staging. Ветка "-staging" была создана для первичного тестирования находящихся на начальном этапе разработки драйверов, но создатели дистрибутивов стали включать такие драйверы в обычные Linux-системы. По мнению разработчика, ни один из WiFi-драйверов из ветки "-staging" не позволяет обнаруживать точки доступа со скрытым SSID (Service Set identifier), т.к. в них не установлен бит IW_SCAN_CAPA_ESSID. К тому же, популярные драйверы Ralink, которые используются в большом количестве нетбуков, не имеют возможности сканирования SSID.

Хотя специалист из RedHat разработал около двух лет назад соответствующий патч для решения данной проблемы, никто в сообществе не ведет работу по его включению, что было отмечено им в блоге GNOME. Кроме того, Дэн Вильямс назвал "драйверами без будущего" драйверы Ralink rt2860, rt2870, rt3070, rt3090, WLAN-ng, vt665x, которые основаны на устаревшем стеке ieee80211. Он рекомендует работать с драйверами, которые используют стек mac80211 (например, rtx00 драйверы). В этом случае на создание "достойного" драйвера потребуется время (возможно около шести месяцев), но зато последний будет обладать всеми современными функциями.



  1. Главная ссылка к новости (http://www.ubuntu-user.com/Onl...)
  2. OpenNews: В основную ветку Linux ядра будут включаться экспериментальные драйверы
  3. OpenNews: Отдельная ветка Linux ядра для предварительного тестирования стороннего кода
  4. OpenNews: Начата разработка открытого WiFi драйвера для планшетных ПК Nokia N800 и N810
  5. OpenNews: Вышел релиз Linux ядра 2.6.29
Автор новости: wrnews
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/24416-staging
Ключевые слова: staging, linux, wifi, driver
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (30) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, ungzd (?), 20:20, 25/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Желтогазетный заголовок. Он же просто советует соблюдать осторожность, а не кричит "против!", "запретить!".
     
  • 1.4, Счастливый обладатель сабжа (?), 20:36, 25/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, и как это я уже год подключаюсь к домашней точке со скрытым SSID со своим rt2860? Оно же не умеет?

    Видимо, мне сто́т прекратить это делать, чтобы не дискредитировать такого уважаемого человека.

     
     
  • 2.10, pavlinux (ok), 03:23, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Читай новость заново, три раза, пять раз слово "обнаруживать".
    Теперь клянись, что не знаешь или нигде не записывал SSID своей WiFI точки.

      

     
     
  • 3.27, Счастливый обладатель сабжа (?), 20:57, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Перечитал новость трижды, а слово "обнаруживать" - семь раз, для верности.

    Потом привел свой /etc/wpa_supplicant.conf к следующему виду:

    ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=wheel
    ap_scan=2

    чтобы уж точно SSID нигде не светился. Если хочешь - могу погрепать /etc чтобы убедиться, что я не вписал его где-то еще.

    После чего я запустил wpa_supplicant демоном и wpa_gui (для пущей наглядности).

    Нажав "Scan" в гуе я немедленно увидел свою точку со скрытым SSID и еще две соседских (одна из которых тоже со скрытым). Свою точку (опознал ее по MAC) я жмякнул мышкой, ввел в появившемся окошке SSID, пароль - и нажал Connect.
    Представь себе, я соединился с точкой, запустил руками dhcpcd и вуаля - вот я тут.

    Какое слово мне нужно теперь прочитать и сколько раз, чтобы понять каким образом я могу "обнаруживать" скрытую точку со своим rt2860, хотя уважаемый разработчик отрицает такую возможность?

    P.S. Archlinux, rt2860sta, ядро дистриутивное 2.6.31, никаких дополнительных патчей.

     
     
  • 4.29, pavlinux (ok), 22:03, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Нажав "Scan" в гуе я немедленно увидел свою точку со скрытым SSID

    При скрытие SSID, его место в ethrnet фреймах забивается нолями
    либо нулями (NULL он же (void *)0), так что его не должно там быть.

    > Свою точку (опознал ее по MAC)

    :)
    Мы говорим про обнаружение по SSID


    IEEE Std 802.11™-2007 (Revision of IEEE Std 802.11-1999 ) http://standards.ieee.org/getieee802/download/802.11-2007.pdf

    Пункт 11.1.3.2.1

     
     
  • 5.30, Счастливый обладатель сабжа (?), 23:14, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > При скрытие SSID, его место в ethrnet фреймах забивается нолями
    > либо нулями (NULL он же (void *)0), так что его не должно там быть.

    А я разве сказал, что он там был? Там было пустое поле, разумеется.

    > Мы говорим про обнаружение по SSID.

    Я, кажется, уже вообще перестал понимать о чем мы говорим.
    Я утверждаю, что успешно подключился к точке со скрытым SSID, предварительно обнаружив ее и вручную указав SSID и пароль (таких точек я насканировал две - свою и соседскую - и выбрал для подключения свою, поскольку помню цифры на которые кончается MAC, хотя это и не важно). В этом, насколько я понимаю, и заключается смысл скрытого SSID.

    Ты, видимо, имеешь в виду какое-то другое "обнаружение". Будь добр, раскрой свою мысль?

     
     
  • 6.31, pavlinux (ok), 01:18, 27/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> При скрытие SSID, его место в ethrnet фреймах забивается нолями
    >> либо нулями (NULL он же (void *)0), так что его не должно там быть.
    >А я разве сказал, что он там был? Там было пустое поле, разумеется.
    >> Мы говорим про обнаружение по SSID.
    >Я, кажется, уже вообще перестал понимать о чем мы говорим.
    >Ты, видимо, имеешь в виду какое-то другое "обнаружение". Будь добр, раскрой свою
    >мысль?

    Да не всё нормально, я просто забыл про сам косяк всего протокола 802.11,
    там даже если SSID скрыто, на специально сформированный запрос, к точке со скрытым SSID,
    придёт ответ в виде пакета, в котором уже есть SSID точки. Вот такая ..опа.

      


     

  • 1.5, Hedg (ok), 22:47, 25/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Странно, что он не раскритиковал протоколы PPPoE и иже с ними...
    А то ведь VPN как не работала в NetworkManager'е, так и не работает... Видимо плохие протоколы виноваты, или драйвера.
     
     
  • 2.7, oops (??), 00:23, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    ага, у меня вот PPTP не пашет в последней кубунте
     
     
  • 3.8, luckym (?), 00:41, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Он не пашет если не установить два пакетика.
     
  • 2.11, Зенитар (?), 03:59, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Убунту не линукс. Не весь Линукс. И не единственный Линукс, где есть нетворк менеджер. В других дистрибутивах работает.
     
     
  • 3.18, User294 (ok), 13:49, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Убунту не линукс.

    А Зенитар - не тролль? :)

     
     
  • 4.21, Зилибоба (??), 16:16, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Убунту - ОС. Gnu\linux - ядро. Еще воросы будут?
     
     
  • 5.32, osintsev (?), 01:30, 30/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Грамотей, GNU/Linux - это тоже ОС, а точнее некое собирательное название для ОС, где ядро - Linux, а юзерленд - утилиты GNU.
     
  • 5.34, Аноним (-), 14:12, 25/08/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Ага, и какие утилиты GNU в ядре Линукса? ifconfig? gcc?
     

  • 1.9, Аноним (-), 00:58, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пусть Ad-Hoc сначала в своём поделии поправит, а потом кричит.
     
     
  • 2.22, Зилибоба (??), 16:16, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Пусть Ad-Hoc сначала в своём поделии поправит, а потом кричит.

    А что не так а адхоком?

     
     
  • 3.24, Аноним (-), 17:38, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не работает с WEP. Точнее, не работает с гномовским keyring.
     

  • 1.12, strike1984 (?), 08:44, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Добрый день. Подскажите у кого-нибудь работает или как работать с NetworkManager? На Debian Etch он у меня постоянно прибивал соединение и менял маршруты. Приходилось удалять или убирать с автозагрузки. В Lenny сейчас точно не помню, давно с графическим интерфейсом не настраивал, но вроде похожая ситуация была.
    На днях на Сусе 10.2 менял ip через NetworkManager в Yast, не меняется. Выбрал метод на традиционный .., и поменялся без проблем.
    Что я неправильно делаю, вроде интуитивно понятный интерфейс в окошках?
     
     
  • 2.13, тоже Аноним (?), 09:57, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Работа с NM в Debian обычно сводится к замене его на Wicd ;) или вообще на ручные настройки. Во всяком случае, мне с ним в Lenny справиться не удалось, проще руками...
     

  • 1.14, i (??), 10:14, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    NetworkManager вообще нафиг не нужен.
     
     
  • 2.16, rom85 (?), 10:59, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    если б оно еще работало нормально. че-то я не заметил чтоб функционала прибавилось за последний год. как не мого назначить 2 сети одновременно, так и не исправили баг и болт забили. а как орать так каждый ладен
     
  • 2.23, kol (?), 16:20, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    очевидный фикс:
    > i вообще нафиг не нужен.
     

  • 1.17, Iv945n (ok), 13:05, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Дэн Вильямс (Dan Williams), сотрудник Red Hat и разработчик NetworkManager, предостерегает от использования WiFi-драйверов из дерева ядра linux-staging. Ветка "-staging" была создана для первичного тестирования находящихся на начальном этапе разработки драйверов, но создатели дистрибутивов стали включать такие драйверы в обычные Linux-системы. По мнению разработчика, ни один из WiFi-драйверов из ветки "-staging" не позволяет обнаруживать точки доступа со скрытым SSID (Service Set identifier)

    Посмею предположить что подавляющее большинство пользователей между отсутствием драйвера (невозможностью подключиться ни к какой wifi-сети вообще) и невозможностью подключаться к сетям со скрытым SSID таки выберут второй вариант.

     
     
  • 2.19, User294 (ok), 13:54, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Тем более что скрытые сети - редкость. И, собственно, смысла прятать сеть - немного. Сколько вы не прячьте ssid но если вы пуляете пакеты в эфир - можете хоть на ушах стоять но ваши пакеты - видно!
     
     
  • 3.25, Alex (??), 18:35, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Cкрывать точку полезно от халявщиков-соседей, чтобы не донимали просьбами "дай пароль а то интернет отключили". А так - вроде и нет у тебя никакого вайфая...
     

  • 1.20, AeXgRey (?), 14:27, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    у меня Ralink на eee-pc и был USB.
    работал под BackTrak2, ubuntu 8.10 9.04 9.10, Arch
    проблем с NM испытовал под Arch(и то может не настроил)
    работет WPA2, PPTP, OpneVPN, VPNC. (Vpn-ы нужно доставить)
    из минусов нельзя запустить 2 vpn... доп маршрутов нету поэтому про слетание последних незнаю.
    а теперь вопрос про WPA2 и убунту.. почему убанта live-cd настраиваеться wpa2 без проблем, через NM, а когда поствишь не работает? при уставновки на eee-pc ядра с arrya.org все опять работает.
    или это тоже проблема NM?
     
     
  • 2.28, _Vitaly_ (ok), 21:49, 26/11/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пакет кармиковских бакпортов поставьте. Мне помогло.
     

  • 1.26, barmaglot (??), 18:58, 26/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    wicd rulez ! год уже как заменил NetworkManager на wicd и очень доволен данным обстоятельством. wicd гораздо удобнее, не глючит, и не плачет и вполне справляется с современными дистрибутивами, в отличае от сабжевого уродства.
     
  • 1.33, UnitedSpammers (?), 09:50, 30/11/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Просто есть люди, которые хотят изменить мир к лучшему и хоть что-то делают. Я о создателях wicd.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру