use*_*717 5 networking openvpn debian-squeeze windows-server-2012
我已经在 Windows 2012 Server 和 Debian Linux 机器之间建立了 OpenVPN 连接。windows机器是服务器,linux机器作为客户端运行openvpn。我可以毫无问题地在 VPN 网络中 ping 并相互连接。
我的问题是我无法从服务器机器访问客户端的网络。例如,来自 10.10.0.2 和 .1 的 Ping 工作没有问题。从服务器 Ping 到 192.168.1.X 不起作用。
设置:
OpenVPN 服务器(Windows 2012 服务器) IP:172.16.1.10/24 VPN IP:10.10.0.1
OpenVPN 客户端 (Debian V6 Linux) IP:192.168.1.5/24 VPN IP:10.10.0.2
我尝试在 Windows 中添加路由,但仍然没有流量被路由到 VPN 网络。例如路由添加 192.168.1.0 掩码 255.255.255.0 10.10.0.2
在Windows/Linux下需要配置什么才能访问客户端的内网?
23/04/2015 更新:
将 route 和 iroute 添加到 OpenVPN 服务器配置后,我可以从 Windows Server 访问 eth0 接口(192.168.1.5)。
添加到 server.ovpn:
client-config-dir ccd
route 192.168.1.0 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
在 ccd 文件夹中,创建了一个简单的文本文件“client”,内容如下:
iroute 192.168.1.0 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
可以访问网络中的其他客户端,但只能通过向每个客户端添加静态路由(例如,路由添加 10.10.0.0 掩码 255.255.255.0 192.168.1.5)
如何在不需要添加静态路由或更改本地网络中的客户端的情况下完成相同的操作?
小智 2
听起来您已经成功设置了远程访问 VPN。 http://en.wikipedia.org/wiki/Virtual_private_network
Q:在Windows/Linux下需要配置什么才能访问客户端内网?
答:您需要使用站点到站点 VPN 隧道。
https://openvpn.net/vpn-server-resources/site-to-site-routing-explained-in-detail/
归档时间: |
|
查看次数: |
20236 次 |
最近记录: |