您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页ROS-RouterOSKVM安装OpenWrt旁路使用

ROS-RouterOSKVM安装OpenWrt旁路使用

来源:纷纭教育
ROS-RouterOSKVM安装OpenWrt旁路使⽤

原⽂:

这⾥所讲是X86架构的Route的KVM虚拟机,其实的KVM很早就有,⼤概是4.多的版本就开始有

只是RouterOS的KVM局限性⼤,只适合作为转发的服务,存储不能直接挂盘,只能挂载磁盘⽂件,虚拟机内存只能⼩于1.76G,....A.硬件要求:

cpu必须⽀持虚拟化技术内存推荐1G或以上

磁盘空间300MB或以上(视磁盘映像档⼤⼩)

以下操作要求对RouterOS有⼀定基础,实例于即插即⽤的现成⽹络,并不是全新配置,RouterOS IP:192.168.88.1,启⽤了dns转发,新建的虚拟机192.168.88.2作为旁路⽹关使⽤

⾸先RouterOS默认是32位系统,若想使⽤位的 Guest OS(虚拟系统),得将RouterOS转换位(参考:)bug:RouterOS转换成位可能导致部分⽆线⽹卡不能正常⼯作!(疑驱动问题)

B.KVM安装:

检查KVM包是否安装,winbox登录后打开system->packages,若有kvm⾏列表⽰已安装,未安装的则参照以下安装⽅法下载对应版本功能包(6.45.5为例)

提取kvm-6.45.5.npk通过ftp上传或winbox拖动⾄RouterOS的Files根⽬录,重启系统⾃动完成功能包安装重启完成后winbox将多出KVM栏⽬C:安装Guest OS(虚拟系统):获取系统

这⾥以OpenWrt官⽹18.06的32位系统为例

下载回来的是全盘组合的压缩包,KVM不⽀持直接使⽤压缩包1.新建⽂件夹kvm

2.使⽤7-zip将压缩包提取openwrt-18.06.4-x86-generic-combined-ext4.img映像到kvm⽂件夹

3.将整个kvm⽂件夹通过ftp上传或winbox拖动⾄RouterOS的Files根⽬录

D.RouterOS Terminal操作

登录winbox菜单点开New Terminal

1.添加调度

复制下⾯代码添加开机调度(只有启⽤状态的虚拟系统才会在宿主系统启动后才⾃动启动,禁⽤状态的虚拟系统则不启动),Terminal窗⼝右键Paste粘贴

1. /system scheduler

2. add name=KVMs_START on-event=\"/kvm start [find disabled=no state=stopped]\" \\3. policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive,romon start-time=startup4. 复制代码

2.添加虚拟机及绑定桥(没有建⽴局域⽹桥的先建⽴)

调整下⾯虚拟机参数及修改bridge1为你的桥接名,复制代码,回到窗⼝Terminal右键Paste粘贴1. /kvm add \\

2. name=OpenWrt18.06 \\3. cpu-count=2 \\

4. memory=256MiB \\

5. disk-images=hda:kvm/openwrt-18.06.4-x86-generic-combined-ext4.img \\6. disabled=yes

7. /kvm interface remove [find comment=OpenWrt-Lan]8. /kvm interface add virtual-machine=OpenWrt18.06 \\9. dynamic-bridge=bridge1 \\10. comment=OpenWrt-Lan11. /kvm

12. enable OpenWrt18.0613. :delay 1s

13. :delay 1s

14. console OpenWrt18.06复制代码

3.没意外将进⼊OPENWRT终端可见启动过程 10多秒应该启动起来了 进⾏以下设置操作:在Terminal窗⼝按⼀下回车

通过复制下⾯命令设置临时ip(这⾥192.168.88.2改成你的RouterOS同段的地址)1. ifconfig br-lan 192.168.88.2 netmask 255.255.255.0复制代码

回车试ping⼀下

浏览器访问192.168.88.2登录后台进⾏旁路配置

浏览器访问192.168.88.2登录后台进⾏旁路配置

OpenWrt->Network⽹络->Interfaces接⼝->LAN->Edit修改

IP改成RouterOS同段的地址(192.168.88.2),⽹关及DNS设置成RouterOS的IP

DHCP服务器 忽略此接⼝ 不在此接⼝提供 DHCP 服务

若有ipv6选项 通告服务、DHCPv6 服务、NDP 代理、设置为 disabled禁⽌

*Save&Apply保存并应⽤

**省略⼀切乳制品操作(当然磁盘映像可以不是OPENWRT官⽅的)**

4.(可选)RouterOS DHCP 服务修改

打开Winbox->IP->DHCP Server->Networks标签页打开对应⽹段列(我这是192.168.88.0/24),设置Gateway及DNS Server为openwrt的IP并 应⽤

(若不做第4步则需要客户机上⼿动设置⽹关和DNS为192.168.88.2)到此设置完毕

, ,

(26.72 KB, 下载次数: 0)

(28.79 KB, 下载次数: 0)

(42.03 KB, 下载次数: 0)

(28.79 KB, 下载次数: 0)

(39.9 KB, 下载次数: 0)

(17.41 KB, 下载次数: 0)

(77.11 KB, 下载次数: 0)

(55 KB, 下载次数: 0)

(104.11 KB, 下载次数: 0)

(162.27 KB, 下载次数: 0)

(84.1 KB, 下载次数: 0)

(72.51 KB, 下载次数: 0)

(169.22 KB, 下载次数: 0)

(295.5 KB, 下载次数: 0)

(35.52 KB, 下载次数: 0)

(30.4 KB, 下载次数: 0)

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

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务