LINUX.ORG.RU

Состояние 802.11-подсистемы в Linux. Все плохо.


0

0

Разработчик Linux, Jeff Garzik, написал о довольно печальном состоянии WiFi в ядре. Причина этому - отсутствие реального майнтейнера подсистемы 802.11, со взглядом в будущее, со своими видениями и перспективами. Jeff пишет, что в настоящее время поддержка WiFi в ядре находится на таком уровне, на каком было все ядро в версии 0.99 - нет поддержки многих устройств, устаревший беспроводной стек (HostAP), и совершенное отсутствие перспектив, т.к. этим некому заниматься.
По сути, Jeff признал, что все плохо, и призвал людей взяться за беспроводной стек в Linux как следует. Для начала - хотя бы найти реального майнтейнера.

>>> Письмо в списках рассылки.

★★

Проверено: ivlad ()

Ответ на: комментарий от anonymous

> Кто работал в MacOS X с wi-fi никода больше не посмотрин на в сторону Windows, ни, тем более, linux.

не заметил каких-либо особых глюков под xp. до второго сп были некоторые проблемы, исправляемые ключами реестра. Сейчас даже вообще ничего не настраивал. ноут делл (консьюмерка) ниразу связь не терял. Подключил соседа к своему DSL по wifi - почти нормально работает - связь через потолок и две стенки не очень, иногда сигнал пропадает...

WindowsUser ★★
()
Ответ на: комментарий от R00T

>Вторая причина - собранный дефолтом с "-O2 -g" софт: debug info сжирает до 30% ресурсов проца и фиг знает сколько оперативки.

Полный бред. И в мануале написано, и по моей собственной проверке, отладочная информация увеличивает ТОЛЬКО размер файла, не влияя ни на скорость работы, ни на занимаемую память.

anonymous
()
Ответ на: комментарий от valeri_ufo

> Решение чего ?

Решение задачи обеспечения высокоскоростного надежного безопасного беспроводного доступа без привязки к месту.

зы: Квотить религия не позвояет? :-\

anonymous
()
Ответ на: комментарий от rtc

> А PF и ALTQ в Linux не нужны. Зачем? Те же itables + qdisk interface позволяют делать любые манипуляции с сетевыми потоками.

Как рубануть соединение? ;-) Для чего - поясню. Есть фаервол, с правилом ACCEPT на RELATED,ESTABLISHED. Для всех. Очень удобно. А первые пакеты - уже подробно проверять. Порой там же делается проверка на доступность сети для пользователя. Вот пользователь "вышел" и как его отрубить, если там осталось висет ещё 10 ESTABLISHED соединений?

atrus ★★★★★
()
Ответ на: комментарий от R00T

> Ой, правда? Кто бы мог подумать...

Правда.

Casus ★★★★★
()
Ответ на: комментарий от geek

> винду не только видел, но и настраивал WiFi на Тошибах, Асусах, IBM и асерах (это буки). В вантузе wifi работает через пень-колоду - это факт ;)

> никогда не угадаешь - соединиться с сетью после включения или нет. Этакая рулетка ;)

чушь полная... я не поклонник оффтопика, но про "пень-колоду" и "рулетку" - чушь... у меня на производстве порядка 16-ти ноутов, ни у одного таких проблем нет...

Ages
()
Ответ на: комментарий от sun

Дело не в разработчиках которые ушли в mikrotik, а в наличии spec'ов на чип atheros. К сведению, madwifi развивается, о чем свидетельствует апдейт cvs репозитория. Мне самому приходилось подрихтовывать wifi драйвер для одной железяки, так вот пересмотрев исходников 5-6 драйверов замечу, что у madwifi код читается легко и очень хорошее api. А то почему оно так глючно работает так это HAL. Вот когда выложат спецификацию чипа тогда и будут делать нормальные драйвера. Но сдается мне что этого никаогда не произойдет. Вот и приходится юзать mikrotik как альтернативу. У меня, например, есть линк ~25 км c картами DLINK G520 - трансфер tcp 4,5 мегбайт/с что есть very good для такого класса устройств (позиционируются как indoor). Под оффтопом же эти железяки заводятся только на столе и дело тут не прямых руках.

anonymous
()
Ответ на: комментарий от Ages

>чушь полная... я не поклонник оффтопика, но про "пень-колоду" и "рулетку" - чушь... у меня на производстве порядка 16-ти ноутов, ни у одного таких проблем нет...

Раз на раз не приходится.

WFrag ★★★★
()
Ответ на: комментарий от Ages

