RouterOS(以下简称ROS)的KVM一般只能用于轻量级的虚拟化,而且CPU要支持虚拟化,一般建议使用X86的软路由才可能使用KVM,本文使用J1900安装了ROS,然后使用KVM虚拟一个OpenWrt作为旁路由。

一、环境介绍

1、软路由J1900 4G内存 4G硬盘(克隆盘)RouterOS 6.48.6 (long-term)安装KVM package

2、OpenWrt 22.03.2官方原版 openwrt-22.03.2-x86-generic-ext4-combined.img

二、RouterOS配置

1、解压出openwrt.img(已经重命名)放入openwrt文件夹下,并把文件夹通过winbox上传到ROS的Files下。

171-1.png

2、KVM -> KVMS,增加openwrt虚拟机

Name:随便填写,这里填写了openwrt;cpu count:cpu数量;Memory:内存;Disk Images:磁盘路径(hda:openwrt/openwrt.img)

171-2.png

3、KVM -> Interfaces,添加虚拟网卡

Virtual Machine:选择openwrt;type:dynamic;Dynamic Bridge:选择桥接网口

171-3.png

4、KVMS界面下,找到openwrt,先做Disable再做Enable就会启动

171-4.png

三、OpenWrt配置

1、通过ROS的openwrt虚拟机的console面板,可以查看和设置ip地址,使用 vi /etc/config/network 命令,修改openwrt的ip地址

(按I键,底部出现I表示可以修改。改完按ESC键,输入:wq保存退出)

171-6.png

补充说明,可以使用命令临时修改IP:ifconfig br-lan 10.1.0.6 netmask 255.255.255.0回车,可以使用ip addr查看ip地址

171-5.png

2、使用web浏览器访问openwrt地址,账号root,密码password

171-7.png

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。