玩转软路由 篇三:虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

2020-11-03 18:35:09 40点赞 281收藏 27评论

创作立场声明:本文所测商品为自费购入。如参加张大妈家的活动获得,我会在文中点明。坚持独立的评价观点是笔者创作的基本底线,绝不会因商品来源不同而有所偏颇,请各位放心。

说起来,工控机软路由中作为主路由器的选择很多,国内的爱快、开源的OpenWRT、商业化的ROS,等等,还有其他的,恕在下才疏学浅其他路由系统知道的不多。有人说OpenWRT虽然开源但是稳定性不够,国内的爱快虽然免费但总有这样那样的担心,ROS作为商业化很成功的系统,不支持中文,收费,上手难度高,等等,各说各有理。作为一个小白实在搞不清里面的弯弯绕绕,也只是在机缘巧合下,有个朋友极力推荐ROS,然后我就踏上了折腾ROS的不归路。先声明下,在下购买的正版ROS,如需购买请某宝上找正版代理,也不贵几百块钱,一个好点的无线路由器也差不多这价格了。并且ROS由于是Linux内核,支持创建脚本,能实现各类复杂功能。那么闲话少叙,下面进入正题。

一、ROS和管理工具WinBox

二、虚拟机Esxi的网络配置

1. 虚拟机Esxi的安装。

这里不多介绍了,不清楚的请参考我上一篇文章《软路由中Esxi 7.0 安装教程和避坑指南》。

2. 网卡直通。

进入虚拟机,点击管理->硬件->PCI设备,这里可以看到我们工控机软路由的所有网卡。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

在上图中,从1到6分别代表了ETH0到ETH5。这里多说两句,有的人的软路由网卡不支持直通,不要紧,有的支持直通。直不直通看个人选择,直通效率更高,不直通的话200兆以下的宽带影响不大。在这里着重说下,一定要先规划好自己的网口分配,分配好了就不要来回改,不然很麻烦。我这里说说我的分配规划: ETH0是默认管理端口,我们不直通。ETH2到ETH5作为主路由的网口,其中ETH5作为光猫宽带接入口,可以直通。我这里的ETH1也没有直通,在我个人的情况里,是作为iTV的接入口,这里我们先预留这里,后面我专门出篇文章讲IPTV融合。那么,总结下来,ETH0没有直通,默认管理端口;ETH2到ETH5作为主路由的网口,进行直通。怎么直通?其实很简单,上图中,选择某一个网卡,然后点击绿框中的“切换直通”即可。后悔不想直通?也很简单,选中某一网卡,再次点击上图绿框中的“切换直通”即可。默认的Management Network端口组不可修改,否则将无法控制ESXI。

3. 虚拟交换机

进入Esxi导航器,点击网络->物理网卡,在我们直通后,就只看到两个没有直通的网卡了。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

上图中,虚拟交换机和端口组都是设置完后自动生成的,如果没有就手动建一个。在这里你只需关注“vmnic0”这块物理网卡即可,“vmnic1”这块物理网卡,我是分配给ITV的这里大家自行忽略即可。再次提醒,默认的Management Network端口组不可修改,否则将无法控制ESXI。

三、 创建ROS虚拟机

1. 选择创建类型

进入Esxi导航器,点击【虚拟机】->【创建或注册虚拟机】。输入虚拟机名字。

并选择创建类型为“从OVF或OVA文件部署虚拟机”,输入虚拟机名称。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

2. 上传OVF和VMDK文件

将下载好的已解压会得到的.ovf和.vmdk两个文件,将这两个文件全部拖入窗口中。

记住请用上面我提供的下载链接,多余的话不说。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

3. 选择存储和部署选项

然后按下图中设置,不断下一页即可:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

4. 虚拟机内存和硬盘设置

在上面设置成后完,即可完成虚拟机的创建。然后进入Esxi的虚拟机,选择刚刚创建好的虚拟机,右键选择【编辑设置】

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

这里的硬盘大小,一定不要修改,原因你懂的。请支持正版。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

5. 给虚拟机ROS添加网卡。

点击【添加其他设备】->【PCI设备】,把直通的四个网卡添加进来。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

上图红框中,从03到06对应的网口是ETH2到ETH5。ETH0是管理网口,我们不直通,ETH1是我设置iTV用的,不加进来。

6. 虚机选项设置

还是上图的页面,点击【虚拟机选项】选项卡。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

第一步:将【客户机操作系】”修改为:Linux。

第二步:将【客户机操作系统版本】修改为:其他2.6.x或更高版本的Linux(64位)。

第三步:将【引导选项】中的【固件】修改为:BIOS。

