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

В общем, имеется роутер 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-модемы, которые он поддерживает в стандартной прошивке

11 лет назад
airat2010
Айрат 
44 года
11 лет в сервисе
Был
10 лет назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

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

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

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

    Прикладное ПОнет заявок
    Закрыт
    11 лет назад
  • Имеется плагин для Оперы написанный на JavaScript возникла проблема с размером внутреннего хранилища плагина, место которое отведено в опере уже закончилось, необходимо сделать правку в плагине. Расширение может запросить увеличение этой ...

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

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

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

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

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

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