![Linux 盒子作為無線存取點來共享網路連接](https://rvso.com/image/1267886/Linux%20%E7%9B%92%E5%AD%90%E4%BD%9C%E7%82%BA%E7%84%A1%E7%B7%9A%E5%AD%98%E5%8F%96%E9%BB%9E%E4%BE%86%E5%85%B1%E4%BA%AB%E7%B6%B2%E8%B7%AF%E9%80%A3%E6%8E%A5.png)
Linux 機器使用兩個數據機透過兩個介面 ppp0 和 ppp1 連接到網際網路。此外,該機器還透過 IP 位址為 192.168.1.1 的 eth0 介面充當無線存取點,並透過子網路遮罩為 255.255.255.0 的網路充當連接裝置的網關
現在是否可以實現以下目標:
當任何透過無線 AP 連接的裝置需要網路連線時,Linux 機器必須使用 ppp1 介面進行網際網路連線。
如果 Linux 機器上的任何應用程式需要網路連接,Linux 機器應使用 ppp0 介面連接網路。
這可以透過在過濾器/nat 表中的鏈中添加規則來實現嗎?
如果核心路由表有一條預設規則透過介面 ppp0 路由預設流量,那麼核心是否會完全忽略 Internet 上的 ppp1?
PS:網路和路由概念的新手,如果問題不清楚請發表評論,將嘗試提供更多資訊。
答案1
您可能會對這個網站感興趣 - 它不是 100% 您想要實現的目標,但它可能會給您一些指示 - 或者一些您還可以實現的目標的想法。
http://blog.khax.net/2009/12/01/multi-gateway-balancing-with-iptables/