最后点击保存,至此我们的ROS虚拟机就创建好了。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

支持正版请购买正版L4及其以上的授权,或者购买CHR P1以上的授权。CHR授权优点:可自助不限次数转移,真正意义上的终身授权,推荐购买CHR授权!

四、主路由ROS的上网配置。

1. 使用WinBox登录ROS

第一次登陆ROS,不需要设置IP地址,直接用WinBox提示mac地址登陆。Login填入默认账号admin,Password默认为空,点击Connect进行连接。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

2. 规划IP地址和DHCP分配

这里根据我之前安装Esxi时就规划好的IP地址,Esxi使用10.0.0.2,那么这里ROS虚拟机我使用10.0.0.1,旁路由OpenWRT使用10.0.0.3。DHCP分配的范围是10.0.0.10-10.0.0.240。这个每个人根据具体情况可以修改。重要的是规划IP地址的时候一定要记住,最好只使用“10/8、 172/12 、192/16”这三个网段,不要使用公网网段,不然后面你的留学上网会有问题。

3. 查看在Esxi下分配的网络接口

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

登陆进去之后,点击左侧菜单栏的【Interfaces】,在右侧会出现你分配给ROS网卡。注意,这里的网口【Name】不一定跟你工控机上对应,它的序号完全是乱的,所以最好根据Mac地址一个个测试一下修改【Name】,使之能够与工控机的网口,对应。一般,我们先把网线插在ETH0端口,在上图中它的【Name】是“ether2”,因为你可以看到已经有数据传输了。那么我们就一个个改过来。如下图:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

这里ETH0是软路由的管理端口,系统自动分配,ETH2-ETH5是我们配置ROS虚拟机的时候手动分配的。再次提醒,我的ETH1是留给iTV的,如果你没这个需求,就一起加进来。这里我用ETH5作为WAN口,连接宽带。

3. 创建网桥

创建网桥是为了把ROS里面的网络端口放在一起,这样随便插哪个端口都可以连接ROS的Web管理界面了。

登陆进去之后,点击左侧菜单栏的【Bridge】,先给ROS添加一个网桥。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

这里网桥首先只要做一个命名即可,其他都保持默认就行,如上图。

然后,把【Interface】的网口都加入到这个网桥里面,要一个个添加,预留的WAN口不要加进来。如下图。

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

如上图所示,我们刚创建的网桥,就把所有端口添加进来了。注意不要把WAN口加进来。

4. 创建PPPOE拨号

以为我加的宽带环境是电信拨号,所以光猫只处理光电信号,路由功能还是交给专门的路由器为好。如果你家是自动分配的,也可以设置,不过要看下篇文章。

首先WinBox进入ROS,在左侧菜单栏点击【Interface】,然后在“Interface”选项卡中点击“+”号,选择【PPPOE Client】,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

在上图中,Name:填写拨号连接名称,也可保持默认。Max MTU:可手动填写,一般保持默认即可。Max MRU:可手动填写,一般保持默认即可。Interface:选择需要用于拨号的端口,此端口需连接至光猫的WAN口,须确保端口选择正确,否则将无法拨号成功。我这里用地ETH5作为WAN口。

接着,我们设置宽带账号密码,还是在上图中,点击【Dial Out】选项卡。如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

拨号连接成功后在【Interface】界面PPPOE拨号前方会有一个“R”表示,代表已经连接成功,同时将有出口和入口流量。如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

5. 设置网关

首先WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【Adresses】,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

然后在弹出对话框中点击“+”号,在弹出对话框中填入相关信息。如下图:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

首先,【Address】填入规划好的ROS的IP地址,24代表子网掩码“255.255.255.0”。【Network】中填入“10.0.0.0”,这里说下如果你的ROS的IP地址是“192.168.1.1”那么这里的【Network】就填入“1192.168.1.0”。最后【Interface】选择之前创建的网桥。

6. 设置DHCP地址池

首先WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【Pool】,在弹出的【IP Pool】对话框中,选择【Pools】选项卡,点击“+”号,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

Name:随意填写,能区分即可。Address:此处为一个IP地址范围,文章中为10.0.0.10-10.0.0.240,也就是说设备联网后将分配这个IP段内的地址。

7. 设置DHCP服务器

首先WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【DHCP Server】,在弹出的【DHCP Server】对话框中,选择【DHCP】选项卡,点击“+”号,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

Name:自定义设置。Interface:选择已经创建好网桥“ros_bridge”,意味着该网桥内的所有设备都通过创建的DHCP Server下发IP地址。Lease Time:租约时间(在一定的时间内,路由器会把ip地址仅分配给指定的mac地址使用),默认为10分钟,可根据需求修改。Address Pool:选择已经创建好的地址池。全部设置好后点击Apply,OK保存设置。

