自从服务器有了PVE环境就释放了笔记本的虚拟机,想要在PVE中设置复杂的网络环境就需要模拟防火墙。今天使用OPNsense来在PVE环境中模拟网络测试环境。
计划模拟拓扑:

配置配置好PVE的网桥和相关虚拟机的网卡,然后安装防火墙。
镜像下载地址:https://opnsense.org/download/
下载好以后上传到PVE的ISO存储上。
新建虚拟机,设置多网卡。

需要提前在网络中新建多个网桥,一个网卡接外网网桥用于模拟外网,一个网卡接新建的网桥模拟内网。vmbr2模拟内网环境。

系统启动如果使用root/opnsense登录的话,是live系统,不能保存配置,是光盘引导的系统。使用installer/opnsense登录会开始安装过程。我分配了1024MB内存,提示至少3000MB,可以选择仍然继续。安装过程略过。

安装完成后提示重启。重启时移除ISO文件。
然后指定wan、lan口网卡。如果不确定可以根据PVE页面里网卡的MAC地址来确定。

在PVE中用win10虚拟机,把网卡桥接到vmbr2。设置自动获取ip地址。打开管理页面:https://192.168.10.1,admin/opnsense

根据向导设置。完成初始化操作。

OPNsense在创建NAT规则时不会自动创建安全访问策略,所以要单独建立。
在这个防火墙当中都叫规则,为了区分,NAT叫规则,访问控制叫安全策略。
为了方便管理,我先把WAN口的管理权限打开,可以使用wan口进行管理。
在防火墙安全策略中添加到WAN口自身的允许策略。

然后添加WAN到LAN的允许安全策略,再添加27009端口做端口映射。

记得点击应用更改。
出站安全策略和出站NAT规则是自动创建的。


也可以手动创建,在内网存在多个网段的时候需要手动创建NAT规则,还需要回指路由。
测试端口映射:


可以在内网主机上使用phpstudy建立一个网站,把端口映射到外网,进行测试学习。测试反弹shell,测试webshell。

9060

被折叠的 条评论
为什么被折叠?



