Назад | Перейти на главную страницу

Расширенная маршрутизация Linux с использованием удаленного шлюза по локальной сети

Я пытаюсь маршрутизировать удаленный шлюз, чтобы его можно было использовать в локальной сети для назначения общедоступных IP-адресов из удаленной сети. Мне частично удалось кое-что взломать, но я не могу полностью достичь того, чего хочу.

LAN A необходимо использовать удаленный шлюз WAN B.

Маршрутизатор в LAN A: br0 192.168.20.8 br0: 0 8.8.8.1 (конечно, не настоящий IP). tap0 (туннель OpenVPN, подключенный к мосту br0)

  1. Клиент в локальной сети Необходимо использовать 8.8.8.1.
  2. Маршрутизатору в локальной сети необходимо маршрутизировать пакеты для версии 8.8.8.1 через tap0

Проблема в том, что Linux рассматривает 8.8.8.1 как локальную и исходную маршрутизацию, пока не работает.

Я нормально использую iptables или таблицы маршрутизации на основе источников, если кто-нибудь может показать мне решение.

Спасибо за вашу помощь всем!