目录
上一章讲了如何使用VMware Workstation虚拟机导入ros虚拟机文件,及网络的配置,完成了基础部分,本章讲ros的登录及基础配置
所需要知识:默认路由、nat
一、使用winbox登录ros
1.1 关于winbox简述
winbox是ros的gui界面管理工具,挻方便的,可以支持如下登录方式
mac地址登录:我们知道mac不能出局域网,所以此方式只适合局域网内登录,尤其是没有配置IP地址的情况。
IP地地登录:适合局域网或远程登录。
域名登录:适合远程登录,只需要成购买的域名中配置一个A记录即可。
因为刚刚安装的ros并没有配置有IP地址,所以我们使用mac地址登录
PS:如果下载我上传的ros虚拟机版本,我在第2块网卡上配置了ip地址,为192.168.2.6
1.2 winbox下载及登录
1.2.1 winbox下载
winbox我已经放在我上传的 "ros vm学习资料",里面有ros虚拟机及winbox,如果没有也可以去 mikrotik官网下载
我这里为了照顾大家,使用的是官网下载,并放在桌面上,运行ros虚拟机
过一会虚拟机启动就完成了,界面如下:
默认用户名为admin,密码为空。
1.2.2 winbox登录ros
这时双击运行下载的winbox,点“Neighbors”,即通过邻居发现ros路由器,如下图所示
上图中发现有6块网卡,对应的是ros的6块网卡,因为正常的是没有配置IP地址的,所以使用mac地址登录。在找到的列表中,随便点一个“ MAC Address”,在这里我就点第一个吧,然后填写登录的用户名和密码,最后回车即可或点 Connect,操作如下:
PS:如果直接登录不的的话,需要先勾选 Legacy Mode(传统模式) 模式,
点界面上的Tools-->Legacy Mode
登录后的界面如下:
1.2.3 调整winbox字体大小
发现winbox的字体太小的,可以放大一些,操作如下:
点一下“Zoom In”就放大一次
PS:Zoom In:为放大 Zoom Out:为缩小
我点了2次,最终放大效果如下:
二、配置ROS上网
2.1 修改网卡名及配置IP地址
2.1.1 修改网卡名和禁止没用网卡
登录ros最基础的是为需要用的网卡配置上IP地址,我们目前只用到前面3块网卡,我现在修改一下一个网卡名,第1块为外网名叫wan,第2块和第3块为内网,分别为lan1和lan2,操作如下:
同理也修改ether2和ether3分别为lan1和lan2,其它网卡不需要的可以先按shift不放,选中最后3个,然后点 X 禁止
禁止之后会变成灰色,如下所示:
2.1.2 添加添加网卡IP地址
网卡名和对应的IP地址如下列表所示:
网卡名 | IP地址 |
---|---|
wan | 192.168.128.6/24 |
lan1 | 192.168.2.6/24 |
lan2 | 192.168.3.6/24 |
操作如下:
同理,按照上面的列表也添加上面的IP地址和相当指定网卡接口,最终配置图如下所示:
PS:ip地址配置好了,建议在物理机上分别ping一下这3个ros的IP地址,因为并不是所有情况的网卡顺序和ros顺序一一对应的。
如果发现ping不通,可以把所有网卡选择同一个虚拟网络,直得ping能,慢慢一个一个改,例如配置lan1发现ping不通,可以把网络适配器全改为VMnet2,如下图所示:
然后ping,发现通了,那么就是网卡顺序没有对,然后一个一个改,发现ping不通了,就找到虚拟机网卡对应的ros中的网卡是哪个了
2.2 配置默认路由和NAT
2.2.1 方法一:直接使用快速配置
如果你是新手,可以点winbox左边菜单第1项 “Quick Set”快速配置
刚刚安装配置好IP地址
PS:如果是二级路由的话,一般DNS填写上一级网关的IP地址,如果直接填写网络供应商,如电信、移动、联通的DNS服务器IP地址,有可能解析不了
配置好之后,ping测试一下是否能正常上网,我这里使用的是百度
2.2.2 方法二:手工配置
要手工配置就要得先把思路理清
- 配置好IP地址,这步已经做了
- 配置dns域名:如果是二级路由一般dns配置成成上一级路由的IP地址,即此二级路由器的外网网关
- 添加默认路由:如果只配置了IP地址的话,那么路由表中只存在三个网段,192.168.128.0/24、192.168.2.0/24、192.168.3.0/24,而上网的IP并不在这3个网段中,所以会导致上不了网,这时需要配置一个默认路由,选择路由器,除了3个网段外所有的IP地址都走默认路由。
- 配置NAT:因为我只有一条外网网线,如果多台电脑上网的话,就要配置NAT,其实就是CCNA的PNAT,ros配置叫伪装masquerade,路由器会把内网的IP地址转变成 “路由器外网IP+端口”方式写在nat表中。
配置好上面几个就能上网了,好,现在我们配置一下,IP地址已经配置了,这里就从第2步起,操作如下:
1)配置DNS
2)添加默认路由
操作如下:
3)配置NAT
打开 “IP->Firewall->NAT”,发现ros默认已经帮我们配置NAT,如下图所示:
上面的作用是把所有IP地址都转为NAT,并不是我们想要的,wan肯定不能转NAT,所以把它删除了,选择点 - 号即可
我们需要做的是,只把内网段做NAT,即192.168.2.0/24和192.168.2.0/24网段做NAT,操作如下:
同理,也把192.168.3.0/24 网段添加上,最后变成
PS:伪装masquerade方式只适合对外网是一条网线的情况,如果外网是多线的话,就要老老实实配置 SNAT和DNAT
这些知识点可以在我上传的ros教程《routeros入门资料v6311e.zip》中找到
4)ping测试是否能上网
上面都配置好之后,ping一下是否能ping通
2.3 安装虚拟机测试是否能上网
2.3.1 虚拟机安装及配置
上面我工作做完了,现在我安装一个win7的虚拟机,并把网关指定ros测试一下是否能上网
win7虚拟机网卡桥接到虚拟机VMnet2上,IP配置为:
其中
192.168.2.6为ros的lan1网卡地址,因win7也桥接在虚拟机VMnet2中,所以是共一局域网
DNS为ros网关的IP地址
2.3.2 ping测试
开始菜单->运行->cmd 回车,ping一下ROS的lan地址,确保虚拟机和ros同一个局域网并能通讯
2.3.3 上网测试
打开浏览器,访问一下百度试下,发现正常,如下图所示: