OpenVPN服务搭建 OpenVPN 为开源产品 1、VPN整体架构解决方案 ┌───────────────────────────────────────────┐ │ │ │ IDC 机房 │ │ │ │ ┌──────────┐ │ │ ││-- keys │ ┌─────────┐ │ │ ││ │-- ca.crt │ │ Lan Server 1 │ │ │ ││ │-- ca.key │ ┌─────────┐ ↗│eth0 : 172.16.1.8 │ │ │ ││ │-- dh1024.pem │ 配置文件 │ VPN Server │↙ └─────────┘ │ │ ││ │-- server.crt │ ←────│eth0 : 210.74.1.7 │ │ │ ││ │-- server.csr │ │eth1 : 172.16.1.7 │↖ │ │ ││ │-- server.key │ └─────────┘ ↘┌─────────┐ │ │ ││ │-- ta.key │ ↗ │ Lan Server 2 │ │ │ ││ `-- ca.key │ ╱ │eth0 : 172.16.1.9 │ │ │ │ `-- server.conf │ ↗ └─────────┘ │ │ └──────────┘ ╱ │ │ ↗ │ └───────────────────────────────────────────┘ ↗ ╱ 访问目的地址:172.16.1.0/24 远程拨号目的地址: ↗ 所使用源地址:10.6.27.0/24 IP :210.74.1.7 ╱ ┌────────────────────┐ ┌──────┐ │ d:\program files\openvpn\config\tear │ │ 办公电脑 │软件安装│ ca.crt │ │Windows 系统│───→│ tear.crt │ │ │配置文件│ tear.key │ └──────┘ │ tear_vpn.ovpn │ │ 路由 : push "route 172.16.16.1.0 ..." │ └────────────────────┘ 2、企业或 IDC 机房网络互联场景逻辑图 ┌───────────────────────────────────────────────────────────────────┐ │ │ │ IPSec VPN Top │ │ │ │ 北京 IDC 机房生产环境 深圳 IDC 机房生产环境 │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │ LanA Server 1 │ │ A1 VPN Server │ │ B1 VPN Server │ │ LanB Server 1 │ │ │ │eth0 : 172.16.1.17│ ←──→│eth0 : 10.0.0.7 │↖ ↗│eth0 : 10.0.0.8 │←──→ │eth0 :192.168.1.18│ │ │ └─────────┘ │eth1 : 172.16.1.7 │ ╲ ╱ │eth1 : 192.168.1.8│ └─────────┘ │ │ ↖ └─────────┘ ↘ ↙ └─────────┘ ↗ │ │ ┌─────────┐ ╲ ↗ ↑ ┌─────┐ ↑ ↖ ╱ ┌─────────┐ │ │ │ LanA Server 2 │─ ↘╱ ─────┤ │ Internet │ ├────── ╲↙ ─│ LanB Server 2 │ │ │ │eth0 : 172.16.1.18│ ↗╲ ↓ └─────┘ ↓ ╱↖ │eth0 :192.168.1.19│ │ │ └─────────┘ ╱ ↘┌─────────┐ ↗ ↖ ┌─────────┐↙ ╲ └─────────┘ │ │ ↙ │ A2 VPN Server │ ╱ ╲ │ B2 VPN Server │ ↘ │ │ ┌─────────┐ │eth0 : 10.0.0.3 │↙ ↘│eth0 : 10.0.0.2 │ ┌─────────┐ │ │ │ LanA Server N │ ←──→│eth1 : 172.16.1.3 │ │eth1 : 192.168.1.2│←──→ │ LanB Server N │ │ │ │eth0 : 172.16.1.19│ └─────────┘ └─────────┘ │eth0 :192.168.1.17│ │ │ └─────────┘ └─────────┘ │ │ 说明:LANA Server 网关统一为 eth1:172.16.1.7 说明:LANB Server 网关统一为 eth1:192.168.1.8 │ │ │ └───────────────────────────────────────────────────────────────────┘ 以上是两个 IDC 机房的 IPSec VPN 的互联场景逻辑图,在实际生产环境中,可以有三个五个,甚至更多,也是没有问题的。 但是尽量不要形成环状的互联,要形成星型的互联。 以上每全 IDC 机房都有两台 VPN Server ,可以做高可用,也可以做负载均衡,这就是开源产品的好处,可以做扩展。、 当然部署三五个都没有问题。 而对于 OpenVPN 来说,不可能两端都是 Server 端,而是一个是 Client ,一个是 Server ,只不过 Client 端用的是 linux 版本的软件。 通过 Client 拨号访问 Server 服务器,因为 LanA Server 的网关都是 A1 VPN Server ,所以都可以访问到 Server 服务器后端的 LanB Server 。 而对于 IPsec VPN 来说的话,则两边部署的都是 Server 端,然后每个 Server 端的 内网 Server 都可以访问对端 Server 的内网 Server 。 对于 OpenVPN 或 IPSec VPN 都用到两个重要的命令 route 和 tcpdump 。 当前实验环境: 台式机 Client IP :10.0.0.100/24 OpenVPN Server OS :CentOS 6.5 WAN IP eth1 :10.0.0.1/24 LAN IP eth0 :192.168.1.212/24 OpenVPN Server 所在内网 web 服务器 IP 为 :192.168.1.207/24 网关为 :192.168.1.1 注意:web 服务器的网关不是 VPN Server 。 3. 实验需求: 在远端通过 vpn 客户端拨号到 vpn server ,然后可以直接访问 vpnserver 所在局域网内的多个 server ,进行管理维护 VPN Server 查看系统部署情况 :
|
|Archiver|手机版|深圳市光明谷科技有限公司|光明谷商城|Sunshine Silicon Corpporation ( 粤ICP备14060730号 ) |Sitemap
GMT+8, 2024-9-30 23:14 , Processed in 0.169004 second(s), 33 queries .
Powered by Discuz! X3.2 Licensed
© 2001-2013 Comsenz Inc.