Значит тебе просто повезло.
Я видел такие картины, когда на новом ноуте соединение плавает.

anonymous
()
Ответ на: комментарий от anonymous

Меня напрягает то, что не работают вместе SMP и rt2500, а так хочется :)

leonp
()
Ответ на: комментарий от R00T

Извините, я конечно не собираюсь спорить, но если такие условия:

>заказали у провайдера в нужной нам конфигурации - нам его сделали. Затем - настройка. И ребилд там не только ядра, а почти всего софта, за исключением разве что glibc и gcc. Естественно, для всего софта после сборки обязательно make test / make check (ежели оно вообще есть). Затем - отдельные сервисы в chroot'ы. Затем - тестирование всего софта на "полупродакшн" уровне.

То почему SuSe???

anonymous
()
Ответ на: комментарий от R00T

> Бежать вряд ли придется (да и далековато бежать 20000 км...) - ssh рулит, но вполне возможно.
> Чинить "по дефолту" установленный SuSe в 3 часа ночи уже не раз приходилось.
> Потому от SuSe отказались и заказываем серверы с мандракой (идеально было бы Slackware, но провайдер не ставит ее).

а пнуть с ноги не пробовали ???
во всем мире кто платит, тот и музыку заказывает
да и с другой стороны мне переезд с 6-й шапки на 10-ю слаку (бывают и настолько запущенные случаи)
обошелся заливкой на сервак 30 метрового архива с минимальным набором инструментария
можно было бы и меньше, но было лень кромсать
а потом wget& configure& make...

pinkpiton
()
Ответ на: комментарий от anonymous

> То почему SuSe???

Потому что рут (R00T) идиот. Не раз собирали ядра и на сусе и на слесе (новое оборудование), большенство проблем со всякими грубами и т.п. загрузками с md?. Со сборкой, вообще, проблем никогда не было.

anonymous
()
Ответ на: комментарий от Reset

>у меня роутер на столе стоит, морозильную камеру чтоль на стол поставить

на кухонном? ;-)

Проблема у подвисающих DLINK с охлождением.
В серверной при температуре 18С c ними проблем нет.

если в помещении тепло, а ты ещё и работашь на кухне, то поставь на него кастрюлю с холодной водой и посмотри на эффект. Должно получшать.

PS Читай iXBT когда покупаешь железо.

anonymous
()
Ответ на: комментарий от anonymous

>>на кухонном? ;-)

>Проблема у подвисающих DLINK с охлождением.

>В серверной при температуре 18С c ними проблем нет.

Краснаглазый, DLS-504T - это настольный ADSL модем для SOHO. О какой серверной может идти речь?

И опять же, ZyXEL-и работают "из коробки", а D-Link ADSL модемы надо перепрошивать и вручную подбирать параметры линии.

anonymous
()
Ответ на: комментарий от anonymous

Короче, ADSL оборудование от D-Link -- это для тех, кому нечем заняться и охота потрахаться.

Кому надо работать, тот D-Link ADSL модем не купит. Не знаю, как обстоят дела с "серьезным" оборудованием, а вот качество решений для SOHO у D-Link отвратительное.

anonymous
()
Ответ на: комментарий от anonymous

>на кухонном? ;-)

дома на рабочем.

>В серверной при температуре 18С c ними проблем нет.

какая нахер серверная? мне в квартире серверную держать скажешь?

Reset ★★★★★
()
Ответ на: комментарий от Reset

>>на кухонном? ;-)

>дома на рабочем.
>какая нахер серверная? мне в квартире серверную держать скажешь

Скажу, что помогает читать обзоры железок, прежде чем покупать.
А не валить свою безграмотность на linux.

anonymous
()
Ответ на: комментарий от anonymous

> Чтобы заработал Стрим,

А что такое Стрим и как это отражается на прошивке ? Появляется пункт "Enable Stream" ?

AS ★★★★★
()
Ответ на: комментарий от AS

То, что DSL-504T с __заводской__ прошивкой не работает со Стримом (и не только с ним). В отличие от того же ZyXEL. Чтобы заработало, надо перепрошивать, а потом - трахаться с настройкой параметров.

Что такое "Стрим", читать тут: http://stream.ru/

anonymous
()
Ответ на: комментарий от anonymous

:-) А потому, что наслушались товарищей типа suser'а. :-) Обожглись. И очень сильно. Теперь мандрейк заказываем. С ним намного проще (хотя бы потому, что ACL нету). Очень хотелось бы Слакварь, но провайдер не ставит... :-(

R00T
()
Ответ на: комментарий от anonymous

