虚拟机安装某防火墙

0、前言

        由于工作原因,需要在虚拟机中测试防火墙。以前个人测试、学习过程中用过多数免费防火墙,但是开源的不太能满足我当前的一个需求。我想要测试SOAR自动编排与防火墙联动功能。所以尝试在虚拟环境中运行商业版防火墙。某为的eNSP模拟器可以模拟USG6000V防火墙,但是好像不是太稳定,我没有找到好的解决办法。其实如果eNSP模拟器可以稳定运行华为防火墙是非常不错的选择,因为模拟器可以设置复杂的网络环境 ,而且可以通过网云元素达到和物理网络通讯的目的。

        找不到好的解决办法就换一个思路,所以有了本篇内容。我习惯性的认为商业版防火墙不太能从厂家拿到img或者bin镜像。不过偶然我发现了新大陆,就是hillstone的知识库。hillstone知识库内容太庞大,普通人就可以注册,里面竟然还有镜像下载,还贴心的附上ova文件。官网上的知识库为对学习、研究、测试网络安全的人员提供了一个很好的获取资料的途径。

        本片就是简单的记录,记录一下如何在虚拟机安装hillstone防火墙进行测试。

1、准备工作

        首先,需要安装VMware Workstation或者 VM VirtualBox,这个相信都会装会用;

        其次,打开官网,找到知识库,注册StoneID;

        最后,下载固件;

        找到固件下载,我测试防火墙所以使用StoneOS,找到5.5,R9应该是新版本,P版本应该是稳定版,找到5.5R9P6,找到CloudEdge命名的ova文件。我个人猜测CloudEdge是可以虚拟化环境运行的版本。

        下载该文件,获取ova。

        当然知识库里还有比如命令手册、配置手册之类的资料。感兴趣的可以学习。

2、运行

        有了ova文件就一切好办。

        双击ova文件,导入虚拟机。

          导入以后默认的CPU、内存、硬盘等资源基本不需要更改,需要更改的是网络设置。默认情况下是一个网卡,防火墙一般作为网关设备需要2个网卡,即使做试验也是2个网卡起步。所以添加一个网卡,网卡可以设置为NAT,或者LAN区段。

         设置完毕后,启动虚拟机。

         启动以后默认用户名密码:hillstone/hillstone,新版的OS首次登录需要修改密码。

        命令行类似思科交换机,show命令查看网卡IP配置。

        默认情况下我们可以通过自动获取的IP地址进行Web界面管理。        

熟悉的登录界面就出来了。

 默认情况下应该是有一个月的试用期,作为学习测试时间够了。如果到期了还想用,可以再导入一次OVA文件。

这时候就可以根据自己需求设置防火墙网络接口、路由、安全策略。 

3、总结

        这个防火墙镜像100多M,占用资源少,是个不错的学习平台,同时对其他安全设备感兴趣也可以下载其他的镜像,比如负载均衡、WAF等。        

        说实话,知识库内容很丰富。如果能把里面内容看80%都是技术大牛了。

========================================================================

补充一下:第一次启动后设置静态IP地址:

由于某些时候没有DHCP环境,在trust口设置静态IP地址。

1、配置命令(设置接口IP)

SG-6000#config

SG-6000(config)# interface ethernet0/0

SG-6000(config)# no ip address dhcp

SG-6000(config-if-eth0/0)# ip address a.b.c.d/netmask

SG-6000(config-if-eth0/0)# manage http | https | telnet | snmp | ssh

SG-6000(config-if-eth0/0)# exit

2、 配置命令(设置默认路由)

SG-6000(config)# ip vrouter trust-vr

SG-6000(config)# ip route a.b.c.d/netmask A.B.C.D

SG-6000# save

### 如何使用远程桌面连接访问虚拟机 #### 配置主机与虚拟机之间的端口映射 为了能够通过远程桌面协议(RDP)成功访问运行于VMware中的虚拟机,需配置NAT模式下的端口转发规则。具体来说,在宿主机上选定一个高于1024且低于65535的端口号作为外部接入点;而在目标虚拟操作系统内部,则保持默认RDP监听端口即3389不变[^1]。 例如,如果设定宿主机开放5589号端口用于接收来自外界的RDP请求,并将其定向至某台特定虚拟机内的标准RDP服务位置(通常是localhost:3389),那么只要向该宿主机发送针对IP地址附加有指定端口号的数据包(如`192.168.1.30:5589`),就能顺利抵达对应虚拟环境并触发相应的图形界面交互过程。 #### 启用虚拟机上的远程桌面功能 除了正确设置网络参数外,还需确保目的虚拟机能响应远端发起的操作指令。这通常涉及到调整其本地安全策略以允许接受未经身份验证或受限范围内的客户端建立会话链接。对于Windows类系统而言,可通过依次进入“控制面板>系统>高级系统设置>远程”路径来激活此项特性,并确认防火墙未阻止必要的通信流量经过3389端口[^3]。 另外值得注意的是,某些情况下可能还需要额外安装专门设计的支持工具或是修改注册表项才能完全解锁全部可用选项。完成上述准备工作之后,便可以从任何支持RDP协议的地方启动终端模拟软件像Finalshell、WindTerm或者是Xshell等尝试建立连接了[^2]。 ```bash # 使用mstsc命令行工具快速创建.rdp文件以便保存常用的服务器信息 mstsc /v:<host_ip>:<port> ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

骆驼1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值