N.leiten Опубликовано 30 мая, 2007 · Жалоба Хм, почти поллинг получается. Только с обратной стороны. Ограничиваем передачу данных маленькими пакетами по времени. Так можно что-то TDM-ское сотворить или как они зовутся - не читал, не знаю. В общем стандарт разделяющий по времени клиентов... Хотя это уже пошли более высокии материи. Сейчас важнее агрегировать трафик. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
rsst Опубликовано 30 мая, 2007 · Жалоба rsstну если дать в руки управление параметрами. Из разряда объединять по времени каждые 50мс/10мс или управляемость по размеру пакета. объединять пакеты размером до 100байт... хм... что-то в этом есть... Ссылочку не подкинешь случайно? Видел на каком-то форуме, совершенно случайно. Тогда мне это было не нужно :) зы: ушел смотреть что-то по этому поводу... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
XNeo Опубликовано 30 мая, 2007 (изменено) · Жалоба Итак, завелось... засияло, работает :)) супер... Восстало пару вопросов... 1) не совсем понятно с параметрами "мощности передатчика" и "чуствительности приёмника". Чтото они ничего не изменили, а када ставлю чуствительность 6-7 то вообще ничего нету... 2) Настроил параметры , точка работала уже... хотел чтото ещё изменить в "general", отредактировал, жму "сохранить" а он кричит "Unable to write..." или чтото вроде. Перегрузил (питанием)... и опа.. все конфиги и настройки стали в первоначальное состояние (как будто токочто прошили). 3) Ещёбы увидеть гдето какая именно сейчас скорость соединения Изменено 31 мая, 2007 пользователем XNeo Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 31 мая, 2007 · Жалоба XNeo 1) Мощность/чувствительность обсасывалась ранее. Мощность повышай до 20, если выше - может сгореть. Чувствительность по принципу фильтра шумов работает. То есть чем выше значение, тем выше порог сигнала, который слышим. То есть при максимальном значении уровни rssi ниже 30% не слышим вообще. то есть они могут пробиваться, но работать нормально не будет. Кто-то приводил хороший пример с длинным кабелем - этим параметром мы просто увеличиваем длину кабеля, тем самым гасим левый сигнал/шумы и прочее. Естественно твой сигнал должен быть более сильным, чем шум. 2) Ничем не могу помочь, глюки в ядре с файловой jffs2. Сейчас заканчиваю сборку прошивки без нее. 3) cat /proc/wlan0/sta_info поможет увидеть статистику по линкам. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
deep_admin Опубликовано 31 мая, 2007 · Жалоба Хм, почти поллинг получается. Только с обратной стороны. Ограничиваем передачу данных маленькими пакетами по времени. Так можно что-то TDM-ское сотворить или как они зовутся - не читал, не знаю. В общем стандарт разделяющий по времени клиентов... Хотя это уже пошли более высокии материи. Сейчас важнее агрегировать трафик. именно поллинг и получается причем полезен как и на магистралях, так и в раздаче, а все из-за ассиметричной природы мак-уровня вай-фая, особенно когда много встречного трафика интересно посмотреть в сторону vtun+tap в бридже на точке, именно там можно и поуправлять поллингом (есть исходники), заодно избавимся от проблемы nat25 :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 31 мая, 2007 (изменено) · Жалоба deep_admin Идея интересная. Но боюсь прийдется все в кернел-спейс переводить. мехахерцов может не хватить :) А так, можно и аггрегирование там устроить. Через часик попробую вкрутить туда vtun/tap. ЗЫ. Сегодня-завтра релиз след. прошивки. Удалил я нафиг jffs2, чтоб нервы себе и другим не портить. Изменено 31 мая, 2007 пользователем N.leiten Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 31 мая, 2007 (изменено) · Жалоба мдаа. Фак почитал по TUN/TAP - есть проблемка, оно требует pppd. Последний кушает много места. ЗЫ. сорри, обшибся. оно его требует для serial-tunnels, это нам не грозит. Изменено 31 мая, 2007 пользователем N.leiten Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
al_k Опубликовано 31 мая, 2007 · Жалоба al_kПроблема в драйверах от риалтека, которые в бинарном виде поставляются. получается повысить скорость/стабильность при зажимании выше 24Мбит. Самые стабильные варианты до 18Мбит. Поэтому вручную рекомендую установить эти скорости (поставьте в oprates, basicrates значение 255 или 511 для 18 и 24мбит соответственно, экспериментируйте) насчет зависаний. Попробуйте зажать скорость - это может исправить ситуацию. В нашем случае это разгрузит систему от лишнего переключения по скорости, производительность возрастет и зависания удастся избежать. В общем экспериментируйте. :) насчет памяти - легко догадаться, что без экспериментов не обойтись :) имея в руках исходники про драйвер я понял. А может написать им в реалтек пусть не исходники, ну хоть описание какое нибудь дадут. ;)) а почему не срабатывает сторожевой таймер? он ведь там есть. Может мост таки виснет? просто у меня один lan порт проверить не могу! не совсем понятно почему он не хочет игнорировать лишние пакеты пусть даже это UDP ведь в любом случае проводной сегмент быстрее без проводного! хотя netlook тоже настраивается, но посто хочется чтобы точка была более не потапляемой! а эксперименты со скоростью не помогают причем виснет буквально за 5-15 секунд, только Netlook запустил, он часть сети успел показать, и все! а насчет туннеля идея очень даже интересная, но тогда автоматом Wive должен стоять везде!!! :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
deep_admin Опубликовано 31 мая, 2007 · Жалоба deep_adminИдея интересная. Но боюсь прийдется все в кернел-спейс переводить. мехахерцов может не хватить :) А так, можно и аггрегирование там устроить. Через часик попробую вкрутить туда vtun/tap. ЗЫ. Сегодня-завтра релиз след. прошивки. Удалил я нафиг jffs2, чтоб нервы себе и другим не портить. на линксисе с openwrt vtun с шифрофанием - получалось не более 2мбит/с, без шифра - почти network-max, но это только один туннель кстати еще нюанс: с агрегацией при загруженном эфире времени может не хватать на пропуск больших пакетов (мы ж склеиваем маленьикие пакетики в суперпакет ?), а вот обычный вайфай еще кое-как будет работать (ретрансмит + фрагментация) еще: при поллинге базовая должна очень быстро опрашивать всех клиентов, и чем быстрее, тем лучше будет реагировать алгоритм распределения на ней, но есть обратная сторона: опрос то будет вестись маленькими пакетиками и очень часто !:) PS: примерно так работает frottle, кстати на 11b еще жить можно, для 11g frottle - верная смерть Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 31 мая, 2007 (изменено) · Жалоба deep_admin нну вот для агрегации я и хочу найти непосредственно модуль, пусть незаконченный, но доделать его с возможностью тонкой настройки. Что объединяло по указанным признакам и с указанной частотой. Тогда решатся проблемы с задержками в мультимедии и большими пакетами в банальной закачке. Насчет поллинга. Ну не хочу я его на третьем уровне реализовывать. Есть же упоминание о нем в 802.11, надо искать, копать, рыть. Всё таки на мак-уровне поллинг организовать правильней, чем гонять поверх преамбул на мак-уровне, траффик для поллинга. al_k насчет туннеля и Вайв везде - мысль правильная. Только туннели помогут для линков точка-точка на которых в основном ставят однотипное оборудование. Насчет таймеров... попробую провести тестирование точек с просмотром в консоли на ее поведение. Вотчдог там стоит на 6 минут. То есть вполне возможно, что залипает ядро по прерываниям. Если так, то нужно смотреть в сторону NAPI, т.к. в вай-фай интерфейсы есть FIFO-буферы, 4К на передачу, и 2К на прием. Изменено 31 мая, 2007 пользователем N.leiten Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
andryas Опубликовано 1 июня, 2007 · Жалоба нну вот для агрегации я и хочу найти непосредственно модуль, пусть незаконченный, но доделать его с возможностью тонкой настройки. Что объединяло по указанным признакам и с указанной частотой. Тогда решатся проблемы с задержками в мультимедии и большими пакетами в банальной закачке.Насчет поллинга. Ну не хочу я его на третьем уровне реализовывать. Есть же упоминание о нем в 802.11, надо искать, копать, рыть. Всё таки на мак-уровне поллинг организовать правильней, чем гонять поверх преамбул на мак-уровне, траффик для поллинга. Давно реализовано в Микротике. ИМХО лучшее из худших. Не существует качественной "универсальной" агрерации "на все случаи жизни", каждый конкретный траффик требует своего алгоритма. Хотя в микротике какой-то адаптивный режим всё-же предусмотрен, но каких ресурсов это требует! Думаю, сниффинг трафика микротика дал бы достаточно информации для анализа реализации механизма пуллинга и склейки пакетов. Мне кажеться, что для поставленой задачи точке не хватит продуктивности, возможно, уже на 3-м клиенте. Но в линках точка-точка и в качестве клиента, ресурсов (в большинстве случаев) должно хватать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 1 июня, 2007 · Жалоба andryas нну в принципе для точка-точка это все и делается. А насчет Микротика - там много чего интересного реализовано. Вот только исходников там нет :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
XNeo Опубликовано 1 июня, 2007 (изменено) · Жалоба #Encryption mode: # 0 - disabled; 1 - WEP64; 5 - WEP128; 2 - WPA iwpriv wlan0 set_mib encmode=1 #Number of key for encrypt. Range 0-3 iwpriv wlan0 set_mib wepdkeyid=0 #10 digits for 64bit iwpriv wlan0 set_mib wepkey1=xxxx iwpriv wlan0 set_mib wepkey2=xxxx #26 digits for 128bit iwpriv wlan0 set_mib wepkey3=xxxx iwpriv wlan0 set_mib wepkey4=xxxx А где указывать ключ(фразу) для WPA? И есть ли WPA2? Изменено 1 июня, 2007 пользователем XNeo Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 1 июня, 2007 · Жалоба Скорее всего никак, там нужен для ВПА демон, который достаточно тяжелый, чтоб добавлять его напрямую в прошивку. Прошивку практически закончил, сейчас немогу заставить нормально работать кнопку ресета, чтоб сбрасывать настройки по-умолчанию. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Gadzila Опубликовано 1 июня, 2007 (изменено) · Жалоба Немного опыта использования данной прошивки (0.5.7): имеется несколько линков точка-точка, на оборудовании G700AP и WL5460, часть на 11b, часть 11g, всеми доволен, особенно функциями мониторинга и управления!!!! Также построена WDS-ситема из 4 точек; и еще пара точек используется как ТД на базе WL5460. Одна ТД раздает на клиентов G510, другая на G700 с той-же прошивкой. Использую только секторные или направленные антенны!!! Радиообстановка, скажем-так, средне-загруженная :) Все линки не более 2км, за исключением одного - с ТД до клиента около 4 км. Выводы примерно следующие: - плохо себя ведет при переключении скоростей, как на WDS так в ТД, желательно по минимальному зажимать скорость, или добиваться приемлемого уровня. - требуются антенны с высоким КУ для обеспечения достаточного уровня сигнала. - ОЧЕНЬ нестабильно работает на уровнях около -86dBm -90dBm, что обусловленно железом. - нежелательно чтоб кто-то был в соседнем канале, даже с минимальным уровнем, либо опускать чуствительность. - и в общем: это железо с этим софтом работает ВПОЛНЕ СТАБИЛЬНО, если приложить руки и голову :) Из пожеланий: - очень не хотелось-бы, по rssi и sta_info, видеть точки с уровнями, которые уже отвалились. Из непоняток: - WL5460 с прошивкой 0.5.9 pre2 в режиме ТД - повела себя крайне нестабильно, откатил на 0.5.7 - нормально. З.Ы. забыл спросить: ACL динамически включить можно? Изменено 1 июня, 2007 пользователем Gadzila Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 2 июня, 2007 (изменено) · Жалоба Gadzila насчет отвалившихся клиентов. ручками убивать надо через iwpriv wlan0 del_sta 000000000000 (вместо нолей соответственно мак-адрес станции). Насчет нестабильной работы с прошивкой 0.5.9 можно попродробнее? насчет ACL - может имелось ввиду ACK? ACL - контрольный список доступа, используется для мак-фильтров, чтоб чужие клиенты не цеплялись. ACK - влияет на дальность линков, он уже по-умолчанию динамический. Изменено 2 июня, 2007 пользователем N.leiten Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Gadzila Опубликовано 2 июня, 2007 (изменено) · Жалоба Gadzilaнасчет отвалившихся клиентов. ручками убивать надо через iwpriv wlan0 del_sta 000000000000 (вместо нолей соответственно мак-адрес станции). Что есть очень нудобно, да и если точка отвалилась, а должна стоять как вкопанная - как проверить? Насчет нестабильной работы с прошивкой 0.5.9 можно попродробнее?Толком проверить не успел :( на расстоянии 20-30 м работала в режиме ТД вполне стабильно на 2-х клиентов, когда выставил в работу: один клиент - 4км уровни -70дБм, второй бук - 300-400м уровни -83 -85дБм, наблюдались дропы на больших пакетах и скачки пингов до 200мс с обоих клиентов.На следующий день перешил в 0.5.7 - все ок ..???!!! Сам не понял. Тестить было некогда, клиента надо было включать :( насчет ACL - может имелось ввиду ACK? ACL - контрольный список доступа, используется для мак-фильтров, чтоб чужие клиенты не цеплялись. ACK - влияет на дальность линков, он уже по-умолчанию динамический.Именно ACL, т.е. на ходу сделать iwpriv wlan0 set_mib aclmode=1 iwpriv wlan0 set_mib acladdr=........ Изменено 2 июня, 2007 пользователем Gadzila Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 2 июня, 2007 (изменено) · Жалоба Gadzila Насчет нудно. не нудно. Если точка не передает в течение expired_timer то она считается отключенной. И тут не проблема клиента как вкопанного. нет смысла поддерживать соединение с отключенным клиентом. Так что тут всё правильно. Пока клиент работает, он сам поддерживает связь с точкой. Другой вопрос, что в драйверах не предусмотрено удаление клиента из списка подключенных по expired_timer. Насет 0.5.9 версии прошивки. Скорее всего проблема с загруженностью ЦП от файловой системы. Сейчас стоит на столе точка без модуля JFFS2 пинг значительно стабильней и задержки поменьше. Насчет АЦЛ, скорее всего никак не получится без рестарта интерфейса. Или драйвера колупать прийдется, в чем я особо не силен. Ассемблер пока знаю на уровне как оно пишется и несколько операторов. Изменено 2 июня, 2007 пользователем N.leiten Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
MaksMMS Опубликовано 2 июня, 2007 · Жалоба 2N.leiten а в версии 0.5.9 обязательно надо указывать мак удаленной АП для режима клиента? Если да, то в следующем релизе имхо лучше сделать выбор так или так, бывает что базовые АПешки иногда выгорают и надо их просто заменить без перезаписи мака на клиентах. и работает ли там wl scangraph? с 0.5.7 проблем никаких, а эта версия что-то не очень пока понравилась. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 2 июня, 2007 · Жалоба MaksMMS Указывать Мак-адрес необязательно. Этот параметр нужен если у вас несколько базовых станций с разными мак-адресами и нужно указывать конкретно базовую. Насчет проблем с 0.5.9 - конкретней. Ну я не могу исправлять не зная что исправлять. В любом случае, рекомендую попробовать 0.6.0 версию. Сегодня ее выложу в интернет. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Gadzila Опубликовано 3 июня, 2007 · Жалоба GadzilaНасчет нудно. не нудно...... Пардон - опечатался, имелось ввиду: не удобно :)пример: есть несколько WDS мостов с одной точки, за одним отваливаются клиенты, заходим на раздающую - и видим по уровням что все в порядке, а на самом деле это "замерз" последний снятый уровень...... Ну нельзя - так нельзя, а жаль. Насчет АЦЛ, скорее всего никак не получится без рестарта интерфейса. Или драйвера колупать прийдется, в чем я особо не силен. Ассемблер пока знаю на уровне как оно пишется и несколько операторов.Ага, если не ошибаюсь при исполнении скрипта wifireset - как раз и выгребутся данные из конфигов, в том числе и из ACL. И исполняется этот скрипт довольно быстро, т.е. клиенты врядли успеют обратить внимание на провал. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 3 июня, 2007 · Жалоба Gadzila :) Я добавлю очищение левых станций из списка по вызову wl sta|wds. По-поводу АЦЛ - зависит от скорости реакции самих клиентов :) некоторые могут и 5 минут переассоциироваться, хотя в большинстве случаев это всё незаметно для конечного пользователя. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
[EF]Kot Опубликовано 4 июня, 2007 (изменено) · Жалоба прошил точку Planet WAP-4033 прошивкой Wivi 0.5.9 от 13 мая 07 изменяю etc/network/wifi/general на вот это iwpriv wlan0 set_mib ssid="----" iwpriv wlan0 set_mib hiddenAP=0 iwpriv wlan0 set_mib opmode=16 iwpriv wlan0 set_mib regdomain=6 iwpriv wlan0 set_mib channel=6 iwpriv wlan0 set_mib initialGain=4 CCKPOWER=12 iwpriv wlan0 set_mib TxPowerCCK=`ader $CCKPOWER 14` OFDMPOWER=12 iwpriv wlan0 set_mib TxPowerOFDM=`ader $OFDMPOWER 162` iwpriv wlan0 set_mib basicrates=4095 iwpriv wlan0 set_mib oprates=4095 iwpriv wlan0 set_mib fixrate=1 iwpriv wlan0 set_mib autorate=1 iwpriv wlan0 set_mib band=3 iwpriv wlan0 set_mib bcnint=100 iwpriv wlan0 set_mib rtsthres=2346 iwpriv wlan0 set_mib fragthres=2346 iwpriv wlan0 set_mib expired_time=50000 iwpriv wlan0 set_mib dtimperiod=1 iwpriv wlan0 set_mib show_hidden_bss=1 iwpriv wlan0 set_mib preamble=0 iwpriv wlan0 set_mib shortretry=6 iwpriv wlan0 set_mib longretry=6 iwpriv wlan0 set_mib Diversity=0 iwpriv wlan0 set_mib DefaultAnt=0 iwpriv wlan0 set_mib RFChipID=7 iwpriv wlan0 set_mib led_type=7 iwpriv wlan0 set_mib disable_protection=0 iwpriv wlan0 set_mib nat25_disable=1 iwpriv wlan0 set_mib macclone_enable=0 iwpriv wlan0 set_mib dhcp_bcst_disable=0 iwpriv wlan0 set_mib block_relay=0 iwpriv wlan0 set_mib wifi_specific=0 также меняю в /etc/network/interfaces MAC адреса на свои далее ребут и в эфире тишина нету точки чем только не сканил!!! все манипуляции были на столе что я делаю не так??? Изменено 4 июня, 2007 пользователем [EF]Kot Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
N.leiten Опубликовано 4 июня, 2007 · Жалоба [EF]Kot не забывайте в /etc/network/interfaces включать беспроводной интерфейс. С версии 0.5.9 он выключен по-умолчанию. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
deimos Опубликовано 5 июня, 2007 · Жалоба Пожскажите пожалуйста, а то никто наверное не заметил моего вопросика: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Здравствуйте. Я недавно наткнулся на этот форум, очень много полезной инфы. Появился такой вопрос. У меня есть вот такой зверь DI-524 от длинка. Можно его тоже как клиента запустить? Сильно надо. Или никак? \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...