> То, что DSL-504T с __заводской__ прошивкой не работает со Стримом

О-хо-хо... Да не со Стримом он не работает, а с PPPoE сервером(ами), который они там используют. Поставили какую-нибудь фиговинку подешевле, а D-Link только на Cisco отлаживался, к примеру... Только и всего. D-Link я не защищаю, но и проблему формулировать надо так, чтобы не смешно было. Специальная прошивка для одного dsl-оператора - это что-то. Наводит на мысли о залоченных на определенного оператора сотовых трубках. :-)

AS ★★★★★
()
Ответ на: комментарий от pinkpiton

Проблема в том, что сервак используется. И очень интенсивно. Проще (главное - время простоя меньше) целиком машину заменить, чем апдейтить имеющуюся. Кроме того, ACL в дефолте лечатся только mkreiserfs... ;-)

R00T
()
Ответ на: комментарий от AS

>О-хо-хо... Да не со Стримом он не работает, а с PPPoE сервером(ами), который они там используют.

Это, строго говоря, совершенно неважно с чем именно не работает -- с PPPoE или с типом модуляции на линии. Важно, что свежекупленный D-Link и Стрим - вещи несовместимые.

>Поставили какую-нибудь фиговинку подешевле, а D-Link только на Cisco отлаживался, к примеру...

Мне, глубоко фиолетово, как и на чем отлаживался D-Link. Мне хочется, чтобы работало из коробки, а не после нескольких часов Яндексования и Гугления. Строго говоря, надо было не решать эту проблему, а сдать нах этот модем как неработающий и взять железку другой фирмы, которая __работает__из__коробки__ и при том - не только со Стримом.

anonymous
()
Ответ на: комментарий от anonymous

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

Строго говоря, надо было не решать проблему, а вообще ее не создавать.
Для этого следовало просто спросить провайдера, какой именно модем
следует купить для работы на конкретной линии. Потому что только
провайдер знает, какое у него оборудование в каждом конкретном месте и
что там должно работать лучше. Как бы не хотелось, чтобы все было
стандартно, такого на практике не бывает почему-то...

AS ★★★★★
()
Ответ на: комментарий от AS

>Для этого следовало просто спросить провайдера,
 какой именно модем 
следует купить для работы на конкретной линии. 

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

Диалог со службой техподдержки МТУ (слышал собственными ушами):
Q: - Скажите, а что такое v.42 и что такое v.34?
A: - Ну, это версии такие у модемов.
Q: - А какой модем лучше взять?
A: - Тот, который v.42 -- у него версия выше.

anonymous
()
Ответ на: комментарий от anonymous

У меня рутер на слаке и wifi cisco 350 уже 4 год работает без перегрузки в ящике на чердаке причем запитан от лифтовой. Ни одного сбоя. А утиля iwconfig аналогов которой в винде нет и весьма удобна для мониторинга состояния линии связи.

anonymous
()
Ответ на: комментарий от Ages

- Сколько у тебя access points доступно? - Какая скорость wifi? - Какой тип подключения? Хоть один Ad Hoc есть? - Какой тип криптографии?

Чем больше Access Points видно с ноутбука с windows тем больше он глючит.

McGray ★★
()
Ответ на: комментарий от McGray

FC4 + Dlink520 не плюс - только обновив дефолтовое ядро смог заставить работать ету связку (дестрибутиву всего полгода)

anonymous
()
Ответ на: комментарий от anonymous

D-Link'и использовать - не любить себя, вообще стоит использовать только Soekris'ы и Wrap'ы.

valeri_ufo
()
Ответ на: комментарий от atrus

>> А PF и ALTQ в Linux не нужны. Зачем? Те же itables + qdisk interface позволяют делать любые манипуляции с сетевыми потоками.

> Как рубануть соединение? ;-) Для чего - поясню. Есть фаервол, с правилом ACCEPT на RELATED,ESTABLISHED. Для всех. Очень удобно. А первые пакеты - уже подробно проверять. Порой там же делается проверка на доступность сети для пользователя. Вот пользователь "вышел" и как его отрубить, если там осталось висет ещё 10 ESTABLISHED соединений?

Хмм, если он вышел, то как могут быть ESTABLISHED соединения?
Если вышел, уже ничего не должно быть.

> atrus ** (09.01.2006 0:11:57)

rtc ★★
()
Ответ на: комментарий от argin

>>Нет. Эта опция добавляет каждому модулю, в котором есть MODULE_VERSION дополнительную строку в modinfo секцию, благодаря чему по бинарнику легко определить для какого ядра он был собран.

