Заранее прошу ногами не пинать, я обычный юзер домашней сети.
Едва знаю, что в OpenWrt есть ssh и знаю команду htop ))
Есть три точки домашнего интернета, везде естественно стоят роутеры. Назовем Дом1, Дом2 и Дача1. У одной из точек Дом1 - белый статический IP. У остальных серый, точка Дача1 подключена через 4g модем.
Есть одна VDS с выделенным фиксированным белым IP. Скорости там нормальные, сейчас используется для обхода всяких запретов через shadowsocks (оказалось, что его установка очень легка, в том числе на роутеры с OpenWrt)
Вопрос прост - как объединить все эти внутренние сети, чтобы устройства из всех точек видели друг-друга? Я понимаю, что надо использовать что-то вроде WireGuard. Или OpenVPN? Несколько смущает сложность настройки.
При этом, все устройства за роутерами должны видеть другие устройства в других точках, но в интернет почти все - ходить по своим стандартным маршрутам, не через VPN. Исключение - ряд устройств, которым нужны сервисы именно на поднятой VDS (локальный сервис blynk, MQTT) - это мелкие устройства IOT, у них как правило нет шифрования и было бы логичнее, чтобы они ходили через VPN.
Плюс необходимо покинуть ряд портов с VDS до машины за одним из роутеров (Дом1). Ну и как опцию - добавлять периодически роутер на OpenWrt как еще одного клиента внутренней сети.
Как я понимаю, необходимо сделать различные подсети во всех точках , что- то вроде 192.168.1.0/24, 192.168.2.0/24, 192.168.3.0/24 и т.д. ? Это можно сделать.
Какие роутеры использовать? Есть различные роутеры на OpenWrt (всякий китай типа yoku yk-l1c, NEWIFI D3 и т.д.), в наличии есть микротик Rb2011. Может, накупить везде микротиков?
Начал ставить Libreswan (l2tp+ipsec) на OpenWrt c флешкой 16Мб - тупо закончилось место при скачивании зависимостей. Я кое-как могу собрать прошивку конечно для OpenWrt в ImageBuilder'e , которая вместится во флеш, но стоит ли этого? Или использовать wireguard? Можно ли заставить клиент wireguard'a роутить интернет трафик только для избранных IP во внутренней сети, остальных пускать по дефолтному маршруту?
Нет желания, чтобы мне все разжевали, но хотя бы подтолкнули в нужном направлении. Может, кто-то подскажет, куда можно написать, где за оплату мне все разжуют и помогут? Не на авито же?