Прошивки с поддержкой Wimax в интерфейсе
Маршрутизаторы: ASUS WL500gpv2, WL500gp, WL500W, WL520gu, WL520gx. Перед использованием распаковать.
Внимание! Поддерживаются только модемы Samsung SWC-U200 и SWC-E100!
Для начала работы необходимо на странице IP Config - WAN & LAN указать WAN Connection Type: - WIMAX.
Параметры настройки IP Config - WiMAX (не обязательные).
- SSID - идентификатор Wimax-сети. По-умолчанию настроено @yota.ru, т.е. Ready for Yota.
Для использования с провайдером Mezon необходимо указать @mezon.lt
Сomstar - логин:пароль@wimax.comstar-uts.ru - Check connection - проверка соединения периодической отправкой серии пакетов ping по адресу шлюза провайдера. Время обращения пакетов отображается на странице Status & Log - WiMAX. Возможно добавление скрипта для обеспечения реакции на отсутствие соединенния - /usr/local/sbin/post-check-connection. Параметр $1 - имя wimax-интерфейса.
- Time period, sec - период запуска проверки в секундах.
- Restart dead connection - позволяет принудительно перезагружать wimax-соединения (kill madwimax.pid) в случае, если проверка соединения завершилась ошибкой. На нестабильных каналах позволяет поддерживать модем в активном состоянии.
Текущая стабильная версия.
Гаджет для отображения состояния Wimax в Windows Vista/Windows 7: http://forum.yotatester.ru/showthread.php?t=1662
Yota Firefox Add-on: http://forum.yotatester.ru/showthread.php?t=1691
1445. Отличия от 1351:
- Силами theMIROn переделана логика создания интерфейсов wimax.
- Подключена асинхронная схема обработки событий (время работы udhcpc на плохом канале wimax не влияет работу прочих служб).
- Реализована реакция на кнопки веб-интерфейса Disconnect/Connect с соответствующим корректным восстановлением соединения.
- Изменены имена переменных nvram. См. http://code.google.com/p/wl500g/sour...svn1429&r=1429 секцию __CONFIG_MADWIMAX__. Настройки для WIMAX с предыдущих прошивок необходимо повторить.
1351. Отличия от 1308:
- По умолчанию режим Check connection отключен.
- Добавлена возможность отключить перезагрузку madwimax в случае, если ping не проходит.
- Добавлена возможность установить интервал между пингами (не менее 30 секунд). Время прохождения пакетов выводится в веб-интерфейсе.
- Для желающих видеть в syslog.log сообщения о принудительной перезагрузке madwimax сделана nvram переменная wmx_chk_log(в 1430 - wan_wimax_syslog). Команда nvram set wmx_chk_log=1 включит вывод . Отключить - nvram unset wmx_chk_log. Внимание: большой поток сообщений в syslog.log в течение длительного времени может привести к переполнению.
- Появилась возможность сделать свой скрипт обработки ситуации непрохождения пинга шлюза провайдера. /usr/local/sbin/post-check-connection $IFNAME. Единственный параметр - имя интерфейса.
1308. Отличия от 1247:
- Всё управляется через WAN Connection Type. Autorun WIMAX убран.
- Расширена информация по WIMAX. Появилась возможность посмотреть версию прошивки модема. Выдаются времена ping до ближайшего шлюза провайдера (опрос раз в минуту – можно отключить из интерфейса).
- Ничего дополнительного настраивать не надо (ни pingyota, ни iptables). Если такие дополнения были сделаны надо либо отключить в скриптах, либо выполнить команду flashfs disable.
- Теоретически должна работать поддержка Yota + STATIC IP.
- Сохранена возможность настроить SSID. Значение @yota.ru вписано по умолчанию. Для провайдера mezon.lt вписываем SSID: @mezon.lt .
Просьба перед тем, как писать, что прошивка не работает или работает нестабильно, убедиться в том, что модем samsung u200 в данное время и в данном месте способен работать иначе. Для этого лучше всего использовать драйверы Yota Access для Windows.
-------------------------------------------------
Текущее развитие
Промежуточные рабочие прошивки: ftp://core.dumped.ru/wl/
Перечень задач, к решению которых можно присоединиться:
http://wl500g.info/showpost.php?p=188435&postcount=248
-------------------------------------------------
Известные проблемы на данный момент:
Зависание модема. Возможные способы устранения - вытащить модем из USB-порта и вставить обратно, либо отключить питание маршрутизатора.
Варианты возможной доработки прошивки:
- Выявить причину зависания в драйвере madwimax
- Использовать программу управление питанием внешними USB-хабами hub-ctrl и через них производить аппаратную перезагрузку модема.
------------------------------------------
Прежние прошивки с поддержкой Wimax в интерфейсе
ftp://core.dumped.ru/wl/1445/
ftp://core.dumped.ru/wl/1351/
ftp://core.dumped.ru/wl/1308/
(обновленная сборка на основе патча от artp)
Маршрутизаторы: ASUS WL500gpv2, WL500gp, WL520gu, WL500W
* из веб-интерфейса доступен только DHCP режим
На странице IP Config - WiMAX выбираем WiMAX autorun? - yes
На странице IP Config - WAN & LAN выбираем WAN Connection Type: - wimax.
-----------------------------------------
Дополнительные рекомендации к прошивкам 1247
Полезный скрипт, позволяющий автоматически передергивать wimax соединение. (позаимствован из _http://forum.yota2b.ru/viewtopic.php?f=8&t=39 ).
Включаем flashfs командой flashfs enable
Вписываем содержимое pingyota.zip в /usr/local/sbin/pingyota.sh.
Переменная INTERVAL задает период проверки пинга, TARGET - адрес, который пингуем. Если пинга нет - инициализируем модем. Запуск madwimax приведет к тому, что модем проинициализируется и мигнет торцевым светодиодом, в то время как killall madwimax перезапустит драйвер без внешнего оповещения.
Величину INTERVAL следует подбирать в зависимости от того, на сколько отвратительно ёта работает в данном районе.
Делаем chmod +x /usr/local/sbin/pingyota.sh
Запуск pingyota.sh реализуем в скрипте /usr/local/sbin/post-boot добавив следующую строку (не забывая, что файл должен быть с атрибутом +x):
(while true; do pingyota.sh ; sleep 5; done )&
Проверяем результат
Code:
flashfs save && flashfs commit
reboot
---------------------------------------
Самостоятельная пересборка прошивки
Общая инструкция: http://code.google.com/p/wl500g/wiki...CustomFirmware.
Для версии в svn ранее 1308 надо добавить пункт 4.2.1 и выполнить следующие команды:
Code:
cd /whatever-you-want/broadcom/src/
patch -p0 < ./gateway/rc/800-wimax.patch
Тема по данной тематике на форуме yotatester:
http://forum.yotatester.ru/showthread.php?t=3079
Сходил посмотрел на wimax и нашел там патч для SIGUSR1 по смыслу аналогичный моему. Буду встраивать.
PS: проблемы Yota решаются переходом к другому провайдеру....