接着,仍然使用WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【DHCP Server】,在弹出的【DHCP Server】对话框中,选择【Networks】选项卡,点击“+”号,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

Address:填入10.0.0.0/24(如管理IP为192.168.1.1,则此处填入192.168.1.0/24,/24表示子网掩码255.255.255.0)。Gateway(网关):填入10.0.0.1(ROS本身IP)。Netmask(子网掩码):填入24。DNS Servers填入10.0.0.1(ROS本身IP)。最后点击“Apply”应用,然后再点击“OK”确认。

8. DNS设置

使用WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【DNS】,在弹出的【DNS Settingr】对话框中,设置相关信息,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

点击Servers后面的下箭头添加DNS,填入公共的DNS,将Allow Remote Requests(允许远程请求)打钩。点击OK,保存设置。

9. NAT设置

使用WinBox进入ROS,在左侧菜单栏点击【IP】,在弹出菜单中选择【Firewall】,在弹出的【Firewall】对话框中,选择【NAT】选项卡,点击“+”号,弹出【New NAT Rule】,在此对话框的【General】选项卡中的“Chain”的值选择“srcnat”,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

接着,在弹出的【New NAT Rule】对话框中,选择【Action】选项卡,设置“Action”的值为“masquerade”。如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

最后点击Apply,OK。

10. 注意事项

通过过上述设置,ROS就可以连上网了,可以去Interface里面查看一下端口数据流通情况。

1) 查看PPPOE拨号是否正常。

2) 如果PPPOE正常,WAN口和LAN口都有数据流通,还上不了网,那么请用WinBox接入ROS,点击左侧菜单栏【IP】菜单,弹出的菜单中接着点击【DNS】,查看一下“Dynamic Servers”后面是否有异常的IP,该IP不属于你规划的网段,那么删掉就可以上网了。如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

11. ROS安全设置

1) 禁用不常用的服务

点击左侧菜单栏【IP】菜单,弹出的菜单中接着点击【Services】,选中要禁用的服务,并点击左上角红色“X”号,即可禁用相关服务,禁用后服务将置灰,建议仅保留WinBox服务即可。如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

如上图所示,我个人就保留了“winbox”和“www”(web管理页面)这两项,如果你有其他需要可以开启适合自己的服务,比如ssh和ftp等等。在“Port”列,可以修改服务端口,比如Web管理页面默认是80端口,你可以改成其他的。

2) 关闭公网DNS查询

关闭公网DNS查询是为了防止你的ROS被劫持为肉鸡作为DDOS的攻击器,那么需要以下设置:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

如上图所示,点击左侧菜单栏【IP】菜单,弹出的菜单中接着点击【Firewall】,在弹出的对话框中选择“Rules”,然后点击“+”号,在【General】选项卡中,Chain选择Input;Protocol选udp;Dst.port填入53;In.interface选择ROS的WAN口(例如我这里是ETH5)。然后切换至【Action】选项卡,Action选drop,点击Apply,OK保存设置。

3) 禁止外网Ping

禁止外网Ping,是为了你的路由器ROS被外网Ping扫描,设置如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

如上图所示,点击左侧菜单栏【IP】菜单,弹出的菜单中接着点击【Firewall】,在弹出的对话框中选择“Rules”选项卡,然后点击“+”号,在【General】选项卡中Chain选择Input、Src-address将方框选中并填入自己的内网IP段(比如我规划的网段10.0.0.0/24,/24表示255.255.255.0)、Protocol选icmp,切换至Action选项卡,Action选drop,点击Apply,OK保存设置。通过此条防火墙规则,防止ROS被外网Ping扫描。

4)备份ROS路由器设置

上面设置这么多内容,万一重装了从头开始,就太麻烦了,ROS自带了备份工具,如下图所示:

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置教程

如上图所示,点击左侧菜单栏【Files】菜单,弹出的对话框“File List”中接着点击【Backup】选项卡,在弹出的对话框中填入备份名称,选择是否加密,然后点击【Backup】按钮即可。然后在“File List”对话框中可以看到的备份文件,然后右键点击该文件,在弹出菜单中选择“Download”下载到本地。

五、 请使用正版

请去官网购买正版软件并购买正版授权

展开 收起

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

Xiaomi 小米 AX3000T 双频3000M 家用千兆Mesh路由器 Wi-Fi 6 白色 单个装

99元起

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE6500 Pro 双频6500M 家用千兆Mesh无线路由器 Wi-Fi 7

