您的当前位置:首页ROS简明速成教程 2

ROS简明速成教程 2

来源:小侦探旅游网
ROS简明速成教程

前言 ROS介绍

本教程包含ROS安装、配置、网卡IP设置、网卡网关设置、DHCP配置、VLAN配置、PPPOE配置、双线PCC/NTH图文教程合集(送视频教程+RouterOS V3中文教程)

第一章 ROS安装 声明:

如果你对英文不熟悉的,请上百度查!本教程为单线教程,双线原理一样。请先熟练单线操作配置,双线可以迟些再学。

1、插入ROS安装光盘并设置BIOS为光驱启动。

2、启动ROS安装光盘后,按\"A\"全选。按\"I\"进行安装,安装时提示会格式化硬盘所有分区和资料,安装完成取出光盘按(如果你使用的是IMG版ROS,须要在PE中安装)

打开IMG写盘软件,选择驱动器为整个硬盘空间,再选择IMG文件,点击开始。写完重启。

回车重启计算机。

3、进入ROS,输入用户名:admin,密码为空。提示是否查看说明,一般按“N”。

4、配置ROS,输入“SETUP”进行快速配置安装网卡(在安装前建议用命令查看网卡时否正常运作,ether1前面有个R代表正常,如果出现X代表PCI槽坏了。按/返回主目录才可以进入“SETUP”安装。图000) interface为接口,简称int Print打印,简称pri

图001。

Setup 为安装ROS

5、安装和设置,输入SETUP回车后弹出提示,按a,再按a,提示:enable interface:ether1表示第一块网卡。输入IP地址和子网掩码(24代表255.255.255.0子网掩码)网卡顺序由键盘接口方向右边算起,集成网卡为ether1第一张网卡

Configure ip address and gateway配置IP地址和网关 Add ip address 添加IP地址

6、完成设置,输入完网卡IP和子网掩码后,按X退出设置并重启。

Exit menu退出菜单

退出完毕后如上图,输入:system reboot进行重启生效设置,提示是否重启,按 Y 系统自动重启。

第二章 WINBOX配置

1、运行Winbox登陆ROS管理,第一个为ROS安装时配置的IP,第二个0.0.0.0为未分配的IP地址,这个一般设置成外网地址,IP任意填。

2、设置网卡名,点Interfaces(接口)双击ether1修改网卡名称,wan为外网,lan为内网

3、设置外网网卡地址IP可任意填,IP-Address(IP--地址)点击 + ,输入IP,192.168.10.1/24,Interface(接口)选择Wan网卡。

4、设置防火墙 IP-Fierwall-NAT(IP---防火墙---网络地址) 按 + 选择 Action(行为),Action 中选 masquerade(伪装)。按OK,这时网络已经通了。

5、设置宽带连接,PPP 按 + ,选择PPPoE Client (PPPoE客户端)点选Dial Out(拨出),在User用户名和Password密码里输入宽带帐号和密码,取消dial on demand(请求拨号)并选中add default router(添加默认路由)和use peer dns(自动获取DNS地址)。输入完后点General选择你的外网网卡Wan。

6、设置DNS地址,IP – DNS – Settings输入你的当地DNS地址,按地区定。如果上图选中use peer dns那么就不须要设置DNS地址了,拨上号后会自动获取并分配。

7、DHCP服务器配置

点击IP---DHCP Sever(DHCP服务)新增一个,并选择内网网卡和地址池pool1,然后确定。

8、新增DHCP 网关IP地址:IP使用一个网段 192.168.1.0/24,网关为内网网卡IP,子网掩码24为:255.255.255.0

9、IP地址分配池

点IP----POOL(地址池)新增一个IP分配网段192.168.1.100-192.168.1.199

10、VLAN配置

点击Interfaces---VLAN新增一个VLAN网卡并选择内网网卡

11、VLAN配置IP地址,点击ip---address新增一个VLAN网段。

Winbox设置已经到一段落了,ROS已经成功配置完毕和可以联上网络。其它客户机可

以通过ROS软路由DHCP自动分配IP地址到电脑中。你可以手动设置IP地址或自动获取均可!

双线PCC及NTH负载均衡图文教程

1、内网IP设置:

2、添加pppoe

去掉 Add Default Route 我们后期手动进行路由设置。

4、标记

先标记New Connection Mark 名称为1st_conn ,然后用Connection 标记New routing Mark min名称为:1st_route

5、设置PCC

NTH的设置方法:

7、设置备用路由

最终效果图

8、伪装设置:

官方 NTH 参数部分 翻译

example: nth=Every,Counter,Packet nth=2,3,0. 2,3,1 2,3,2

divide all packets into groups of three (2+1). The packets will be numbered from 0 to 2. So, a sequence of packets the rule matches looks like: (0 1 2)(0 1 2)(0 1 2)(0 1 2)(0 1 2)...

