ROS软路由论坛 ROSABC.com 网络方案网络工程交流

 找回密码
 会员注册

QQ登录

只需一步,快速开始

Metarouter

2006-6-7 12:56| 发布者: ROSABC| 查看: 14735| 评论: 0

摘要: MetaRouter是一项新功能,在RouterOS软路由的4.0测试版1和RouterOS软路由的V3.21目前可以用在MetaRouterRB400RB700系列,RB900系列,RB2011板上市PPC板:RB1000,RB1100,RB1100AH ??和RB800。要求每个Metarouter实 ...
MetaRouter是一项新功能,在RouterOS软路由的4.0测试版1和RouterOS软路由的V3.21
目前可以用在MetaRouter
RB400RB700系列,RB900系列,RB2011板
上市PPC板:RB1000,RB1100,RB1100AH ??和RB800。
要求

每个Metarouter实例使用相同量的资源,作为一个独立的RouterOS软路由的安装。这意味着你至少需要16MB的RAM为每个的RouterOS软路由的虚拟机加内存的MetaROUTER主机本身的。建议有超过16MB的可用内存每个Metarouter的。即将到来的RouterOS软路由的版本将有能力小于16MB每台机器的运行虚拟机。

注: 这是可以运行的其他虚拟机,少于16MB RAM每台机器如果虚拟操作系统是OpenWRT的。16MB限制仅适用于虚拟RouterOS软路由的安装。


目前在一台主机最多可以创建8个虚拟机和多达8个虚拟接口。总有超过8个接口的解决方法是使用VLAN。在未来的版本中,将有可能添加多达16个虚拟机。
同时它是不可能使用在metarouter虚拟设备的外部存储设备(存储)。
它可以用来在哪里?

MetaRouter功能是非常有用的,让客户或低特权用户访问自己的“路由器”和配置来配置自己喜欢,而不需要一个完整的第二个路由器,或给他们访问到主路由器的配置。
例如,一个WISP可以创建一个虚拟路由器为客户以太网端口,使他们能够定义自己的防火墙设置,同时保持不变的WISP无线设置。
创建Metarouter

 [管理员@ RB_Meta] / metarouter>添加名称= MR0内存大小= 32磁盘大小= 32000残疾人=
 [管理员@ RB_Meta] / metarouter>打印
 标志:X  - 禁用 
 #NAME内存大小的磁盘大小磁盘状态        
 0 MR0 16MiB 0kiB 377kiB运行      
正如你可以看到,创建虚拟路由器是很容易,你只需要指定路由器的名称,将被分配多少内存和磁盘大小,将使用虚拟路由器。所有其他物业的解释是,可参考手册。
注:*小心时,使用动态硬盘大小metarouters,,代理可以填补所有主机存储!
没有设置示例
如果不指定任何参数,将添加一个新的metarouter它将被添加动态硬盘大小,以及16MiB的RAM:
[管理员@ RB_Meta] / metarouter>添加名称= MR1
[管理员@ RB_Meta] / metarouter>打印
标志:X  - 禁用
 #NAME内存大小的磁盘大小磁盘状态
 1 MR1 16MiB 0kiB 3kiB运行
OpenWRT的虚拟机

从V3.24开始,v4.0beta3 MetaROUTER有能力导入定制的图像。作为一个例子,我们将展示如何OpenWRT的补丁,并使用虚拟机。
导入图像
如果你没有任何具体的需求,你可以导入预编OpenWRT的图像,这是下载的MIPS图像,PPC形象。OpenWrt的图像上传到路由器,将其导入导入图像命令:
[管理员@ MikroTik的] / metarouter>导入图像文件名= OpenWrt的MR-MIPS-rootfs.tgz
 进口:100%
[管理员@ MikroTik的] / metarouter打印
标志:X  - 禁用
#NAME内存大小的磁盘大小磁盘状态
0 MR1的16MiB无限7383kiB运行
OpenWRT的运行正如你可以看到,现在你可以开始配置过程中,这是在下面的章节中解释。
建立自己的OpenWRT的图像
与我们的预建OpenWRT的版本,如果你不满意,那么你可以建立和使用自己的图像。
第一步是安装SVN和获得最新的源代码openwrt.org

