VirtualBox + RouterOS——Routing and Switching
本帖最後由 角色 於 2018-3-3 17:58 編輯
====
最新消息,可以用Wireshark接入VirtualBox,然后看看那里的frame是怎样走的。
====
估计这里有不少人用RouterOS,有很多settings都不敢在现在的production RouterOS router在弄,而又由于budget所限,所以又不会购买多MikroTik routers,那么怎样办呢?大家学习过CCNA,CCNP,都有很多模拟器如Packet Tracer。那么RouterOS是否有同类的东西呢?答案是有的,就是VirtualBox + RouterOS,(之前用过GNS3,可能由于我用MacOS,又是老版本,而GNS3有不太支持,如果你是用PC,可以考虑用VirtualBox + RouterOS + GNS3,但是我不建议,先学好VirtualBox + RouterOS这个组合,然后再加入GNS3)。
好了说了那么多,怎样开始呢?你要先下载VirtualBox和RouterOS。
下载links:
VirtualBox:https://www.virtualbox.org/
RouterOS,你可以有两个选择,1)用X86 RouterOS试用版(一天,累计加起来,没有限制,速度跟买License一样),2)CHR RouterOS (试用版可以长期使用,但是限速1Mbps),如果学习用CHR RouterOS已经足够了。https://mikrotik.com/download
注意:X86 RouterOS (选X86 CD image (ISO format),CHR RouterOS (Cloud Core Router)选vdi format (给VirtualBox)
VirtualBox manual在安装VirtualBox里有链接,你点击就可以了。RouterOS有丰富的Wiki Link
安装也没有什么难度,在安好一个,需要就clone另外一个,用full clone。
还有vm与vm事的沟通记住把每个NIC adaptor的Promiscuous Mode设成Allow vms,或者Allow all。(我花了好几天的时间才能搞懂,不然的话把RouterOS编程一个Layer 2 managed switch都不行!!!)
在建造network时牵涉很多网线,我们就用“Internat network”,你把它看成hub就可以,如果hub只有两个vm’s,那么你就把它看成LAN cable就可以。如果你的VM要接互联网就选择Bridged Adaptor。(VirtualBox还有很多modes,你边看边搜索有关资料就可以)。
你可以建立很多个routers,L2/L3 managed switches,terminal devices(ping network用)那么你可以迈向快速学习RouterOS的Routing and Switching东西,而不花太多金钱购买硬件。
===
现在在我的MacBook Pro 里(2015买,512G SSD 16G Ram)安装VirtualBox和RouterOS,在最初还加入了GNS3,但是出现很多的问题,所以改为只有VirtualBox + RouterOS,日后再看GNS3。
我的目的是主要使用RouterOS,它可以Router,Switch,Terminal。Router and Terminal已经没有什么问题,留下来的就只有Switch。希望可以再花点时间把RouterOS编程Managed Layer2 switch。 |