ワイヤレス インターフェイスから同じコンピューター上の 2 番目のワイヤレス インターフェイスと 3G/4G USB ドングルにネットワーク トラフィックをルーティングする方法

ワイヤレス インターフェイスから同じコンピューター上の 2 番目のワイヤレス インターフェイスと 3G/4G USB ドングルにネットワーク トラフィックをルーティングする方法

私は、3 つのネットワーク インターフェイス (ワイヤレス 2 つ (wlan0 と wlan1)、3 つ目は 3G/4G ネットワーク アクセス用の USB ドングル) を備えた Debian ベースのディストリビューションを実行しているコンピューターを持っています。次の構成をアーカイブしたいと考えています。

  • 他の外部デバイスにインターネット アクセスを提供するには、wlan0 をアクセス ポイントとして設定する必要があります (hostapd を使用してコンピューターに SSID を割り当てることができ、WPA2 を使用してデバイスを認証できます)
  • wlan1 には外部アクセス ポイントによって提供されるインターネット アクセスが必要です。
  • USBドングルは携帯電話データキャリアによってインターネットアクセスが提供される必要があります
  • wlan0 に接続された外部デバイスからのネットワーク トラフィックは、wlan0 から wlan1 または USB ドングルにルーティングされ、wlan1 が優先される必要があります (セルラー データの使用を最小限に抑えるため)。
  • コンピュータ内で実行されるすべてのプログラムは、wlan1またはUSBドングルを使用してインターネットにアクセスできる必要があり、wlan1が優先されます。

つまり、インターネット アクセスが、Wi-Fi と 3G/4G インターネットを備えた携帯電話デバイスでルーティングされるのとまったく同じ方法でルーティングされ、さらに、インターフェイス wlan0 を使用して接続する外部デバイスのアクセス ポイントとしてもコンピューターが機能するという追加機能も備えていることを希望しています。この特定の設定で機能するチュートリアルはインターネット上で見つかりませんでした。

どのようなルーティング ルールを使用する必要があるか知っている人はいますか? このタスクを簡単にするユーザー スペース プログラムはありますか?

関連情報