Routing

OpenVPN:將路由推送到具有不同網關的客戶端

  • March 31, 2022

我希望我的 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,但沒有任何效果。

請幫忙

引用自:https://unix.stackexchange.com/questions/91071