攻防组网之—-VMware路由器安装设置
前言
VMWare功能很强大,我一直有个想法是能不能用一台高配的主机利用VM虚拟化出一个或多个真实的子网,或者子网里面还有子网,其中使用VM自动的功能可以实现多个网段的主机IP,但是不够真实,因为没有真实性的路由器环境,于是我想能不能虚拟出路由器或者交换机,然后通过设置各种连接,利用多台机器组建一个真实性的网络,多个主机的虚拟大家都懂,VM安装Windows系列和Linux大家信手拈来,我就折腾了一个VM安装路由器的。
为什么要组网
在安全研究和学习上方便呀!你要搞个内网渗透隧道技术端口转发,你还有去日进一台服务器然后再一步一步搞吗?回答是肯定的,但是一般初学者没有想关技术,在学习过程中需要搭建环境。这时候自己组网就比较现实易得。再说假如你写个病毒想看看传播情况,你难道找个真实的企业去搞?万一控制不住你就笑了!说不定第二天就被去请喝茶哈哈哈。但是如果你基于虚拟机组网,又不够真实,你弄个VM的NAT,网关是不是少了一台路由器?
软件环境
VMWare:虚拟机管理软件,此文截图使用14专业版
routerOS:此文章使用的最新的6.4
winbox:routeOS配置管理软件。安装完routerOS需要用这个进行连接设置路由器,当然你也可以使用路由器自带的命令。
RouterOS介绍
MikroTik RouterOS是一种路由操作系统,是基于Linux核心开发,兼容x86 PC的路由软件,并通过该软件将标准的PC电脑变成专业路由器,在软件RouterOS 软路由图的开发和应用上不断的更新和发展,软件经历了多次更新和改进,使其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等功能上有着非常突出的功能,其极高的性价比,受到许多网络人士的青睐。
软件下载
routerOS官网:https://mikrotik.com/
routerOS下载:https://mikrotik.com/download
winbox下载:https://download2.mikrotik.com/routeros/winbox/3.11/winbox.exe
打开https://mikrotik.com/download,在下载里面有各种处理器架构的软件,有arm的,MIPS的等
选择合适的处理器架构,这里选择x86,注意:如果你要使用VM安装的话,要下载ISO镜像也就是CD image

winbox的话直接下载直接使用。
VMWare安装routerOS
routeOS的虚拟机安装和一般操作系统在虚拟机里安装是一样的,不过有个关键步骤需要设置,在VM里新建虚拟机,选择自定义还是典型,这边选典型

下一步的话是选择硬件兼容性、默认即可直接下一步、然后是选择系统安装方式,选择中间那个“安装程序光盘映像文件”

然后下一步是选择系统类型,都选择其他

然后下一步是给虚拟机命名,分配处理器、内存这些,和常规的操作系统安装一样。不过routeOS大小只有20几M,所以默认分配256M内存,够了,重点注意是网络连接类型要选择桥架方式,然后设置磁盘等等,安装流程基本和其他系统是一样的。
系统安装
利用VM设置好以后,会在虚拟机列表出现路由器虚拟机,打开以后进入系统安装设置界面如下,选择你需要安装的软件包

在这个界面输入’a',会全选所有组件,然后按‘i’开始安装

这边不保留原配置,输入y以后会提示你确认,然后输入y开始安装,会显示安装进度和安装好的组件:


然后enter键重启
登录用户名:admin,密码为空
然后提示你是不是要看license,不用看,直接选n

然后进去发现Linux命令全不能使用,所以你不用试了,它是支持的路由器命令。

这时候winbox闪亮出场
winbox使用教程
打开下载的winbox(不需要安装),界面如下,点击列出IP按钮

如果列表没东西,聪明的你肯定想输入IP去连接对吗?然后再反应过来你还不知道路由器的IP是多少,怎么办?不急,不是还有Mac吗?对,你没有猜错,它是根据Mac地址连接的哈哈哈,打开虚拟机设置查看Mac地址

输入Mac以后连接,进入路由器设置界面,界面如下,在这边你就可以对路由器的IP之类的进行设置了!

注意:目前路由器还只有一个网卡,需要使用VM添加一个新网卡
选择虚拟机设置,添加设备选择网卡

