ROS 5.24软路由系统 安装+部署+联网 参考教程(ISO版) |
您所在的位置:网站首页 › 破解版开挂软 › ROS 5.24软路由系统 安装+部署+联网 参考教程(ISO版) |
文章目录
一、背景二、环境配置三、VMware配置3.1 虚拟网卡设置3.2 虚拟机网卡设置
四、虚拟机安装ISO版ROS 5.24系统五、winbox配置ROS5.1 winbox远程连接ROS5.2 ROS初始化配置(1)区分WAN口LAN口并配置网卡名字(2)配置网卡IP及子网掩码(3)配置网关(4)配置DHCP① 添加DHCP地址池② 配置DHCP服务参数③ 测试DHCP
(5)配置全局伪装(6)配置限速策略
5.3 整体测试① 测试是否正常上网② 测试是否限速成功
一、背景
公司使用的办公网是交换机连接了三个AP组成的,使用一个C类网段,随着人越来越多,设备也越来越多,一个C类网段的IP不够用了,经常会出现有人连接上WIFI但是因为IP池耗尽,DHCP无法分配IP,导致设备无法访问网络的情况。因为其他一些原因,也没法多分一个网段给办公网。我们申请购买一台企业级路由器,由路由器分一个子网出来,再连接AP,上报后回复是机房有几台闲置服务器,部署一个软路由吧。于是任务落在了还是个小萌新的我身上。 一开始想选择OpenWrt系统,我们组长提供了ROS系统的镜像,于是转而使用这个,但是这个系统对于只玩过一次海蜘蛛的小白(比如我)来说确实比较复杂,折腾了一个多星期,踩坑碰壁无数,终于搞定。 部署过程中怎么找都没找到一个无坑完整的ROS部署教程,都是这个抄那个,那个抄另一个,还有很多抄漏的错误,决定自己写一份教程,作为自己一个多星期心血的记录,也希望能帮到后面的人。 二、环境配置实际部署时不方便截图等操作,所以现在开个虚拟机来模拟一下。 虚拟机软件:VMware 15.5 ROS版本:5.24 ISO版 测试机:ROS-test -A:192.168.20.x (DHCP) ROS-test -B:192.168.20.x (DHCP) winbox:winboxx64 网络配置: VMnet8一般自带的有,再新增一个VMnet9虚拟网卡就可以了,然后设置好子网掩码等即可。注意取消勾选“使用本地DHCP服务将IP地址分配给虚拟机”,我们的WAN口会配置静态IP,软路由设置好后也会自动使用自己的DHCP功能给连接LAN口的设备分配IP。 一共需要三台虚拟机,一台ROS,两台Linux。按上面的网络环境配置配好对应的网卡。 (1)ROS,需要额外添加一张网卡: (1) 选择“新建自定义(高级)虚拟机” (6)SCSI控制器选它推荐的,注意虚拟磁盘类型选择IDE,不然ROS不支持。 然后会问你“y/n”,都选“y”就行了。 ① 实际操作中需要把软路由和自己的电脑接在同一个网络里,直接网线直连更好,然后用winbox连接。 ② 单击winbox的搜索按钮,它会自动搜索局域网中的ROS主机,然后我们选择MAC地址连接,因为还没有配置IP,选IP是连不上的。
单击“interface”,我因为是虚拟机,我用在VMware中移除某个网卡的方式确定了WAN口和LAN口,物理机实际操作中根据连接的网口来判断就行了,为了清晰,我分别给网卡设置了名字,只需要改名字,其他的都不动。 单击“IP-Address-加号-输入目标网卡IP及子网掩码”,Network系统会自己填写,不用管它。 单击“IP-Routes-加号-输入WAN口网关”,网上好多教程写的是选择LAN网卡就行了,我这样选了之后连不上外网,换成WAN口网关才连上外网,也许是环境不一样吧,后面再研究了,先输入WAN口网关这样用着。 “IP-Pool-加号-输入IP范围”,这个地址池是给LAN口分配IP用的,注意网段和你的LAN口一样,比如我的LAN口IP是“192.168.20.254”,我输入的IP范围是“192.168.20.10-192.168.20.230”,地址池名字随便写,然后点OK就行了。 “IP-DHCP Server-加号-选择端口、租期、地址池”。 备份原始网卡配置文件,然后将测试机的网卡配置改成DHCP: cd /etc/sysconfig/network-scripts cp ifcfg-ens33 ifcfg-ens33.bak #ens33是我的网卡名,不一定一样 vi ifcfg-ens33然后重启网卡,再查看一下IP地址: systemctl restart network ip addr
在“IP-Firewall”中,单击“NAT”标签页,加号新建Rule,设置General标签页中的Chain为“srcnat”,Action中Action为masquerade。 ROS一般用脚本限速,假设希望限制“192.168.20.11-192.168.20.230”IP段的所有IP,上行最高512Kbps,下行最高512Kbps,则脚本为: :for xiansu from 11 to 230 do= {/queue simple add name=("限速-192.168.20." . $xiansu . "") target-address=("192.168.20." . $xiansu . "/32") limit-at=0/0 max-limit=512000/512000 } # 为了方便看,我用回车分了行,实际执行时不需要分行。
在Queues中可查看执行情况: 使用测试机ping一下DNS,若能通,则ROS系统配置成功,若不通,则需要对照上面步骤排查。 首先查看一下自己系统的yum源,把yum源改成国内的,规避国外源速度的影响,我这里用的华为源,windows系统可直接测速。具体怎么改我就不再写了,百度大把大把教程。 我现在写这篇CSDN的网络环境很差(宽带坏了,开的4G热点),测出来的数据有问题,但是能看出来限速成功了(和上下行无限制相比): |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |