Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

В общем, имеется роутер Zyxel Keenetic 4G II rev.A. (и не один).

Для него надо собрать прошивку (openwrt или что то другое).

Что должен делать роутер при включении:

1) Опрашиваем порт WAN, если интернет есть (static ip), используем это соединение, а если подключен usb модем, то держим usb модем как резервный

2) Опрашиваем порт USB. Если подключено устройство, определяем его (автоматически), т.е. определяем модем ли воткнут,

какой модем (модель) и т.п. После подключаемся к интернету (тоже автоматически определяем apn и другие настройки)

3) Если нет подключения ни по WAN, ни по usb модему то при длительном нажатии кнопки "wps" роутер подсоединяется к открытой сети Wi-Fi

3) Если установлено соединение с интернетом, то после поднимаем поверх него vpn туннель к серверу (pptp, либо l2tp, пока под вопросом)

4) Если vpn поднят, оповещаем об этом клиента (зажигаем какой-то из светодиодов)

5) Если модем завис в процессе использования, то перезагружаем его

Все подключения должны происходить автоматически (без участия юзера), более того доступ к роутеру для юзера запрещен.

Настройки vpn индивидуальны для каждого из роутеров (сервер, login/pass, ip внутри vpn и т.п.) и, значит, человек, прошивающий очередной роутер должен иметь возможность их менять.

Роутер в итоге должен поддерживать ВСЕ usb-модемы, которые он поддерживает в стандартной прошивке

10 лет назад
airat2010
Айрат 
43 годаРоссия
10 лет в сервисе
Был
10 лет назад
  • Похожие заказы
  • Нужен многопоточный софт для проверки VDS (windows server поключаемый через 3389 порт) Пример покажу. Нужно удаленно проверить скорость интернет, кол-во оперативной памяти каков процессор, страну.

    Закрыт
    10 лет назад
  • $100

    Необходимо запрограммировать 5 методов безусловной нелинейной оптимизации, без ограничений для любых функций двух переменных (Покоординатный спуск, найскорейший, метод Пауэлля,+ 2 любых др., не использующие производную, можно Хука-Дживса (прямой поиск), и метод ...

    Прикладное ПОнет заявок
    Закрыт
    10 лет назад
  • Имеется плагин для Оперы написанный на JavaScript возникла проблема с размером внутреннего хранилища плагина, место которое отведено в опере уже закончилось, необходимо сделать правку в плагине. Расширение может запросить увеличение этой квоты, см. документацию: http://dev.opera.com/extensions/storage.html#property-sync-QUOTA_BYTES

    Закрыт
    10 лет назад
  • Необходима разработать программу которая выполняла следующие действия на вэб сайте: 1. Получение качи (ввод капчи вручную), переход на следующую страницу. 2. Выбор определённого значения из select 3. Выбор любого значения из select 4. Вывод формы для заполнения вручную

    Закрыт
    10 лет назад
  • в папке C:\scan имеются файлы foto.JPG pasport.txt содержимое файла pasport.txt: Фамилия: Ivanov Имя:Ivan Гражданство:RUS Пол:Male Дата рождения:01.12.0080 Паспорт:732369908 Действителен до:15.03.0024 имеется форма на сайте Плагин должен отсканировать папку C:\scan и заполнить форму данными (прикрепить фото). Перед заполнением нужно задать ...

    Закрыт
    10 лет назад
  • Здравствуйте уважаемые фрилансеры. Необходимо разработать электронную библиотеку, с удобным и простым интерфейсом, в которую можно будет добавлять свою базу книг для чтения любого формата. Она должна работать как и на простом ПК, так и на любом ...

    Закрыт
    10 лет назад
  • $50

    Имеется плагин для Оперы возникла проблема с размером внутреннего хранилища плагина, место которое отведено в опере уже закончилось, так как в новой Опере нет настройки, увеличивающее его, необходимо сделать правку в плагине. Вот описание проблемы ...

    Закрыт
    10 лет назад