特定のIPシリーズのトラフィックのみをeth0からルーティングし、残りはすべてwlan0にルーティングします。

特定のIPシリーズのトラフィックのみをeth0からルーティングし、残りはすべてwlan0にルーティングします。

私はネットワークに詳しくないので、これは素朴な質問かもしれません。

私は Ubuntu を使用しており、LAN と WiFi の両方に接続しています。LAN は外部からアクセスできない内部ネットワークです。インターネットにアクセスするには WiFi が必要です。

10.*.*.*すべてのトラフィックをにルーティングしeth0、その他すべてをwlan0そのような場所にルーティングするのは非常に簡単だと思います。

誰かこれに対するコマンドを提案してもらえますか?

アップデート:

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 は、Wi-Fi のデフォルト ゲートウェイの IP 番号です。

デフォルトルートがすでに設定されている可能性があるので、それを発行する必要はないかもしれません。「ip route list」で確認してください。

関連情報