Posted: Tue Jan 13, 2015 18:42 Post subject: Пересобрать dd-wrt с поддержкой OpenVP
Приветствую, уважаемые гуру!
Помогите, пожалуйста, пересобрать прошивку dd-wrt под роутер Zyxel Keenetic lite Rev.A1 с добавлением модуля для OpenVPN.
Он же D-Link Dir-300 Rev.B1, Asus RT-N10+, Asus RT-G32 rev.C1.
Чип Ralink RT3050F, параллельная флешь 4Мб, памяти 32Мб.
За основу можно взять прошивку от rt-n10+ build-21061, которая прекрасно работает в моём роутере, но в ней, к сожалению, отсутствует модуль OpenVPN.
Однако, для DIR-320 существует прошивка VPN Generic. Значит, всё-таки возможно впихнуть этот модуль в 4Мб!
Для освобождения месте можно выкинуть pptp и hotspot.
Моего опыта не хватает на перепаковку прошивки.
Upd:
Целый день убил на компилирование firmware-mod-kit и извлечение файла openvpn из 8-меговой прошивки от Asus RT-N13uB1. Вытащил, но файл оказался размером 1.3Мб, не лезет.
Last edited by Sonya on Wed Jan 14, 2015 13:05; edited 1 time in total
Повыкидывал сервисы хотспота, snmpd, pptp и l2tp, всё равно немного не хватает места. Обнаружил в /etc/ большой файл www, который представляет собой весь веб-интерфейс с картинками и языками.
Как его отредактировать?
Резюмирую.
Попытки пересобрать урезанную прошивку не увенчались успехом. Полный пакет openvpn с библиотеками не всунуть никак. К тому же, пересобранная прошивка версии webflash не живёт в кинетике - либо CRC error (при обновлении через web), либо incorrect magic number (при обновлении через tftp). Версия factory не собирается - unable to correct check sum.
В итоге, пошёл другим путём. Настроил загрузку пакета openvpn с интернет при каждом запуске роутера по инструкции отсюда, подошёл пакет для dir615d. После некоторых танцев с бубном туннель между сервером на pfsense и роутером с dd-wrt поднялся.
Дальнейшие попытки впихнуть в прошивку openvpn считаю бесполезными до появления новых данных или флешки большего размера