Линукс машина подключена к Интернету через два интерфейса ppp0 и ppp1 с помощью двух модемов. Также эта машина действует как точка беспроводного доступа через интерфейс, скажем, eth0 с IP-адресом 192.168.1.1, и действует как шлюз для подключенных устройств через эту сеть с маской подсети 255.255.255.0.

Теперь возможно достичь следующего:

Когда любому из подключенных устройств через беспроводную точку доступа требуется подключение к Интернету, Linux-машина должна использовать интерфейс ppp1 для Интернета.

Если любому из приложений на машине linux требуется подключение к Интернету, машина linux должна использовать интерфейс ppp0 для Интернета.

Можно ли этого достичь, добавив правила в цепочки в таблицах filter/nat?

Если в таблице маршрутизации ядра есть правило по умолчанию для маршрутизации трафика по умолчанию через интерфейс ppp0, будет ли ядро полностью игнорировать ppp1 для Интернета?

PS: новичок в сети и концепции маршрутизации. Если вопрос не ясен, оставьте комментарий, постараюсь дать больше информации.

1 ответ1

0

Этот сайт может быть интересен для вас - это не 100% то, чего вы хотите достичь, но он может дать вам несколько советов - или некоторые идеи о том, что еще вы можете сделать.

http://blog.khax.net/2009/12/01/multi-gateway-balancing-with-iptables/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .