OpenVPN:別のゲートウェイを持つクライアントにルートをプッシュします


22

OpenVPNサーバーに、異なるデフォルトゲートウェイを持つクライアントへのルートをプッシュしてもらいたい。

具体的には、OpenVPNサーバーの内部IPアドレスは10.0.0.1であり、10.10.10.1/24gateway を使用するルートをプッシュしたいと考えています10.0.0.2

サーバー設定ファイルでプッシュルートを指定することでこれを行うことは可能ですか?


あなたpush "route 10.10.10.0 255.255.255.0"はクライアントに行きたいと言っているのですか、それからVPNクライアントのトラフィックはVPNサーバーネットワーク上で異なるデフォルトゲートウェイ(10.0.0.2)を持つべきですか?
Dravスローン

@DravSloanクライアントに10.0.0.2を介して10.10.10.0/24ネットワーク上のIPアドレスにアクセスさせたいが、VPNのその他のルーティング動作を変更したくない。
ロリンホッホシュタイン

私がやってみました@jostenません:push "route 10.10.10.1/24 255.255.255.255 10.0.0.2"、ない行きます。
ロリンホッホシュタイン

2
おそらくあるはずの@LorinHochsteinpush route "10.10.10.0 255.255.255.0 10.0.0.2 1"
Drav Sloan

@jostenあなたが提案したとおりに答えを投稿したいですか(空白を埋めたばかりです...)
Drav Sloan

回答:


26
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"

OpenVPNのmanページから:

--route network/IP [netmask] [gateway] [metric]

これは、サーバー構成にクライアントに「プッシュ」するように指示します。このrouteコマンドは、10.0のメトリックでゲートウェイ10.0.0.2を介して10.10.10.0/24サブネットのネットワーキングルートを設定します。ルートが存在する(最低コストが優先される)。


3
push route "10.10.10.0 255.255.255.0 10.0.0.2 1"openvpnパーサーをクラッシュさせました。push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"代わりに指定する必要がありました。
wget
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.