8 заметок с тегом

роутер

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

/core.php, line 2
Error 2: Use of undefined constant k - assumed 'k' (this will throw an Error in a future version of PHP)

Исходники Openwrt заблокированы РКН

Решил собрать последнюю версию Openwrt для роутера WT3020. Столкнулся с проблемой скачивания исходников прошивки с сайта. Хотя сам сайт работает, проблемы с репрозиторием где хранятся исходники. Ошибка выглядит примерно так: fatal: unable to access ’https://git.openwrt.org/openwrt/openwrt.git/': Failed to connect to git.openwrt.org port 443: Время ожидания соединения истекло
Через окольные пути исходники удалось собрать без особых проблем. Показалось что новая версия более тяжелая и luci работает с небольшими тормозами.

16 ноября   роутер

Xiaomi Mi WiFi Router 3G и прошивка Padavan

Приобрел себе новый роутер от Xiaomi, т. к. Zyxel иногда глючил в связке с моим провайдером. Стоковая прошивка оказалась так себе. Она не поддерживает USB модемы. Нельзя ставить дополнительные пакеты и язык интерфейса на китайском. Сменить стоковую прошивку не так то просто, но на 4pda есть инструкции. Основная проблема, это кривая работа сайта Xiaomi. У них проблемы с https при переходах по ссылкам. На форуме есть инструкции по разгону оперативной памяти и процессора. Я разогнал роутер, и стабильность работы при этом, не пострадала. У этого роутера NAND память, размер которой 128МБ. В прошивке от Padavan часть памяти можно использовать для установки дополнительных пакетов, что очень удобно, если нужен дополнительный функционал от роутера.
Количество LAN портов, это единственный минус этого роутера.

2018   роутер

LEDE WT3020 16MB

Появился новый форк Openwrt под названием LEDE. Сначала, пытался собрать openwrt под WT3020 c применением патча для Flash 16MB. Я не нашел в Target Profile роутера wt3020. Хотя выбирал процессор и остальные параметры правильно. Пробовал разные версии Openwrt исходников, но ничего не помогло. Видимо у меня руки кривые или что-то надо дополнительно делать. Скачал исходники LEDE там все получилось собрать без проблем. Только после применения патча на 16MB, скомпилированная прошивка не работает. Применял патч с форума https://forum.lede-project.org/t/error-build-firmware-nexx-wt3020-16-mb-patch/5548, так же параллельно смотрел этот патч и инструкцию на гитхабе https://github.com/fabianhu/WT3020-16MB.
Вроде, все правильно в этих патчах и компилируется без ошибок, но в итоге роутер либо перезагружается, либо виснет на загрузке. В итоге пришлось накатать падавана. Прошивка от падавана хоть и плохо работает с некоторыми 4G модемами, но там есть нормальная поддержка русского языка в консоли если использовать дополнительные пакеты из entware.
UPDATE
Кажется я нашел в чем была моя проблема. Нужно было пропатчить еще несколько файлов. Вот пути файлов
target/linux/ramips/base-file/etc/diag.sh
target/linux/ramips/base-file/etc/board.d/01_leds
target/linux/ramips/base-file/etc/board.d/02_network
Нужно просто добавить новую конфигурацию роутера(wt3020-16M) в нужный раздел.

2017   прошивки   роутер

Бюджетный роутер Nexx WT3020 с USB.

Найти дешевый роутер с USB портом довольно сложно. Есть роутер MR3020 от TP-Link, но у него мало оперативной и flash памяти и относительно слабый процессор. После кризиса он стал стоить от 1300-1600 рублей, что дорого для мобильного бюджетного роутера. Появился, уже давно роутер WT3020. Если в поиске али экспресса ввести wt3020 то он ничего не найдет. А если ввести Nexx то он находит роутер без проблем. Странная фигня. Стоит он около 1000 рублей. Единственный минус за эту цену, то что он продается без блока питания. На этот роутер есть куча прошивок. Даже можно засунуть прошивку от Zyxel. Есть даже скрипт PROMETHEUS для установки прошивки от Padavanа. Искал что-то более новое и крутое, но оно либо стоит уже других денег, либо под него нет прошивок. Так что этот роутер самый оптимальный по соотношению цены и рабочих параметров.

UPD
Как показала практика, прошивка от Padavana глючит с некоторыми модемами 4g на прошивке Hilink. Модемы E3372 внезапно перестают нормально определяться. Модемы E3276 отваливаются в районах плохой связи, похоже что не хватает питания.Пробовал подавать питание разными способами, так и не получилось добиться стабильной работы модема E3276. На прошивке от Zyxel модем E3372 работает без проблем.

2017   роутер

Чат на роутере MR3020 и конвертер картинок в Си код для дисплеев Digole

Поднял на роутере чат BlaB. Работает весьма резво. Веб сервер не ставил и использовал uhttpd. Протестировать чат можно здесь.
Позаимствовал у китайцев скрипт преобразования изображения для загрузки в дисплеи Digole.
Т. к. они ввели ограничение на использования скрипта на своем сервере. Если кому-то нужен данный скрипт пишите в комментарии. Если кто-то хочет им воспользоваться вот ссылка.

2015   роутер

Файловая система ext2

Печалит меня линуксовская файловая система. Сегодня на винчестере подключенном к роутеру слетела файловая система. Причем как-то жестко и совершенно на пустом месте. Диск совсем перестал монтироваться. Пришлось искать LiveCD и восстанавливать файловую систему. Так же минус в огород LiveCD Ubuntu. Он как то криво работает или совсем не работает с внешними носителями. Хотя возможно именно у меня версия кривая. А печалит меня больше всего то, что даже при отключении света файловая система может повредиться и перестать монтироваться. Так же нельзя проверить примонтированное устройство стандартными программами проверки файловой системы. Так что линуксоводам обязательно при себе надо иметь LiveCD с линуском.

2013   hdd   роутер

Zyxel Keenetic и MySQL

Сегодня запилили MySQL на форуме Zyxmon под этот роутер и поддержку этой бороды для php.
Все работает, вроде бы без проблем и весьма быстро. Я думал, что будет много геморроя с MySQL.
Так же добавили модуль FreeType. Движок Эгея, уже практически полностью работает на этом роутере. Время генерации страницы меньше 0,5 секунды. Пока есть проблема с превьюхами картинок и загрузкой аудио.
Аудио тупо не заливается на сервер. А картинки вешают php намертво и загружают процессор на 100%. Скорее всего проблема в библиотеке GD. Автор движка тоже молчит как партизан =(
Завтра попробую поставить веб сервер nginx и посмотрю как на нем будет работать эта борода.

2013   mysql   zyxel   роутер
2013   модем   прошивки   роутер