僅路由來自 eth0 的特定 IP 系列流量,其餘全部路由至 wlan0

僅路由來自 eth0 的特定 IP 系列流量,其餘全部路由至 wlan0

我不擅長網絡,所以這可能是個天真的問題。

我使用的是 Ubuntu,並透過 LAN 和 WiFi 連線。 LAN 是我的內部網絡,無法從外部存取。我需要 WiFi 來上網。

我認為將所有流量路由10.*.*.*到類似的東西應該​​非常簡單。eth0wlan0

有人可以為此建議命令嗎?

更新:

ip route list

default via 10.2.133.254 dev eth0  proto static 
10.0.0.0/8 dev eth0  scope link 
10.2.133.0/24 dev eth0  proto kernel  scope link  src 10.2.133.104  metric 1 
172.16.32.0/21 dev wlan0  proto kernel  scope link  src 172.16.39.177  metric 9 

答案1

作為特權使用者(root 或 sudo),運行以下命令就足夠了:

# ip route add 10.0.0.0/8 dev eth0
# ip route add default via x.x.x.x

其中最後一個 xxxx 是您的 wifi 預設閘道的 IP 號碼。

預設路由可能已經就位,因此您可能不必發出該路由,請檢查“ip 路由清單”

相關內容