ROS安装及配置教程.docx
- 文档编号:30272835
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:17
- 大小:782.54KB
ROS安装及配置教程.docx
《ROS安装及配置教程.docx》由会员分享,可在线阅读,更多相关《ROS安装及配置教程.docx(17页珍藏版)》请在冰豆网上搜索。
ROS安装及配置教程
ROS安装方法及设置教程
ROS的配置要求
CPU和主板–核心频率在100MHz或更高的单核心X86处理器,以及与兼容的主板。
RAM–最小32MiB,最大1GB;推荐64MB或更高。
ROM–标准ATA/IDE接口(SCSI和USB控制器不支持;RAID控制器驱动不支持;SATA不完全支持)最小需要64Mb空间;Flash和一些微型驱动器使用ATA接口能连接使用。
需要双网卡.至于要怎么样的网卡.看自己需求而配置.
1.首先下载个ROS的系统.这里以ROS3.3版本为例.
2.这里使用的是ROS的镜像安装方法.不用刻碟.在装有XP系统的机子上挂个盘.该盘就是拿来安装ROS的盘.先挂在XP上面.(注意.ROS的硬盘要用IED接口的).把physdiskwrite硬盘写入工具和3.30disk64M.img(此文件为ROS的镜像)复制在同一文件夹内.这里以D盘为例.如图1:
3.然后点击运行.输入CMD命令.进入DOS界面.输入d:
切换到D盘下面.然后输入命令physdiskwrite.exe-u3.30disk64M.img.按回车.如下图:
4.其中0..0表示硬盘.这里只有1个盘所以只显示0..0.如果有2块盘会显示0..1.这时要看清楚那块是XP盘.那块ROS的盘.这里以0盘为例.输入0.接着会问你是否确定.输入y.然后会把镜像写入硬盘.写入完了手动重启即可.如下图.
5.开机之后.会重启几次.当提示输入用户名和密码的时候输入admin.密码为空.直接回车进去.第一次进入程序会自动进行破解.破解完会自动重启(这里下载的这个镜像会自动破解的.如果是另外下载的.请参考他给予的破解方法进行破解).当第二次进入的时候就可以使用了.输入用户名和密码进入就可以使用ROS了.安装到这就结束了.接下来进行配置.
(注:
该方法为在XP系统下挂盘安装,如没有.可以在PE环境下安装.方法一样.不过把physdiskwrite和3.30disk64M.img这2个工具放到C盘进行安装.)
6.配置网卡方法.进入ROS后.输入/int(简写即可)-pri进行查看网卡信息.如下图:
Lan网卡是内网.wan网卡是外网.这些名字是自己改的.初始的名字是ether1和ether2.
Lan和wan前面的R表示网卡以激活.为X的话表示未激活.
7.输入命令;/ipadd进行配置网卡.然后输入addadderss=这里是内网的IP.这里设置为192.168.0.1/24.24表示子网掩码.然后是要修改的网卡名字.完整的命令是如下图:
这里就配置好网卡了.然后在浏览器输入192.168.0.1,这里是路由的IP.点击右边的winbox把winbox下载下来.然后在winbox输入IP.用户名是admin.密码为空.如图.
点击链接.进入路由的控制界面.如图:
8.进行配置路由.点击如下图:
点击IP-Address
设置第二块网卡的IP 也就是外网IP
比如我的是
假如外网IP是:
192.168.1.211
假如外网掩码是:
255.255.255.0
就这样设
Address:
192.168.1.211
Network:
192.168.1.0
Broadcast:
192.168.1.255
Interface:
这里选择外网的网卡.我的是wan如下图:
9.增加静态路由
再次点去Ip-Route
设置路由表.
很简单
点击+号
Destination这个如果用0.0.0.0/0
就表示路由所有ip段
其他不懂就不要设了.Gateway:
这里就是设网关的
输入你的外网网关
比如我的外网网关为192.168.1.1.如下图:
10.设置DNS.在IP-DNS这里设置.进入后点击settings设置DNS如下图:
完了点击OK
11.设置NAT共享上网
点击IP-Firewall
设置共享上网
选Nat
点+
选第一项General
Chain:
srcnat
选第四项Action
设置Action:
masquerade
这样设置就可以共享上网了.到这就能上网了.接下来就是设置DHCP这些了.
12.进入WINBOX后选IPPOOL在这里添加地址池,
NAME设置为DHCP,ADDRESSES设置192.168.0.*-192.168.0.*这里设置你要分给下面机器的IP段.后进入IP-DHCPSERVER设置网关和DNS
NAME=DHCP,INTERFACE=LAN,lease-time=3d,ADDRESSPOOL=DHCP,其他默认~如图:
在设置ip->dhcp-server->network,address=192.168.0.0/24,gateway=192.168.0.1,netmask=24\
dns-server=192.168.0.1?
根据ISP给你的DNS来设置如下图:
到这DHCP就设置完成了.接下来设置绑定MAC地址.未绑定的机子不给上网.
13.应用要求:
将IP与MAC地址绑定,禁止改IP与改MAC地址者上网。
IP---ARP
当ROS做通了后,局域网内所有主机能都能上网,此时,ROS会通过ARP获得内网所有主机的IP--MAC地址,所有IP--MAC地址条目前都标示“D”(Dynamic),表示动态的未做绑定的IP-MAC条目。
如下图所示:
如果确认公司暂无人更改IP,可以直接一个一个选中,双击,弹出如下对话框,点击“MakeStatic”,就能将IP-MAC绑定,
绑定后,如下所示:
进入Interface---Ethernet如下图所示:
双击lan内网,弹出如下所示对话框:
关闭ROS的lan接口的ARP请求功能,只保留ARP应答功能,以便让ROS不能自动获取对方的IP-MAC。
这里选择“reply-only”,如下图所示:
选择完后点击OK.MAC强制绑定到这就完成了.
14.对单个IP进行网速限制.
点击Queues-simpleQueues选择”+”添加一条规则如下图:
图中为限速800kb.突发限制在800kb.然后切换到Advanced.如下图设置:
图中Dst.Address这里设置你想限制的IP地址.Interface这里写all即全部.
LimitAt这里填写限制的速度.如果想修改限制速度的话需要修改LimitAt和General-MaxLimit这2个地方.QueueType队列类型看你自己选择的队列.下图:
设置的队列类型同上.
15.RouterOSROS允许上网,禁止上QQ封QQ
在ROS的NewTerminal这里进行将下列命令输入.
一、标注主要服务器地址
/ipfirewalladdress-list
addlist=QQserveraddress=219.133.0.0/16comment=""disabled=no
addlist=QQserveraddress=58.61.32.0/24comment=""disabled=no
addlist=QQserveraddress=58.60.14.0/24comment=""disabled=no
addlist=QQserveraddress=218.6.2.0/24comment=""disabled=no
addlist=QQserveraddress=58.60.9.0/24comment=""disabled=no
addlist=QQserveraddress=58.60.15.0/24comment=""disabled=no
addlist=QQserveraddress=58.161.164.0/22comment=""disabled=no
addlist=QQserveraddress=58.251.60.0/24comment=""disabled=no
addlist=QQserveraddress=58.251.61.0/24comment=""disabled=no
addlist=QQserveraddress=58.251.62.0/24comment=""disabled=no
addlist=QQserveraddress=58.251.63.0/24comment=""disabled=no
addlist=qqgameaddress=61.172.204.148-61.172.204.215comment=""disabled=no
addlist=qqgameaddress=218.18.95.153comment=""disabled=no
addlist=qqgameaddress=60.28.232.12comment=""disabled=no
addlist=qqgameaddress=219.133.41.152comment=""disabled=no
addlist=qqgameaddress=210.22.23.197comment=""disabled=no
addlist=qqgameaddress=202.205.3.202comment=""disabled=no
addlist=qqgameaddress=202.104.241.19comment=""disabled=no
addlist=qqgameaddress=121.14.77.57-121.14.77.126comment=""disabled=no
addlist=qqgameaddress=172.16.13.2comment=""disabled=no
addlist=qqgameaddress=218.17.209.23comment=""disabled=no
addlist=qqgameaddress=58.61.166.136comment=""disabled=no
addlist=qqgameaddress=58.60.11.141-58.60.11.212comment=""disabled=no
二、建立“黑白名单制度”
以下是有访问主要的QQ服务器的列入黑名单
/ipfirewallmangle
addchain=preroutingdst-address-list=QQserveraction=add-src-to-address-list\
address-list=dispcaddress-list-timeout=5mcomment=""disabled=no
addchain=preroutingdst-address-list=qqgameaction=add-src-to-address-list\
address-list=dispcaddress-list-timeout=5mcomment=""disabled=no
以下是把邮件服务器列为“白名单”,主要是有的邮箱不是单位邮箱也不能设成outlook收发件。
如不需的可不用。
addchain=preroutingprotocol=tcpdst-port=110action=add-dst-to-address-list\
address-list=mailaddress-list-timeout=2mcomment=""disabled=no
addchain=preroutingprotocol=tcpdst-port=25action=add-dst-to-address-list\
address-list=mailaddress-list-timeout=2mcomment=""disabled=no
三、建立“黑名单”规则
/ipfirewallfilter
addchain=forwardprotocol=tcpsrc-address-list=!
dispcaction=accept 开放非“黑名单”
如不需要下面3条可不用
addchain=forwardprotocol=tcpdst-port=25src-address-list=dispcaction=accept开放发件端口
addchain=forwardprotocol=tcpdst-port=110src-address-list=dispcaction=accept开放收件端口
addchain=forwardprotocol=tcpsrc-address-list=dispcdst-address-list=mailaction=accept开放邮件服务器
“黑名单”规则
addchain=forwardsrc-address-list=dispcdst-address-list=!
mailaction=drop
“黑名单”除“白明单邮件服务器”外全禁止
当登陆QQ的时候,因为主要服务器没禁止,所以一般会向服务器发数据,
一但向主要QQ服务器发送数据就会被列入“黑名单”5分钟。
“黑名单”在这只能收发邮件,QQ自然登陆不了,更狠一点的可以将黑名单设成什么都不能访问,而且时间更长一点
只要不使用QQ,上网什么的照原来的设定,一但登陆就关到黑名单
为了能上网,员工也就只好放弃QQ了。
16.ROS分时段限速脚本如下:
/systemscheduler
addname="上班限速"on-event=Cstart-date=jan/01/1970start-time=08:
59:
59\
interval=1dcomment=""disabled=no
addname="下班不限速"on-event=Bstart-date=jan/01/1970\
start-time=17:
59:
59interval=1dcomment=""disabled=no
/systemscript
addname="A"source=":
forszwmfrom2to254do={/queuesimpleaddname=\(HC.\
\$szwm\)dst-address=\(192.168.1..\$szwm\)max-limit=2000000/2000000\
interface=alldisabled=no}"\
policy=ftp,reboot,read,write,policy,test,winbox,password
addname="C"source=":
forszwmfrom=2to=254do={queuesimpleenable\(\"HC\".\
\$szwm\)}"policy=ftp,reboot,read,write,policy,test,winbox,password
addname="B"source=":
forszwmfrom=2to=254do={queuesimpledisable\(\"HC\".\
\$szwm\)}"policy=ftp,reboot,read,write,policy,test,winbox,password
其中A规则是添加IP限速树其中网段可以参考自己修改
B规则是禁用限速树的规则
C规则是启用限速树的规则
17.ROS自动备份脚本
/systemscript
addname=zjbfpolicy=\
ftp,reboot,read,write,policy,test,winbox,password,sniff,sensitivesource=\
"/systembackupsave"这个是脚本.执行后会自动备份一个日期+时间的ROS整机备份.配合调度程序实现定时备份以下是脚本
/systemscheduler
addcomment=""disabled=nointerval=3dname="3\CC\EC\B1\B8\B7\DD\D2\BB\B4\CE"\
on-event=zjbfpolicy=\
reboot,read,write,policy,test,password,sniff,sensitivestart-date=\
aug/17/2011start-time=08:
00:
00自己配合自己的实际情况进行调整脚本的时间.我这里是每隔3天进行一次备份.执行日期自行调整.
另外可以在一台常开的机器上安装cuteftp软件.进行定期将ROS的备份拷贝下来.ROS需要开放FTP
cuteftp的使用方法请参考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ROS 安装 配置 教程