Я пытаюсь маршрутизировать удаленный шлюз, чтобы его можно было использовать в локальной сети для назначения общедоступных IP-адресов из удаленной сети. Мне частично удалось кое-что взломать, но я не могу полностью достичь того, чего хочу.
LAN A необходимо использовать удаленный шлюз WAN B.
Маршрутизатор в LAN A: br0 192.168.20.8 br0: 0 8.8.8.1 (конечно, не настоящий IP). tap0 (туннель OpenVPN, подключенный к мосту br0)
Проблема в том, что Linux рассматривает 8.8.8.1 как локальную и исходную маршрутизацию, пока не работает.
Я нормально использую iptables или таблицы маршрутизации на основе источников, если кто-нибудь может показать мне решение.
Спасибо за вашу помощь всем!