VPNルーティングの変更

VPNルーティングの変更

どの目的にもCisco VPN接続を使用する必要がありますが、すべてのトラフィックをVPN経由でルーティングするのではなく、特定のネットワークに送信されるトラフィックのみをルーティングしたいと思います。

VPNトンネルを介してすべてのトラフィックを10.10.3.1またはExchange.server.deに送信し、残りのトラフィックは、VPNが確立される前に存在していたデフォルトルートを使用するスクリプトはどのように見えますか?

ご協力ありがとうございます。

ベストアンサー1

ルートアクセスが必要ですが、デフォルトではルーティング(route)とIPチェーン(iptables)をリセットする必要があります。

gateway=192.168.1.1 # or whatever your default gateway is
# anything going to 10.10.3.0 will go through the vpn (cscotun0 interface)
route add -net 10.10.3.0 netmask 255.255.255.0 dev cscotun0
# everything else will go through the gateway
route del default
route add default gw $gateway
# flush iptables to clear the ciscovpn chain
iptables --flush
iptables --delete-chain
echo "nameserver $gateway" >> /etc/resolv.conf

これはおおよその設定です(VPNネットワークがクラ​​スCであると仮定)。私が会社で使用しているVPNは、ほぼ12の固定ルートを追加することで、はるかに複雑です。

VPNネットワークが何であるかよくわからないので、いくつかの推測をしてみました。

おすすめ記事