Линукс машина подключена к Интернету через два интерфейса ppp0 и ppp1 с помощью двух модемов. Также эта машина действует как точка беспроводного доступа через интерфейс, скажем, eth0 с IP-адресом 192.168.1.1, и действует как шлюз для подключенных устройств через эту сеть с маской подсети 255.255.255.0.
Теперь возможно достичь следующего:
Когда любому из подключенных устройств через беспроводную точку доступа требуется подключение к Интернету, Linux-машина должна использовать интерфейс ppp1 для Интернета.
Если любому из приложений на машине linux требуется подключение к Интернету, машина linux должна использовать интерфейс ppp0 для Интернета.
Можно ли этого достичь, добавив правила в цепочки в таблицах filter/nat?
Если в таблице маршрутизации ядра есть правило по умолчанию для маршрутизации трафика по умолчанию через интерфейс ppp0, будет ли ядро полностью игнорировать ppp1 для Интернета?
PS: новичок в сети и концепции маршрутизации. Если вопрос не ясен, оставьте комментарий, постараюсь дать больше информации.