完成以后路由器就有俩网卡了
路由器的命令
介绍几个常用的路由器命令
? 查看系统支持的命令
/ip export 查看IP配置
/sy reboot 重启
/sy reset 重置
/sy shutdown 关机
附常用命令详解
https://wenku.baidu.com/view/4b573cd314791711cd79170f.html
>>>>>> 黑客入门必备技能 带你入坑和逗比表哥们一起聊聊黑客的事儿,他们说高精尖的技术比农药都好玩~
攻防组网之—-VMware路由器安装设置的更多相关文章
- 84.VMware Tools安装——设置共享文件
一.安装VMware Tools 1.如图所示,点击安装 2.出现如下界面,将VMwareTools-9.6.2-1688356.tar.gz安装包复制到主文件夹下 3.输入命令tar -zxvf V ...
- VMware虚拟机安装CentOS6.4、部署web项目全过程(设置固定IP、安装JDK、Tomcat、Redis、部署项目)
概述:该篇随笔介绍了在VMware上安装centOS.在centOS上安装JDK.安装Tomcat.安装Redis并部署项目的全过程,虽然参考了很多优秀的文章,但实践.整理.补充都很用心,若要复制粘贴 ...
- VMware 12安装虚拟机Mac OS X 10.10使用小技巧(虚拟机Mac OS X 10.10时间设置,虚拟机Mac OS X 10.10通过代理上网,Mac OS X 10.10虚拟机优化,VMware虚拟机相互复制)
1:修改Mac OS 系统时间 2:Mac OS系统 通过代理上网 VMware 12安装Mac OS X 10.10虚拟机优化心得 虚拟显卡硬伤,所以必须要优化下才能用,优化的原则就是能精简的精简, ...
- 为Vmware里安装的CentOS7.5设置静态IP
[引言]为测试搭建大数据集群环境,采用在Vmware里安装了几台CentOS7.5的虚拟机,在测试过程中,出现启动虚拟机后,虚拟机的IP地址会变,不方便测试集群,所以需要设置静态IP,在此,记录我的设 ...
- VMware虚拟机安装Centos7后设置静态ip
VMware虚拟机安装Centos7后设置静态ip 1. 先设置虚拟机的网络,打开虚拟网络编辑器: 2. 选择Vm8 234都要勾选 3. 打开NAT设置,看到123,待会要用. 4. 打开虚拟机服务 ...
- VMware的安装与部署Linux系统
首先我们需要准备好我们将会用到的东西:VMware12.RHEL7.0 网址我就不放了,大家自行百度哟. 一.安装VMware 我们需要安装VMware ...
- Vmware 15 安装 win7 虚拟机 (初学者操作与详解教程)
@ 目录 一.镜像下载 1.什么是镜像 2.常见的系统镜像文件格式 3.下载win7旗舰版镜像 二.VMware Workstation 下载 1.什么是虚拟机 2.VMware 主要功能 3.VMw ...
- 在VMware中安装ubuntu出现菜单栏无法显示的情况
在VMware中安装ubuntu出现菜单栏无法显示的情况 其实这个问题的原因时由于VMware中enable了3D图形加速界面,只需要shutdown当前运行的虚拟机,然后在虚拟机,设置,显示器,3D ...
- VMware Player安装Debian系统
尝试用虚拟机来安装Debian系统,感觉这样一来安装与卸载方便,二来也可以在Linux系统安装出现问题的情况下方便在host主机上查找解决方法,同时也避免了要重新设置分区来安装Linux系统(双系统的 ...
随机推荐
- 大乐透 Java随机码
package suijishu; import java.util.Random; // TODO Auto-generated method stub public class Xuanqi { ...
- 680C. Bear and Prime 100 数学
C. Bear and Prime 100 time limit per test:1 second memory limit per test:256 megabytes input:standar ...
- Jmeter中的XPath Assertion
XPath 是一门在 XML 文档中查找信息的语言.XPath 可用来在 XML 文档中对元素和属性进行遍历. XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointe ...
- 【JAVA】通过HttpURLConnection 上传和下载文件(二)
HttpURLConnection文件上传 HttpURLConnection采用模拟浏览器上传的数据格式,上传给服务器 上传代码如下: package com.util; import java.i ...
- c++中类的静态数据成员
有时需要为某个类的所有对象分配一个单一的存储空间,这个存储空间只是被这个类的对象访问,其他人不能访问,那么这时静态的成员变量是有用的.例如下面用来统计一共创建了多少个对象的变量num class cl ...
- mysql 查询表 的所有字段名称
select COLUMN_NAME from information_schema.COLUMNS where table_name = 'your_table_name' and table_sc ...
- 搭建Idea授权服务器用于学习
我自己的搭建服务器http://doit.wenyule.top 懒得看教程或弄不好的小伙伴可以用我搭建的,在激活那选择服务器,输入我上面的地址,注意可以激活2018.2.1之前的.为了防止用的人太多 ...
- js 验证input 输入框
<h1>js验证输入框内容</h1><br /><br /> 只能输入英文<input type="text" onkeyup ...
- HDU 5618 Jam's problem again (cdq分治+BIT 或 树状数组套Treap)
题意:给n个点,求每一个点的满足 x y z 都小于等于它的其他点的个数. 析:三维的,第一维直接排序就好按下标来,第二维按值来,第三维用数状数组维即可. 代码如下: cdq 分治: #pragma ...
- SSH整合 第四篇 Spring的IoC和AOP
这篇主要是在整合Hibernate后,测试IoC和AOP的应用. 1.工程目录(SRC) 2.IoC 1).一个Service测试类 /* * 加入spring容器 */ private Applic ...