Routing
OpenVPN:將路由推送到具有不同網關的客戶端
我希望我的 OpenVPN 伺服器使用不同的預設網關將路由向下推送到客戶端。
具體來說,我的 OpenVPN 伺服器有一個內部 IP 地址
10.0.0.1
,我希望它推送一條10.10.10.1/24
使用 gateway的路由10.0.0.2
。是否可以通過在伺服器配置文件中指定推送路由來做到這一點?
push "route 10.10.10.0 255.255.255.0 10.0.0.2 1"
從 OpenVPN 手冊頁:
--route network/IP [netmask] [gateway] [metric]
這告訴伺服器配置“推送”到客戶端,該
route
命令通過網關 10.0.0.2 設置 10.10.10.0/24 子網的網路路由,度量為 1。如果有多個,度量用於給出“偏好”路線存在(這樣最低成本獲勝)。
我在執行 OpenVPN 伺服器的 Ubuntu 20.04 伺服器上遇到了類似的問題。我可以連接,但我有一個子網,我想通過我的 VPN 連接公開。在我的伺服器上,我可以 ping 該子網範圍內的所有 IP,當客戶端連接時,我只能 ping 伺服器上配置的 IP,
192.168.100.3/24
但我需要能夠 ping 其餘 IP 範圍。我已經配置了推送路線
192.168.100.0 255.255.255.0 192.168.100.1
,但沒有任何效果。請幫忙