Спасибо. Сделал для локальной сети в качестве DHCP сервера сам роутер, также на роутере в сделал запись в /etc/hostnames: по имени VPS выдаю ip этого VPS в локальной сети адрес.
В приницпе, 95% проблем решил. Спасибо за помощь.
Например: у меня на VPS abc.ru, у него внешний ip 16.16.16.16, внутренний 192.168.1.2. Теперь роутер настроен в качестве dns сервера и у него есть инфа что abc.ru это только 192.168.1.2. А сам VPN коннектиться напрямую по ip. Теперь если кто из под роутера захочет пойти на abc.ru, то он попадет сразу внутрь туннеля. А если туннель упал, то и abc.ru недоступен.
Максим: Это для того чтобы средний уровень сигнала в офисе повысить и автоматически разделить его на зоны со своей точкой доступа и распределить клиентов по ним.
Если у вас в какой-то части офиса людей в 2 раза больше чем везде, то стоит сместить "центр масс" точек доступа ближе к этой области.
В общем - распределяем клиентов по нескольким устройствам и делаем более стабильный сигнал во всех точках.
Влияние соседей я-бы нивелировал выбором каналов.
AVKor: Я о ваших словах что я буду мучиться со своей связкой. Моя связка позволяет на малинку поставить тотже самый openwrt и работать с ней или взять уже готовые скрипты и переписать их. В любом случае, до вашего ответа уже была информация о том что это малинка, а значит нужно работать с каким-либо специально приготовленным linux дистрибутивом и zyxel не подходит под задачу.
rd96:
Для хорошего сис. админа настроить такую систему - это как настроить обычный сервер в качестве роутера. Часов 5-6. Если никогда этим не занимался, то время может увеличится до нескольких недель.
В любом случае, сначала настраиваем просто 6-8 модемов (откуда у вас там столько операторов? В России их всего 4 со своими БС), потом уже применяем скрипт для выборки лучшего шлюза и перенаправления траффика на него. Также, т.к. большинство операторов не даст внешний ip, лучше всего сделать промежуточный сервер который будет принимать подключения от вас и от коптера и помогать общаться + появляется возможность сделать у коптера веб интерфейс на этом сервере.
Задача интересная, но непростая. В любом случае, для создания живого прототипа нужно 1-2 инженера-админа. Стоимость - их зарплата за 1-2 месяца, аренда сервера и оборудование. Это - минимум.
AVKor: Расскажите пожалуйста, я могу сделать на zyxel из коробки openvpn или l2tp сервер с l2 подключениями которые буду бриджовать к lan, но с помощью iptables или ebtables отключением хождения dhcp между openvpn подключением и lan? Интернет работает через кабель и модем с резервированием?
Или мне нужно ставить пакет из openwrt который собран под keenetic?
Вы извините, но openvpn или l2tp я сейчас у меня почти в каждой точек необходимо иметь. Это если не думать о том, что у тебя где-нибудь косяк вылезет на ровном месте. Например, еще пол года назад я не мог с помощью keenetic подключиться к softether vpn серверу используя l2tp.
Предлагаю разобраться самому, начав с простого примера - создаем 2 приложения, в одном socketserver, в другом socket. Соединяемся друг с другом по адресу localhost и одинаковому незанятому порту (типа 31000). Как только заработает - можно наращивать функциональность. О потоках пока забыть.
Как только все заработает, завернуть в каждом приложении сетевую часть в отдельный поток и получать данные из них в main который выполняется в основном потоке.
Если все заработает - уже можно будет и код выше написать.
Александр Шабельский: После прописания маршрута трасировка должна заходить на 10.1.1.1 или хотя-бы через 192.168.1.108
Вообще, найдите руководство по настройке NVR, проблема в нем. Желательно выключить на нем NAT и DHCP. Тогда он будет работать как L2 управляемый коммутатор.
Смею заметить - в вашем комментарии нет решения исходной проблемы и он имеет не больше смысле чем мой...