Linux-бокс, работающий как беспроводная точка доступа для совместного использования интернет-соединения

Linux-бокс, работающий как беспроводная точка доступа для совместного использования интернет-соединения

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

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

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

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

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

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

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

решение1

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

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

Связанный контент