> Я особо не следил за этой фичей, но по памяти, говорили что это для того, что бы можно было модуль однозначно идентифицировать.

Именно так.
Но имелось в виду, что идентифицировать, для какого ядра (вплоть до -git коммита).

> Получается что эта опция не позволяет проводить достоверную криптографическую проверку ?

Нет.

> argin * (08.01.2006 22:17:37)

rtc ★★
()
Ответ на: комментарий от R00T

>Проблема в том, что сервак используется. И очень интенсивно. Проще (главное - время простоя меньше) целиком машину заменить, чем апдейтить имеющуюся. Кроме того, ACL в дефолте лечатся только mkreiserfs... ;-)

R00T, извини, но ты дурак. Почитай man mount, ACL в ext2, ext3 и reiserfs по дефолту выключен, включается опцией acl в fstab.

suser
()
Ответ на: комментарий от suser

Команда изучения готовности компьютеров к чрезвычайным ситуациям (Computer Emergency Readiness Team, CERT) представила американскому правительству отчёт, согласно которому в течение 2005 года в ОС типа *nix было найдено больше уязвимостей, чем в ОС Windows. Вместе с Linux и Unix в категорию *nix попали и Mac OS, и многочисленные разновидности бурно развивающегося Linux.

Число уязвимостей в Windows, по словам представителей CERT, в два раза меньше, чем во всевозможных *nix. Из 5198 отчётов о слабых местах в системе защиты, собранных за 2005 год, 2328 относились к ОС *nix, в то время как на ОС Windows приходилось всего 812. Оставшиеся 2058 относились сразу к нескольким операционным системам и были связаны со сбоями различных программ.

Такая статистика производит впечатление. В связи с ней можно вспомнить, насколько превратна статистика любых отказов или неисправностей. Например, наиболее часто возвращаемый в магазин товар – не обязательно самый плохой, напротив, он может быть самым лучшим, а от того и самым покупаемым. Чем больше людей покупают товар, тем больше и относят его назад в случае неисправности. С операционными системами наблюдается та же ситуация – об уязвимостях Windows говорят больше всего потому, что Windows установлена на большинство компьютеров.

anonymous
()
Ответ на: комментарий от anonymous

> Ну ты и клоун. Ты винду только на картинках видел, да?

> Или не хватает смелости признать, что здесь Linux не "впереди планеты всей"?

Скорее всего только здесь, и скорее всего только сейчас +))

anonymous
()
Ответ на: комментарий от plm

По-поводу странной работы карт под виндами - все дело в том, что в виндах дело в WiFi находится в еще более гиблом состоянии. Упоминавшиеся тут карты на 125 Мбит есть ни что иное, как карты на чипсете Atheros, в линухе эти карты поддерживаются проектом madwifi-ng, и на высоком уровне поддерживаются - достаточно посмотреть на цельнопиз;tный в обход GPL проект mikrotik. Так же хорошо чипсеты от Atheros поддерживаются во всяких мыльницах (суть в мыльницах зашит тот же линух с madwifi, либо VxWorks с портом madwifi (точнее сказать это madwifi есть открытый порт драйверов VxWorks)). В виндах же нормальных драйверов под Atheros как небыло, так и нет. И мы уже зае...лись с виндовыми клиентами, которые пожелали себе иметь не мыльницу, а карту - именно из-за того, что винда временами перестает видеть нужную точку доступа, потому что винда своевольно перескакивает с одного SSID на другой, совершенно левый, и подобные чудачества (кстати, не зависящие от применяемого железа, симптомы аналогичны как для карт от Atheros, так и для TI и PRISM)

anonymous
()
Ответ на: комментарий от anonymous

> Ну ты и клоун. Ты винду только на картинках видел, да?

> Или не хватает смелости признать, что здесь Linux не "впереди планеты всей"?

не знаю как предыдущий оратор, но винду я видел, и конкретно в приложении WiFi очень плотно поработал. Вывод - WiFi в виндах ГОВНО. Поддержка устройств драйверами в виндах - полная жопа. Всякий вендор клепает свои, только оригинально глючащие драйвера. Под старье типа PRISM2 вроде как уже вылизали, а вот под новые чипсеты - фуй!

anonymous
()
Ответ на: комментарий от sun

> Может если кто сталкивался с таким монстром как MikroTik.com, > тогда тот знает что в нем работает очень хорошо WiFi особоенно всё > что сделанно на чипах от Atheros. В основе MikroTik лежит linux. > Как пример наверника многие помнят madwifi драйвера под линукс, > которые по моему уже давно не обновляют и работают они не лучшем > образом так как умерли ещё можно сказать в alpha версии - почему > так? Угадайте где работают разработчики madwifi? - в mikrotik...

Саныч, не ври о том, чего не знаешь. Welcome to http://madwifi.org/wiki/UserDocs/GettingMadwifi

а хитрые латыши из Микротика просто внаглую пизд...т результаты работы GPL-сообщества. За что оной сообщество ломает ихнии поделки и пользует совершенно бесплатно. По-поводу разработчиков - конторка, которая разливает микротик просто не в состоянии обеспечить требуемую зарплату девелоперам, посему разработчики madwifi таки сидят на зряплате у Atheros.

anonymous
()
Ответ на: комментарий от anonymous

> зы: Скоро уже WiMAX будет, а они все с wi-fi не разберутся...

Ох уж эти сказочники... И какие у них сказки... Хоть спецификации оного 802.16 гляньте хоть одним глазом. Где там хоть слово про встраивавемые в компьютеры карты? То, что выдают за Mobile WiMAX будет живым не ранее следующей пятилетки. И то как всегда вендоры опять передерутся, и каждая жаба будет толкать грязь со своего болота, как сейчас это с WiMAX происходит :(

anonymous
()
Ответ на: комментарий от McGray

>Если ACL + SELinux то отключая ACL глюки так и лезут.

Не припомню, чтобы в какой-то версии SUSE (про SLES не знаю) был по дефолту включен SELinux.

suser
()
Ответ на: комментарий от anonymous

А кто тебе мешает использовать дрова от вендера?

anonymous
()
Ответ на: комментарий от anonymous

> Команда изучения готовности компьютеров к чрезвычайным ситуациям (Computer Emergency Readiness Team, CERT) представила американскому правительству отчёт, согласно которому в течение 2005 года в ОС типа *nix было найдено больше уязвимостей, чем в ОС Windows. Вместе с Linux и Unix в категорию *nix попали и Mac OS, и многочисленные разновидности бурно развивающегося Linux.

> Число уязвимостей в Windows, по словам представителей CERT, в два раза меньше, чем во всевозможных *nix. Из 5198 отчётов о слабых местах в системе защиты, собранных за 2005 год, 2328 относились к ОС *nix, в то время как на ОС Windows приходилось всего 812. Оставшиеся 2058 относились сразу к нескольким операционным системам и были связаны со сбоями различных программ.

> Такая статистика производит впечатление. В связи с ней можно вспомнить, насколько превратна статистика любых отказов или неисправностей. Например, наиболее часто возвращаемый в магазин товар – не обязательно самый плохой, напротив, он может быть самым лучшим, а от того и самым покупаемым. Чем больше людей покупают товар, тем больше и относят его назад в случае неисправности. С операционными системами наблюдается та же ситуация – об уязвимостях Windows говорят больше всего потому, что Windows установлена на большинство компьютеров.

Наивная провокация.

CERT посчитал уязвимости одного и того же пакета во всех крупных дистрибутивах Linux/Unix, а в Windows считалась только одна уязвимость для всех версий.
Итого RH+SuSE+Gentoo+Debian+Ubuntu+FreeBSD+NetBSD+OpenBSD+коммерческие Unix сравнивались с Windows as a whole.

> anonymous (10.01.2006 2:42:41)

rtc ★★
()
Ответ на: комментарий от anonymous

>Надо просто пользоваться виндами старше Win2K, а не детскими

гы. XP так и не видит метку компакт диска длинной больше 16 символов. хотя стандарт предусматривает 32.

ясно же что система не следующая стандартам даже в таком простом случае - это игрушка для дебиланутой домохозяйки или человека с интеллектом оной.

anonymous
()
Ответ на: комментарий от anonymous

>Кто работал в MacOS X с wi-fi никода больше не посмотрин на

быдлогуманитарий что ты забыл на лоре?

anonymous
()
Ответ на: комментарий от anonymous

>ясно же что система не следующая стандартам даже в таком простом случае - это игрушка для дебиланутой домохозяйки или человека с интеллектом оной.

Пред нами типичный пример демагога.

Не переводите тему, любезнейший, не о метках CD речь.

anonymous
()
Ответ на: комментарий от suser

В SLES вроде включен. Хотя я не уверен, несколько месяцев уже не использовал. Кто-нибудь может подтвердить/опровергнуть??

McGray ★★
()

надо снова какого-нибудь украiнца в девелоперы, он тогда и остальную часть ядра завалит ;))

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.