Хочу настроить сервак с двумя разными интернет провайдерами. На машине стоит Ubuntu 20.04 и две сетевухи подключённые к двум разным ISP1 и ISP2 через разные роутеры. Каждая сетевуха в своей подсети - 192.168.2.2/30 и 192.168.3.2/30 соответственно.
Был куплен домен на reg.ru и у него были прописанны два IP от ISP1 и ISP2. Проблема в том, что машина доступна или через одну сетевуху или через другую. Нельзя одновременно пинговать оба IP адреса или обращаться по домену на разные сетевухи (reg.ru использует что-то типа round-robin). Всегда одна из сетевух не отвечает.
Если я пингую сетевуху 1 и она успешно отвечает то сайт запущенный на этом серваке успешно открывается через IP этой сетевухи. Если я пингую другую сетевуху и она не отвечает то сайт не открывается.
Wireshark показывает, что «рабочая» в данный момент сетевуха если её пинговать отвечает в ответ, но что интересно «не рабочая» сетевуха если её пинговать получает пакеты и даже на них отвечает, но они не приходят. Похоже что-то с роутингом или т.п. На машине есть два дефолтных гейтвея т.е. с виду всё нормально. Тема немного пересекается с https://askubuntu.com/questions/1211096/two-network-cards-which-provides-internet Но я не спец по Linux и не могу сам разобраться, как это настроить.
Вопрос, кто нибудь смог заставить одновременно работать две сетевухи? И как это можно сделать?