注: 1.2补丁对老年人的内核,然后在当前的中继线和应采取一些额外的步骤,将它应用到OpenWRT的。例如r29684可以使用,不用修改


svn的共同使用svn :/ / svn.openwrt.org / OPENWRT /躯干
现在,你必须与我们的补丁路径下载的源

注: 补丁V1.2增加了新的内核支持,这使得它可以编译OpenWRT的最新修订。这个补丁还增加了PowerPC的支持能力运行OpenWRT的图像,RB1000和RB1100。


 CD主干/
 wget的http://www.mikrotik.com/download/metarouter/openwrt-metarouter-1.2.patch的
 补丁P0 <OpenWrt的metarouter 1.2.patch
源进行修补时,你必须设置配置选项
在make menuconfig
进入到目标系统菜单和MikroTik的MetaROUTER MIPS或MikroTik的的MetaROUTER PowerPC 从选择列表取决于平台正在建设的形象。

其他选项取决于你是什么要求(例如IPv6和PPP支持或不包括),你还可以坚持为默认设置。

如果你看到任何错误信息,同时试图推出menuconfig的,像
构建依赖:请安装ncurses的。(缺少libncurses.so ncurses.h)
这意味着所需的库都没有安装,检查输出,并安装所有需要的库。
当你完成了构建配置,类型
使
这将需要一段时间来建立的一切,所以你可以去和一杯茶。
在构建过程完成后,新建成的图像上传到路由器并进行导入,如在以上部分。
对于更多的选择和构建说明看的OpenWRT的文档
添加接口

首先,你需要添加一个新的虚拟路由器的接口。这是在界面菜单。
interface命令有以下选项:
 [管理员@ MikroTik的] / metarouter接口外接 
 评论禁用动态MAC地址类型的虚拟机
 复制从动态桥的静态接口VM-MAC地址
每个选项的说明,可参考手册中找到。
让我们添加一个接口:
[管理员@ MikroTik的] / metarouter接口添加虚拟机= MR1型=动态
在主机物理路由器接口作为一个虚拟接口出现:
 [管理员@ MikroTik的]> /接口打印 
 标志:D  - 动态,X  - 禁用,R  - 运行,S  - 从 
 #NAME TYPE MTU  
 8 R ether9甲醚1500 
 9 R测试电桥1500 
10 DR VIF1 VIF 1500
连接到虚拟机

要连接到你的虚拟机,使用控制台命令:
/控制台metarouter 0
这里,你会看到你新添加的虚拟接口:
[管理员@ MR0]>接口打印 
 标志:D  - 动态,X  - 禁用,R  - 运行,S  - 从 
 #NAME TYPE MTU  
 0 R ether1的醚1500
要断开的metarouter虚拟机控制台,打CTRL + A,然后Q退出返回到您的主机控制台(如果您正在使用minicom,按CTRL + A键两次):
[管理员@ MikroTik的]>
[Q  - 退出连接] [B  - 发送突破]
[A  - 发送CTRL-A前缀] [R  - 自动配置率]
 
 Q
 
 欢迎回来!
配置虚拟网络

现在你看到的虚拟主机 接口菜单为VIF1和,也metarouter 接口ether1的菜单界面可见。您可以添加两个接口上的IP地址,并设置网络。创建虚拟接口和物理接口之间的桥梁,允许流量通过。
配置实例

创建孤立Metarouter客户端
这个例子将显示如何使用功能Metarouter,WISP客户端站点路由器的顶部创建一个孤立的路由器上。例如设置下面的图表所示:
1。添加客户Metarouter:
[管理员@ RouterGW] / metarouter>添加名称= client1的内存大小= 32     
[管理员@ RouterGW] / metarouter>打印
标志:X  - 禁用 
 #NAME内存大小的磁盘大小磁盘状态        
 0 client1的32MiB 0kiB 189kiB      
