ネットワーク設定は次のとおりです。
Internet --> Router1 doing PPPOE and VPN --> Switch --> Router2 + other stuff
ルータ1はiptablesを使用してLinuxを実行しており、ISPに接続され、VPNに正常に接続されました。ただし、Router2はVPNを通過しないでくださいが、Router1に接続されている他のデバイスはVPNを通過する必要があります。
VPN接続をバイパスする方法は?この場合、スイッチが重要かもしれません。
答え1
必要なのはポリシーベースのルーティングです。バラよりman ip-rule
router2に一致するルールの設定
ip rule add from router2 table 200
このルールの正しいゲートウェイへのパスを設定します。$GATEWAY
VPNを起動する前に、デフォルトゲートウェイまたはrouter1である必要があります。
ip route add default via $GATEWAY table 200