動的ルーティング

動的ルーティング

OPenVPN および PPPD サーバーとして構成された OperWRT ルーターがあります。

ネットワークトポロジは次のとおりです。 ネットワークトポロジ

パスBとCをAにプッシュするようにPPPDを設定するときに問題が発生しました。クライアントAがPPPDを介してルーターに接続されると、Dネットワークのもう一方の端にあるコンピューターはB / Cにアクセスできますが、追加の構成なしでB / Cにアクセスすることはできません。

これで、コマンドを使用してクライアント側に固定パスを追加しますが、route add ...これは非常に不便です。

ベストアンサー1

pptp(クライアント)の唯一のオプションは、pppサーバーを介したデフォルトパスを適用することです。

デフォルトゲートウェイの構成

サーバーには、OpenVPNサーバーのようにパスを「プッシュ」する方法はありません。マイクロソフトサポート技術情報

見てVPNの仕組みMicrosftのページには、ダイナミックルーティング環境を作成するためにRIPなどの他のプロトコルを使用する必要があることが示されています。

動的ルーティング

RIPやオープンショートパスパス(OSPF)などの動的ルーティングプロトコルを実装することで、管理者は必要に応じてルーティング情報を交換するようにルータを設定できます。

Linuxがクライアントの場合、回避策は次のとおりです。ディストリビューションによって異なりますが、CentOS(使用されているバージョンに応じて)ではファイルを作成するか、/etc/ppp/ip-up.local/etc/ppp/ip-upのものを含めることができます。

#!/bin/bash
/sbin/ip route add 192.168.10.0/24 via 192.168.1.1
/sbin/ip route add 192.168.20.0/24 via 192.168.1.1

192.168.1.1トラフィックのIPがここからこれらのネットワークに手動でルーティングされているとします。何かありませんか192.168.100.0/24

pptpトンネルが切断されたときにこれらのパスを自動的に削除するには、次の/etc/ppp/ip-down.local内容を含むファイルを作成します。

#!/bin/bash
/sbin/ip route del 192.168.10.0/24 
/sbin/ip route del 192.168.20.0/24

おすすめ記事