Сталкивался с сетью в которой компьютеры с IP, например, 192.168.0.1 спокойно взаимодействовал с компьютером с IP 10.5.0.10, и оба, в свою очередь, работали с сервером с IP 192.168.5.215. Вопрос - что нужно сделать чтобы получить такой результат? В обычной локалке компьютер 192.168.0.1 не сможет ни пинговать, ни взаимодействовать с каким-нибудь 192.168.88.10.
1) Если сети физически разделены, те у них разные провайдеры.
Посмотри VPN server.
У роутеров настраиваешь VPN соединение.
Один из VPN серверов будет главным (с реальным IP) . К нему будут соединятся роутеры из других из других подсетей.
2) Если у сетей общий провайдер и есть доступ к общему роутеру
iptables попробуй. вроде достаточно разрешить хождение пакетов между сетями.
3)Если у сетей общий провайдер и нет доступа к общему роутеру
Жуть ))) Нужен VPN сервер с реальным IP. и смотри пункт 1
На маршрутизаторе , и это не коробочки за 2000-4000 руб, а лучше реальный комп.
iptables
из одной локальной подсети (192.168.2.0/24) в другую (192.168.0.0/24),
iptables -t nat -A POSTROUTING -s 192.168.2.0/24 -d 192.168.0.0/24 -j MASQUERADE
К комментариям из другой ветки https://dd-wrt.com/ - там есть список поддерживаемых роутеров. Выбираешь рутер. Качаешь прошивку. https://habr.com/post/98812/ - направление поиска куда капать. Перепрошиваешь роутер для полного доступа к iptables.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.