[管理员@ RouterGW:] / metarouter>
2。添加为新创建Metarouter的接口Metarouter:
[管理员@ RouterGW] / metarouter接口>添加虚拟机= CLIENT1
[管理员@ RouterGW] / metarouter接口>添加虚拟机= CLIENT1 
[管理员@ RouterGW] / metarouter接口打印
标志:X  - 禁用,A  - 活跃 
 #虚拟机类型的VM-MAC地址   
 0 client1的动力学02:49:E8:55:8ê:E8
 1 client1的动态02:16:16:90:EF:0E
[管理员@ RouterGW] / metarouter接口> 
3。创建网桥接口桥接metarouter接口以太网接口的客户端的物理连接一起:
[管理员@ RouterGW] /接口桥>         
[管理员@ RouterGW] /接口桥>打印
标志:X  - 停用,R  - 运行 
 0 R名称=“BRIDGE1”MTU = 1500 ARP =启用MAC地址= 00:00:00:00:00:00协议模式=无 
      优先级= 0X8000自动MAC =是帮助MAC = 00:00:00:00:00:00最大消息年龄= 20S 
      转发延迟发射保持计数= 15 = 6老化时间= 5M 

[管理员@ RouterGW] /接口桥接端口外接接口= ether2桥BRIDGE1 
[管理员@ RouterGW] /接口桥接端口外接接口= VIF2桥BRIDGE1 
[管理员@ RouterGW] /接口桥接端口打印
标志:X  - 禁用,我 - 不活跃,D  - 动态 
 #接口桥接的优先路径成本海怡   
 0 ether2桥0x80的10无      
 1 VIF2桥0X80 10没有      
4。添加IP配置将被用于连接Metarouter和Metarouter主机系统之间的的新Metarouter界面:
[管理员@ RouterGW] / IP地址>添加地址10.0.1.1/24接口= VIF1 
[管理员@ RouterGW] / IP地址>打印
标志:X  - 禁用,我 - 无效的,D  - 动态 
 #地址网络广播接口                         
 0 D 10.5.8.68/24 10.5.8.0 10.5.8.255 ether1的                            
 1 10.0.1.1/24 10.0.1.0 10.0.1.255 VIF1                              
[管理员@ RouterGW] / IP地址> 
5。的连接Metarouter使用控制台
[管理员@ RouterGW] / metarouter>控制台客户端1

【Ctrl-A是的前缀关键]


开始...
启动服务...

MikroTik的3.21
MikroTik的登录:admin
密码:

[管理员@ MikroTik的]> / SYS的身份集名称= CLIENT1
6。配置Metarouter的,很容易让客户了解配置:
[管理员客户端1] /以太网接口> P
标志:X  - 停用,R  - 运行,S  - 从 
 #NAME MTU MAC地址的ARP       
 0?ether1的1500 02:49:E8:55:8ê:E8启用了   
 1 R ether2 1500 02:16:16:90:EF:0E启用   
[管理客户端] /以太网接口集0名称=公共
[管理/接口以太网客户端]>设置1名当地
[管理] /接口以太网客户端打印
标志:X  - 停用,R  - 运行,S  - 从 
 #NAME MTU MAC地址的ARP       
 启用0读公立1500 02:49:E8:55:8ê:E8的   
 1读本地1500 02:16:16:90:EF:0E启用   
[管理员客户端1] /以太网接口> 

