OPNSense 构建企业级防火墙–site-to-site network(六)

  • 2020 年 3 月 16 日
  • 筆記

简介

OPNsense是一个功能非常丰富强大的开源防火墙及路由平台,本篇文章将介绍如何使用OPNsense 内置 OpenVPN 模块来进行跨区域组网。实现不同地域的局域网通过 Tunnel 进行通信。

组网架构

公司数据中心分别位于北京和上海两地,将通过OPNsense OpenVPN 进行两地局域网络打通,实现IP通信。

Tunnel 地址 10.0.10.0/24  北京 DC  LAN:172.18.30.0/24  WAN:***.***.***.***/24  上海 DC  LAN :192.168.99.0/24  WAN:***.***.***.***/24

OpenVPN 服务器端

描述:site-to-site network server  服务器模式:点对点(共享密钥)  协议:UDP  设备模式:tun  接口:WAN  本地端口:1199  加密设置:共享密钥:服务器自动产生,该密钥也将用于客户端  加密算法:AES-128-CBC  认证摘要算法:SHA1(160-bit)  硬件加密:无  隧道设置:IPv4隧道网络:10.0.10.0/24  IPv4本地网络:172.18.30.0/24  IPv4远程网络:192.168.99.0/24  压缩:启用自适应压缩  禁用IPv6:是  客户端设置:动态IP:是  地址池:是

OPNsense firewall 配置

WAN 口放行UDP1199

OpenVPN 口放行 any–any

注意:生产环境需要匹配严格的访问规则

边界防火墙端口映射

nat server 1 protocol udp global current-interface 1199 inside 172.41.129.249 1199

OpenVPN 客户端

描述:site-to-site network client  服务器模式:点对点(共享密钥)  协议:UDP  设备模式:tun  接口:WAN  远程服务器  主机或IP  端口  ***.***.***.****  1199  加密设置:共享密钥:将服务器端的共享密钥复制然后贴在此处  加密算法:AES-128-CBC  认证摘要算法:SHA1(160-bit)  硬件加密:无  隧道设置:IPv4隧道网络:10.0.10.0/24  IPv4远程网络:172.18.30.0/24  禁用IPv6:是

OPNsense firewall 配置

OpenVPN 口放行any–any

注意:生产环境需要匹配严格的访问规则

OpenVPN 连接状态

网络测试

测试两地数据中心网络互访正常步骤省略…..