Здравствуйте!
Дано:
1) Шлюз на Ubuntu
2) Интерфейс p4p1 (192.168.0.5/24) - внешний, p9p1 (192.168.1.1/24) - внутренний
3) На интерфейсе p4p1 висят два роутера от разных провайдеров (через свитч) находящиеся в одной подсети:
a) 192.168.0.1/24 - основной
b) 192.168.0.4/24 - резервный
4) В качестве шлюза по умолчанию указан 192.168.0.1
Задача:
Обеспечить проброс портов во внутреннюю сеть с обоих провайдеров.
Эту
https://habrahabr.ru/post/117620/ статью видел, но она для шлюза с отдельным интерфейсом для каждого провайдера.
Пожалуйста, подскажите куда копать или как адаптировать вышеприведенное решение под данную задачу.
P.S.
Кривизну архитектуры сети осознаю.
Нахожусь в процессе отказа от провайдера "b", но на его белый IP завязано очень много мобильных блоков GPS/ГЛОНАСС навигации. Пока их все перепрошьешь...
Хотелось бы организовать временную работу через обоих провайдеров без добавления сетевого интерфейса для шлюза.
P.P.S.
Разбивать подсеть 192.168.0.0/24 на внешнем интерфейсе на две не очень хотелось бы, т.к. провайдер "a", это WiFi мост с оборудованием на крыше 9-ти этажного дома в 2-х километрах, а настраивать сеть через сеть чревато прогулкой на ту самую крышу в случае ошибки.