agx 安装ros opencv_玩转软路由 篇二:虚拟机ESXI中Mikrotik RouterOS(ROS)的安装设置_路由器...

2020-10-31 21:42:223点赞26收藏0评论

本文来自#千兆网络有什么用#征稿活动,不断提速的网络给你的生活带来了什么变化?快来参与活动,聊聊你玩转互联网,高速网上冲浪的经历!>点击这里查看活动详情<

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

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

一、ROS和管理工具WinBox下载

二、虚拟机Esxi的网络配置

1. 虚拟机Esxi的安装。

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

2. 网卡直通。

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

b8c697864e49e934e6c0687b41e27e79.png

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

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

78c8f0a46edd285b036853cb5b2ba5b8.png

22a08413f2c6060bf5195e06b1f65445.png

54f2fbde7216c28faded545558ffeda5.png

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

三、 创建ROS虚拟机

1. 选择创建类型

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

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

59f0e411e2d5f087963ea218cb016618.png

2. 上传OVF和VMDK文件

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

4a48e82ddb019bddfdc38836f7200882.png

3. 选择存储和部署选项

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

853b53d7a7a89a24a548e545193d5d8a.png

0dabf4f312dd5c50a766a6d6228fdf16.png

f29d024be28cc355c456ab9b64ebb6b1.png

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

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

4ee5857f6b4244448cf8df7fdb4cf27b.png

5215b61e58466fd241b99ea7ef4a47b7.png

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

aad826065cc19d50c6a1c17e14398a5d.png

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

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

b1661ee5cd0bbe97068b1b31ace20ed6.png

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

6. 虚机选项设置

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

85f76fc9f71590a15218129ddfc4c1b6.png

ecaa940162104feaff1c125214c61b62.png

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

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

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

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

9b07497778569f495bd5afb47ca7c17d.png

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

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

1. 使用WinBox登录ROS

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

5ae5edf32a0515aebfc64e4908221cea.png

2. 规划IP地址和DHCP分配

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

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

583b2deef5c74a5959e13848f3e264e0.png

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

5047fa7b41ff4827f9ac81ee7dae3cfa.png

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

4. 创建网桥

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

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

576c6260752570133a6175a517e1082a.png

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

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

0b37d9f13852fa1d18113592c68fa029.png

434ff7433a924191aefe6473704b7fdb.png

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

5. 创建PPPOE拨号

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

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

ebfb0a1704f5e5e726c5df8b51c7e415.png

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

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

5ca7156b785b7382c35ef49527c14f51.png

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

ac655a70286bce3de7002ee06b460926.png

6. 设置网关

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

83a97026168785ac234b23444e81f5bb.png

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

082ea2308a1c973d0e695c74a2b1ad5c.png

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

7. 设置DHCP地址池

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

a7e3dca1ace04094de4e8feec5e4ca52.png

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

8. 设置DHCP服务器

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

916a55a12014b623c68e2d2e9d967bb3.png

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

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

4a188df731ae176f1b343d88af3ba166.png

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

9. DNS设置

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

735d748954dedbcfc2d5899dde16529a.png

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

10. NAT设置

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

66f6629f954319c14b56d6eaa582405a.png

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

84b42c4f7cd5f0a1ec3434fd6e892786.png

最后点击Apply,OK。

11. 注意事项

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

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

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

08b74febc66ed71e604d6c28435f5eaf.png

12. ROS安全设置

1) 禁用不常用的服务

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

910616cf4b7cd410c36ac881c0d80d24.png

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

2) 关闭公网DNS查询

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

bcacf8a74fbd1edf1deb072f94be6d8c.png

03fb1cb2a27fcae541e7a5172576b965.png

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

3) 禁止外网Ping

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

33294dce5b5f51ebe306df1df5b43093.png

cf4e417ecbd854d48ed7c3c0be208d99.png

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

4)备份ROS路由器设置

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

3c67ec5510632e56eea974133e30c50d.png

8fd8ea89ded75ced7b4abb86a69b29fe.png

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

五、 请使用正版

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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值