535元起

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

Ruijie 锐捷 雪豹 X30E 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

159元起

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

ZTE 中兴 AX3000 巡天版 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 白色

149元起

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

ASUS 华硕 RT-BE88U 双频7200M 家用Mesh无线路由器 Wi-Fi 7 黑色 单个装

1999元起

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

Xiaomi 小米 BE3600 2.5G版 3600M 双频千兆家用无线路由器 Wi-Fi 7 白色

219元起

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

Redmi 红米 AX6000 双频5952M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装黑色

319元起

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

Xiaomi 小米 AX6000 双频6000M 家用千兆Mesh无线路由器 Wi-Fi 6 单个装 黑色

299元起

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

HUAWEI 华为 BE3 Pro 双频3000M 千兆家用路由器 Wi-Fi 7 黑色

249元起

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

Xiaomi 小米 BE7000 三频千兆Mesh无线路由器 Wi-Fi 7

406元起

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

ZTE 中兴 问天BE7200Pro+ 双频7200M 家用千兆Mesh无线路由器 WiFi 7 黑色

574元起

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

TP-LINK 普联 BE5100 双频5100M 家用千兆Mesh无线路由器 Wi-Fi 7 黑色 单个装

279元起

京东云 BE6500 千兆无线路由器 WiFi7

京东云 BE6500 千兆无线路由器 WiFi7

589元起

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

TP-LINK 普联 飞流系列 TL-XDR5480 易展Turbo版 双频5400M 家用千兆Mesh无线路由器 WiFi 6 单个装 灰色

379元起

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

ZTE 中兴 巡天AX3000Pro+ 双频3000M 家用千兆Mesh无线路由器 Wi-Fi 6 白色 单个装

269元起

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

HUAWEI 华为 Q6 网线版 双频3000M 千兆Mes无线分布式路由器 Wi-Fi 6 一母三子装 白色

397元起
27评论

  • 精彩
  • 最新
  • lan1口外接电脑,lan2口路由,怎么设置电脑访问路由? [喜极而泣]

    校验提示文案

    提交
    你就两个网口么?设置同一网段就可以了

    校验提示文案

    提交
    收起所有回复
  • 请教大神,esxi7.0默认有螃蟹卡2.5G的驱动吗?还有移动上下对等500M宽带,j4125 4口2.5G需要直通网口吗?不直通会不会跑不满,或者cpu过高 [高兴]

    校验提示文案

    提交
    500兆的宽带不直通会有点影响的,但是具体多少影响,要测试了,我没这么样的环境,,

    校验提示文案

    提交
    收起所有回复
  • 是不是大硬盘才能安装esxi?昨天弄了个小u盘安装进去发现可用空间为0...

    校验提示文案

    提交
    倒不是用大硬盘才能装,小硬盘也可以,esxi还不到一个G

    校验提示文案

    提交
    我用32g的安装的,发现可用空间是0😂

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • 我不想用PPPOE拨号,请问后面的设置一样吗?

    校验提示文案

    提交
    其他一样的

    校验提示文案

    提交
    谢谢啊,我来安装试试

    校验提示文案

    提交
    收起所有回复
  • 关于网卡直通问题,想请教大神,麻烦请不吝赐教😁,同款工控机lan口和WAN口做了直通,测试发现原本500M宽带光猫拨号可以到40MB/S,换了软路由Ros拨号就降到200M宽带速率了,是否是网卡直通会影响呢

    校验提示文案

    提交
    这应该是其他问题,直通不直通影响没那么大

    校验提示文案

    提交
    好的,感谢大神 [得意]

    校验提示文案

    提交
    收起所有回复
  • ROS下载地址:去看看,提取码:yxxx。WinBox下载地址:去看看,提取码:p92s。

    校验提示文案

    提交
  • ROS下载地址:去看看,提取码:yxxx。WinBox下载地址:去看看,提取码:p92s。

    校验提示文案

    提交
  • 学习了,就是不知道ros7现在支持不支持i211网卡

    校验提示文案

    提交
    还是不支持,用虚拟网卡带吧,性能基本一致

    校验提示文案

    提交
    最近测试过了,支持了,但是好像有点问题,是在4105 4口i211下面测试的

    校验提示文案

    提交
    收起所有回复
  • 很详细,很有用!

    校验提示文案

    提交
  • 赞,很详细,很实用的教程

    校验提示文案

    提交
  • 楼主,dns中dynamic server的确出现了可以的ip,怎么删除啊?那个textbox是灰的没办法操作啊

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
281
扫一下,分享更方便,购买更轻松