the first rule will match the first packet in each group (\"Packet\"=0). The second rule will match the second packet in each group (\"Packet\"=1) and so on. Each successful match increments the counter. When a value of \"Every\" is reached, the counter is reset to 0. For this to work, the \"Counter\" should be the same for all rules (you can pick any value from 0 to 15, IIRC).

翻译内容

例如:NTH=every (计数组),counter(计数器),packet(数据包) NTH=2,3,0; 2,3,1; 2,3,2 把所有为数据包定义为三组(2+1)。所有的数据包将被标上从0到2的数字标记。这样一来,被规则匹配过的数据包的顺序看起来就像(0 1 2)(0 1 2)(0 1 2)(0 1 2)(0 1 2)。。。。

这个样子一样。 { 注:上面的这个讲解的只是NTH=2,3,0这个规则。包都是被标记上了从0到2的数字。(0包 1包 2包)由于every设定的值为2.也就是三次,所以计数器重新开始计数[原因在下面],整体看起来的话就是 (0包 1包 2包)(0包 1包 2包)(0包 1包 2包)(0包 1包 2包)...}

第一个规则将把第一个包匹配到每一个(\"packet\"=0)这样的组里。第二个规则将把第二个包匹配到(packet=1)这样的组里,后面的包的匹配规则跟这两个类似。每次成功的匹配都将被增加到计数器里。

当设定的“every”的次数被执行完毕时,计数器被重置为0。计数器的数值在所有的规则里必须保持一致才能正常的运行.(计数器的数值可以是\"0-15\"中的任何一个数值)

原文内容:

nth (integer,integer: 0..15,integer{0,1}) - match a particular Nth packet received by the rule. One of 16 available counters can be used to count packets

Every - match every Every+1th packet. For example, if Every=1 then the rule matches every 2nd packet

Counter - specifies which counter to use. A counter increments each time the rule containing nth match matches

Packet - match on the given packet number. The value by obvious reasons must be between 0 and Every. If this option is used for a given counter, then there must be at least Every+1 rules with this option, covering all values between 0 and Every inclusively.

翻译内容

NTH(Every:取值范围{整数:无要求,只要是整数就行},Counter:取值范围{整数:0-15中的任意一个数,共16个},Packet:取值范围{整数:0或者1,共2个})--作用:把规则收到的第N个包匹配为一个特殊的包。16个计数器中的任何一个都可以用来统计数据包。

Every 匹配每一个第“Every+1”个通过的数据包。例如:如果Every的值为1,那么匹配的将是每一个“第二个”通的数据包。

Counter 指定你要用的计数器。规则每次统计次数的增量等于NTH匹配次数的值(意思是它每次归0重新计数的同期跟Every设定的值相等,不明白的话看上面的翻译的最后一句) Packet 用数字标记已经统计过的数据包。很明显这个参数的取值是介于0和“Every的值”之间的一个整数。 If this option is used for a given counter, then there must be at least Every+1 rules with this option, covering all values between 0 and Every inclusively(这句话我实在是翻译不好。个人理解的是如果它被用到规则里去的话,那么应用它的规则的总数必须是\"every+1\",是从0开始计算到“Every的值”) '

用ROS做跨网段路由

不同网段之间相互访问的设置:

背景:3张网卡, \"WAN\"连接ADSL,IP地址:10.0.0.1;

\"PasuLAN\"连接A网(新的网络,192.168.1.*),IP地址:192.168.1.10,作为A网的网关、DNS、DHCP SERVER;

\"OtherPasu\"连接B网(旧的网络,192.168.0.*),IP地址:192.168.0.10,此网卡在B网没有管理权限,仅作为一个路由网关,因为B网有另一台普通硬件路由器(IP地址:192.168.0.1).

A网是新网段,现在A网(1.*)内电脑希望可以同时访问A、B两网内电脑和服务器(即电脑同时想访问B网里的旧服务器192.168.0.*网段.亦访问192.168.1.*自己的网段) Winbox=>IP=>Routes=>可以见到至少有3个Route List: WAN的不说;

PasuLAN的是Destination=192.168.1.0/24,Pref.Source=192.168.1.10,Interface=PasuLAN, 代表着192.168.1.*网段的由192.168.1.10这个网卡做网关,做数据包分发(不知意思是否正确); OtherPasu的是Destination=192.168.0.0/24,Pref.Source=192.168.0.10,Interface=OtherPasu, 代表着192.168.0.*网段的由192.168.0.10这个网卡做网关;

关键步骤:

添加2条Route List:

a) Destination=192.168.0.0/24,Gateway=192.168.0.1,Pref.Source=192.168.0.10 b) Destination=192.168.1.0/24,Gateway=192.168.0.10,Pref.Source=192.168.0.1

/*这里的Destination代表目标网段/地址,如果是多线路的话就是网通/电信网段,Gateway就是管理这个目标网段的网关地址(ISP分配的或内定的),Pref.Source是Routeros的网卡,是作为目标网段的一个接口,负责把数据包扔去Gateway。*/

我所理解的意思系:a) 任何去192.168.0.0/24的数据包,通过Routeros网关192.168.0.10转发至192.168.0.1这个硬件路由器原网关;

b) 任何来自192.168.0.1网关,目标是192.168.1.0/24网段的数据包,将通过Routeros网关192.168.0.10转入。

因篇幅问题不能全部显示,请点此查看更多更全内容