私は、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 を使用して接続する外部デバイスのアクセス ポイントとしてもコンピューターが機能するという追加機能も備えていることを希望しています。この特定の設定で機能するチュートリアルはインターネット上で見つかりませんでした。
どのようなルーティング ルールを使用する必要があるか知っている人はいますか? このタスクを簡単にするユーザー スペース プログラムはありますか?