Требуется собрать прошивку на OpenWRT для TP-LINK
Имеется роутер TP-LINK 3220 V2.
Для него надо собрать прошивку (openwrt или что то другое).
Что должен делать роутер при включении:
1) Опрашиваем порт WAN, если интернет есть (dhcp), используем это соединение, а если подключен usb модем, то держим usb модем как резервный
2) Опрашиваем порт USB. Если подключено устройство, определяем его (автоматически), т.е. определяем модем ли воткнут,какой модем (модель) и т.п. После подключаемся к интернету (тоже автоматически перебираем apn и другие настройки)
3) Если установлено соединение с интернетом, то после поднимаем поверх него vpn туннель к серверу (l2tp)
4) Если vpn поднят, оповещаем об этом клиента (зажигаем какой-то из светодиодов)
5) Также раздаем сеть Wi-Fi
5) Если модем завис в процессе использования, то перезагружаем его
Все подключения должны происходить автоматически (без участия юзера), более того доступ к роутеру для юзера запрещен.
Настройки vpn индивидуальны для каждого из роутеров (сервер, login/pass) и, значит, человек, прошивающий очередной роутер должен иметь возможность их менять.
Роутер в итоге должен поддерживать ВСЕ usb-модемы, которые он поддерживает в стандартной прошивке/
Спасибо за внимание.