[管理客户端/ IP地址>添加地址10.0.1.2/24 interfae =公共
[管理客户端] / IP地址>添加地址10.0.2.1/24接口=本地 
[管理客户端] / IP地址>打印
标志:X  - 禁用,我 - 无效的,D  - 动态 
 #地址网络广播接口                         
 0 10.0.1.2/24 10.0.1.0 10.0.1.255公众                            
 1 10.0.2.1/24 10.0.2.0 10.0.2.255本地

[管理客户端] / IP路由>添加网关= 10.0.1.1
[管理客户端] / IP路由>打印
标志:X  - 禁用,A  - 活跃,D  - 动态, 
C  -  S  - 连接,静态的,R  -  RIP,B  - 邻 -  BGP,OSPF,M  -  MME, 
B  - 黑洞,可达,U  -  P  - 禁止 
 #DST-ADDRESS COMMON-SRC 3G门户距离界面 
 0为0.0.0.0 / 0 R 10.0.1.1公众    
 1 ADC 10.0.1.0/24 10.0.1.2 0公共    
 2 ADC 10.0.2.0/24 10.0.2.1 0当地     
[管理员客户端] / IP路由> 

[管理客户端] / IP防火墙NAT>加载项行动=伪装出接口=公众链= srcnat

参考

一般
子菜单 / metarouter
菜单特定的命令:
财产 描述
控制台 (控制台<vm-id>) 连接到指定的虚拟机的控制台
导入图像 (导入图像文件名??= <映像文件>) 导入定制图像(从V3.24和v4.0b3)
重启 (重启<vm-id>) 重新启动指定的虚拟机
关机 (关机<vm-id>的) 关闭指定的虚拟机
启动 (启动<vm-id>) 指定虚拟机启动
配置性能:
财产 描述
磁盘大小 (无限| 0 .. 4294967295 [KIB] ;默认:无限) 磁盘的大小,将分配虚拟路由器。
内存大小 (16 .. 256 [MIB] ,默认值:16) 虚拟路由器将分配的内存量。
名称 (字符串 ;) 的虚拟机的名称。

只读属性:
财产 描述
使用磁盘 (整数[KIB] ;) 目前使用的磁盘空间虚拟路由器。
磁盘读取 (整数 ;) 磁盘读取次数
磁盘写入 (整数 ;) 磁盘写数量
状态 (开机运行重启闭向下停止残疾人 ;) 虚拟机的当前状态
接口
子菜单: / metarouter接口
配置性能:
财产 描述
中动态桥 (串 ;) 名桥分配一个端口的虚拟接口。有用的,如果接口类型是动态的
动态MAC地址 (MAC ;) 动态创建的接口的MAC地址
静态接口 (没有名字的iface的 ;) 静态接口将被绑定到虚拟接口
类型 (动态静态 ;) 指定接口是否是静态还是动态的
虚拟机 (串 ;) 指定这个接口将被绑定到虚拟机
VM-MAC地址 (MAC ;) 接口的MAC地址出现在VM
已知问题

MIPS-BE
与MIPS的问题和可能的解决方法为MetaROUTER功能RouterBOARDs的BE架构
随机冻结
唯一上市的路由器会受到这个问题:RB450G,RB750G,RB435G,RB493G
某些RouterBoard的产品往往会变得反应迟钝,经过一定的时间,而成为网络上可用。类似的问题是 - 这唯一的客人变得没有反应,一段时间后,继续如预期般执行。如果在路由器上启用看门狗 - 路由器将重新启动,而不是成为自身的。
从这个架构中的其他路由器都认为这个问题不患。
最有可能是其他问题不适合描述RouterOS软路由的配置错误引起的,并没有共同点,并逐案进行检查。
作为替代品上市板可以用于代替:这些??系列的RB2011,RB433AH或任何其他
PPC
PPC架构RouterBOARDs上MetaROUTER功能的问题和可能的解决方法
没有足够的资源
唯一上市的路由器会受到影响:RB1100AH
当尝试将路由器上的错误消息创建MetaROUTER访客是因为没有足够的资源在路由器上创建来宾。
解决此问题是在5.12及以后的RouterOS软路由的版本。如果您使用的是较新版本,并在路由器上仍无法解决问题,你必须重新安装路由器使用网络安装工具。
类似的消息路由板RB1100AH??x2份报告,但MetaROUTER功能目前不支持该路由器上。
所有其他路由器形成这种架构支持MetaROUTER功能不受影响。
最有可能是其他问题不适合描述RouterOS软路由的配置错误引起的,并没有共同点,并逐案进行检查。

相关阅读

不良信息举报Q:2000617

软路由

不良信息举报Q:2000617|Archiver|ROS软路由论坛 ROSABC.com 网络方案网络工程交流

GMT+8, 2025-3-29 15:31 , Processed in 0.169687 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部