网工小白升级打怪篇(一)实验环境部署

 

本篇是网工小白入门前的准备篇,对于初学者来说,有两个因素影响着是否可以真正的入门。其一就是是否能找到一个适合自己有实用的模拟器,其二就是能否找到一个领路人指导你学习(虽然有好多书籍,网上也有很多视频,但是自学非意坚者是很难坚持下来的,而且这样学效率会很低。),欢迎大家添加小编,加入群聊,一起学习共同进步。

下面小编就给大家推荐两款较为流行的模拟器,思科模拟器EVE以及华为模拟器ENSP,下载链接在公众号后天回复“模拟器”即可获取(如有失效可添加小编获取)。

一、部署华为模拟器ENSP:

1、相关软件:

  • eNSP V100R003C00SPC100 

  • VirtualBox-5.2.32

  • WinPcap-4.1.3

  • Wireshark-win64-3.2.2 

注意:在安装 eNSP V100R003C00SPC100 前需要先安装三个必须的软件

  • VirtualBox-5.2.32

  • WinPcap-4.1.3

  • Wireshark-win64-3.2.2 

 

否则某些功能可能无法正常使用

2、安装VirtualBox-5.2.32

直接点击安装,选择下一步

选择安装位置即可

 

3、Wireshark-win64-3.2.2 

 

步骤同上,直接安装

选择安装位置

 

4、winPcap-4.1.3

直接安装即可

5

开始安装ENSP

选择好语言,安装位置

选择安装位置

检测需要软件

如果三个必装软件没有安装,这一步就无法进行

 

安装完成后打开,安装成功

然后就可以开始做实验了

 

二、部署eve模拟器

 

在安装EVE之前,需要大家在电脑上安装软件VMware Workstation,该软件小编会打包放入链接中,后台回复“模拟器”即可获取。

EVE支持很多的设备模拟。在小编会在后半部分将教大家如何进行镜像导入。

下面就开始教大家进行EVE的安装以及如何导入镜像。

 

 

1、首先VMware的界面下,选择打开虚拟机

2、导入EVE

选择你下载好的eve镜像的ova文件进行导入。采用的是社区懒人版,这个版本有些镜像已经集成进去了。

3、修改名称和安装位置

修改要配置的虚拟机的名称,和要安装的位置,小编这里推荐安装到非系统盘目录下。

导入的速度可能会有几分钟,耐心等待一下。

 

4、虚拟机设置,启动虚拟化

注意:一定要启动虚拟化。

5、设置eve的网络

设置安装的EVE的网络,推荐VMnet1或者VMnet8。(我们采用NAT,VMnet8)

6、开启虚拟机

开启该虚拟系统,就会进入开机界面。

7、登录eve系统中

因为采用的是集成好的,所以直接就可以输入用户名密码登录了:

系统的用户名是root,密码是eve。

8、web端访问

使用WEB界面进行访问,默认用户名admin,密码是eve

 

9、创建eve实验文件

进入界面当鼠标移动到当前位置会有提示,设置拓扑的名称,然后保存。

10、实验的主界面

保存以后会有一个空白的界面,然后右键选择Node

鼠标右键,然后选择Node创建设备。

会看到如下已经集成进去的镜像。

 

11、选择实验选择的设备

根据自己的需求选择设备做实验,我选择Cisco  IOL,采用L3模拟路由器

12、添加设备并连接

两台设备要相连点住下面图标拉过来,选择两边相连的接口编号,然后save保存。

13、开启设备

选中两台设备右键start就可以使用了

14、调试设备

双击就可以打开调试配置了。

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,这里是一个简单的打怪升级游戏的示例代码: ``` #include <iostream> #include <string> #include <cstdlib> #include <ctime> using namespace std; int main() { srand(time(NULL)); // 初始化随机数生成器 int player_health = 100; // 玩家初始血量 int player_attack = 10; // 玩家攻击力 int enemy_health = 50; // 敌人初始血量 int enemy_attack = 5; // 敌人攻击力 int experience = 0; // 玩家经验值 int level = 1; // 玩家等级 while (player_health > 0) { // 玩家血量为0游戏结束 cout << "你的血量:" << player_health << endl; cout << "你的攻击力:" << player_attack << endl; cout << "当前经验值:" << experience << endl; cout << "当前等级:" << level << endl; cout << "-----------------------" << endl; cout << "遭遇敌人!" << endl; // 敌人战斗 while (enemy_health > 0) { int enemy_damage = rand() % enemy_attack + 1; cout << "敌人攻击了你,造成了" << enemy_damage << "点伤害。" << endl; player_health -= enemy_damage; if (player_health <= 0) { break; } int player_damage = rand() % player_attack + 1; cout << "你攻击了敌人,造成了" << player_damage << "点伤害。" << endl; enemy_health -= player_damage; if (enemy_health <= 0) { break; } } // 玩家胜利 if (enemy_health <= 0) { cout << "你打败了敌人!" << endl; int gained_experience = rand() % 10 + 1; cout << "你获得了" << gained_experience << "点经验值。" << endl; experience += gained_experience; if (experience >= level * 10) { // 经验值满10升一级 level++; player_attack += 5; // 每升一级攻击力增加5 cout << "恭喜你升到了" << level << "级!" << endl; } enemy_health = 50; // 敌人恢复满血 } // 玩家死亡 if (player_health <= 0) { cout << "你被敌人打败了,游戏结束。" << endl; break; } } return 0; } ``` 这个示例代码实现了一个简单的打怪升级游戏,玩家需要通过战斗来获取经验值,提升等级和攻击力,最终打败敌人。这个示例代码只是一个简单的实现,可以根据具体需求进行修改和扩展。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值