Как объединить все маленькие локальные сети в одну большую, и зажить счастливо?
VPN объеденяет несколько локальных сетей и (или) устройств поверх глобальной сети.
Подсети должны иметь разные IP адреса, чтобы хосты могли отличать ip-адреса локальной сети, от ip адресов удаленных сетей.
Допустим, к R2 подлючен комп с адресом 192.168.1.5, и хочет отправить пакет на хост, который находится в сети R1, и имеет адрес 192.168.1.10. Комп сравнивает ip адресата со своим, видит, что первые 3 октета совпадают, думает, что целевой хост находится в локальной сети, и отправляет пакет на роутер вместо VPN.
Почитайте про маску сети в интернете, зачем она нужна, и как она работает
Выдавай подключившимся не 10.8.0.0, а 192.168.2.2-192.168.2.254 - что-нибудь из этого диапазона и с такой маской 255.255.255.255
Вот тут есть интересный пример.
https://help.keenetic.net/hc/ru/articles/213967789...