无法通过 openvpn ping elastix 电话系统

无法通过 openvpn ping elastix 电话系统

我在 CentOs 上为我们的办公室设置了 openvpn。我使用它没有任何问题,可以 ping 所有 PC 和服务器、网络打印机。

最近我在我们办公室安装了 Elastix 电话系统,它位于同一 IP 范围内,我可以 ping Elastix 服务器并在办公网络内打开它的 Web 界面,但不能通过 openvpn。

奇怪的是,我仍然可以 ping 通所有连接到 Elastix 的 PC、服务器、打印机甚至网络电话,但无法通过 openvpn ping 通 Elastix 本身

我检查了 Elastix 上的防火墙,它已全部关闭。我甚至尝试将其打开并允许 openvpn 端口,但仍然没有成功。

是否有人碰巧遇到相同或类似的问题或能猜出可能是什么问题?

谢谢

编辑:这是路线表。

172.21.17.8     *               255.255.255.248 U         0 0          0 eth2
192.168.123.0   *               255.255.255.0   U         0 0          0 eth0
default         172.21.17.14    0.0.0.0         UG        0 0          0 eth2

答案1

您的 Elastix 上的路由表可能有误。如果来自 OpenVPN 网络的数据包通过 eth0 发送,并且您的 OpenVPN 使用路由设置,则 OpenVPN 客户端不在您的192.168.123.0 /24子网上。

答案可能很简单,只需在 Elastix 盒上为 OpenVPN 服务器使用的子网添加一条路由即可。

要临时添加路由,请使用类似 的命令/bin/ip route add 192.168.125.0/24 via 192.168.123.254/bin/ip route add network/bits via gateway如果没有其他路由器,则使用 OpenVPN 盒作为网关。

相关内容