如何將網路流量從無線介面路由到同一台電腦上的第二個無線介面和 3G/4G USB 加密狗

如何將網路流量從無線介面路由到同一台電腦上的第二個無線介面和 3G/4G USB 加密狗

我有一台運行基於 debian 的發行版的計算機,具有三個網路介面:兩個無線介面(wlan0 和 wlan1),第三個是用於 3G/4G 網路存取的 USB 加密狗。我想存檔以下配置:

  • wlan0 必須設定為存取點,以便為其他外部裝置提供網際網路存取權限(我已經能夠使用 hostapd 為我的電腦提供 SSID,並且它可以使用 WPA2 對裝置進行驗證)
  • wlan1 必須具有外部存取點提供的網際網路存取權限。
  • USB 加密狗必須具有由蜂窩數據運營商提供的互聯網訪問權限
  • 來自連接到 wlan0 的外部裝置的網路流量必須從 wlan0 路由到 wlan1 或 USB 加密狗,並優先考慮 wlan1(以最大限度地減少蜂窩數據的使用)
  • 電腦內部運作的任何程式都必須使用 wlan1 或 USB 加密狗存取互聯網,優先順序為 wlan1

簡而言之,我希望互聯網訪問的路由方式與具有 wifi 和 3G/4G 互聯網的手機設備中的路由方式相同,但增加了計算機也是外部設備的接入點的功能使用 wlan0 接口連接到它。我在互聯網上沒有找到任何適用於此特定設定的教學。

有誰知道必須使用什麼路由規則?是否有任何用戶空間程式可以幫助我使這項任務變得更容易?

相關內容