как направить сетевой трафик с беспроводного интерфейса на второй беспроводной интерфейс и USB-модем 3G/4G на одном компьютере

как направить сетевой трафик с беспроводного интерфейса на второй беспроводной интерфейс и USB-модем 3G/4G на одном компьютере

У меня есть компьютер с дистрибутивом Debian с тремя сетевыми интерфейсами: два беспроводных (wlan0 и wlan1) и третий — это usb-ключ для доступа к сети 3G/4G. Я хочу заархивировать следующую конфигурацию:

  • wlan0 должен быть настроен как точка доступа, чтобы предоставить доступ в Интернет другим внешним устройствам (мне удалось использовать hostapd, чтобы назначить моему компьютеру SSID, и он может аутентифицировать устройства с помощью WPA2)
  • wlan1 должен иметь доступ в Интернет, предоставляемый внешней точкой доступа.
  • USB-модем должен иметь доступ в Интернет, предоставляемый оператором сотовой связи.
  • Сетевой трафик от внешних устройств, подключенных к wlan0, должен быть направлен с wlan0 на wlan1 или USB-модем, отдавая приоритет wlan1 (чтобы минимизировать использование сотовых данных)
  • Любая программа, работающая внутри компьютера, должна также иметь доступ в Интернет через wlan1 или USB-модем, с приоритетом wlan1.

Короче говоря, я хотел бы, чтобы доступ в интернет маршрутизировался точно так же, как он маршрутизируется в мобильном телефоне с Wi-Fi и 3G/4G интернетом, но с дополнительной функциональностью, что компьютер также является точкой доступа для внешних устройств, которые подключаются к нему с помощью интерфейса wlan0. Я не нашел в интернете ни одного руководства, которое работало бы с этой конкретной настройкой.

Кто-нибудь знает, какие правила маршрутизации нужно использовать? Есть ли какие-нибудь программы пользовательского пространства, которые могут помочь мне облегчить эту задачу?

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