metarouter overview & configuration - mikrotikaffordable wireless solutions -© 2009 baltic...
TRANSCRIPT
![Page 1: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/1.jpg)
1
MetaROUTER Overview & Configuration
Brian VargyasBaltic Networks
www.balticnetworks.com
![Page 2: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/2.jpg)
2Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Overview of this presentation
• MetaROUTER Overview• MetaROUTER Limitations• Different Interface types• Real world application use• How to make your own with OpenWRT• How to access the RouterBOARD console port
within MetaROUTER• Demonstration of a running MetaROUTER
![Page 3: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/3.jpg)
3Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
MetaROUTER Overview
• Scalable RouterOS within RouterOS on Atheros/PPC, x86 Platforms.
• Virtual environment allows to user to partition system into different administrative domains.
• Ability to run pre-compiled Atheros/PPC OpenWRT images
• Available since RouterOS 3.21 (4.0beta3 for PPC)
![Page 4: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/4.jpg)
4Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
MetaROUTER Requirements
• RouterOS 3.28 recommended• Any RB400 / 1000 & x86 Platform• Each RouterOS instance requires at least
16MB Ram, 32MB Ram recommended• NAND memory requirements minimal (For
RouterOS only)
![Page 5: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/5.jpg)
5Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
MetaROUTER Limitations & Faults
• Only 8 instances per RouterBOARD• No CF or microSD devices can be used for running images• No ability to export running virtual image back into a file
(Feature Request )• OpenWRT on MetaROUTER won’t properly shutdown
when RouterOS reboots.• Limited by available Ram (256MB 450G)• No ability to monitor running states with Dude Server
(Feature Request )• Host Router on occasion reboots with watchdog timeout
error (V3.28)
![Page 6: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/6.jpg)
6Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
MetaROUTER access to the world
• Console access through Winbox or CLI interface
• Two different types of virtual interfaces• Dynamic interfaces used to connect to a
bridge group you create• Static interfaces are used to directly connect
MetaROUTER instance to physical port on your host.
![Page 7: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/7.jpg)
7Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
MetaROUTER Performance
• Performance is really good and virtualized RouterOS and OpenWRT perform very well
• Latency increased by a few milliseconds• Expect to take a ~30% hit in packet
performance through the MetaROUTER in real world applications
• Traffic through static interface slightly better then dynamic interface
![Page 8: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/8.jpg)
8Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
The MetaROUTER Winbox Interface
![Page 9: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/9.jpg)
9Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Creating a MetaROUTER
![Page 10: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/10.jpg)
10Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Dynamic Interface Creation
![Page 11: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/11.jpg)
11Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Dynamic VIF Interface
![Page 12: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/12.jpg)
12Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Static Interface Creation
![Page 13: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/13.jpg)
13Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Console Access
![Page 14: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/14.jpg)
14Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Multi-Tenant Applications
![Page 15: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/15.jpg)
15Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
WISP Applications
![Page 16: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/16.jpg)
16Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Make your own MetaROUTER
• Import Image feature allows you to import a special built OpenWRT kernel running busyboxshell.
• Basic buildroot image only 2-3MB in size• Lots of packages available, including Asterisk,
SQUID, Apache, PHP, etc.• Opens up a whole world for building
embedded applications on top of RouterOS
![Page 17: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/17.jpg)
17Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Steps to run OpenWRT
• Copy .tar or .gz OpenWRT image into files• Import file using “Import Image” in
MetaROUTER interface• Wait for import to complete and go into
running state.• Click on running image and then select
“Console”• Hit return a couple times…
![Page 18: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/18.jpg)
18Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
What you should see
![Page 19: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/19.jpg)
19Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Getting OpenWRT on the VIF!
• Use the following commands in OpenWRT:uci set network.lan.ipaddr=X.X.X.Xuci set network.lan.netmask=X.X.X.Xuci set network.lan.gateway=X.X.X.Xuci set network.lan.dns=X.X.X.Xuci set system.@system[0].hostname=NAMEuci commit/etc/init.d/dnsmasq stop/etc/init.d/dnsmasq disablereboot
![Page 20: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/20.jpg)
20Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
OpenWRT Serial Port Access
• Create a loopback bridge group• Add dynamic interface in MetaROUTER to your
OpenWRT image• Disable console on Host (/system console disable 0)• Add (/port remote-access) device with IP address on
your bridge LAN• Have OpenWRT application create a TCP socket to your
serial port IP address on Host
![Page 21: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/21.jpg)
21Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Online Documentation
• Lots of information on MikroTik Wiki http://wiki.mikrotik.com/wiki/Metarouter
• MikroTik Message Forum http://forum.mikrotik.com (Click on MetaRouter and Xen Forum link)
• OpenWRT (http://www.openwrt.org)• Baltic Networks (www.balticnetworks.com)
![Page 22: MetaROUTER Overview & Configuration - MikroTikAffordable Wireless Solutions -© 2009 Baltic Networks, Inc. – 3 MetaROUTER Overview • Scalable RouterOS within RouterOS on](https://reader034.vdocuments.site/reader034/viewer/2022042107/5e86f468fffce403b43df9d7/html5/thumbnails/22.jpg)
22Affordable Wireless Solutions - © 2009 Baltic Networks, Inc. – www.balticnetworks.com
Let’s do it again, Live this time!
• Going to enable MetaROUTER on a RB450G (680Mhz Atheros, 256MB Ram, 512MB Flash)
• Using only 16MB of RAM for full RouterOSimplementation
• Dynamic Interface for Inside Network Access• Static Interface for Outside WAN Connection