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下。
2、KVM -> KVMS,增加openwrt虚拟机
Name:随便填写,这里填写了openwrt;cpu count:cpu数量;Memory:内存;Disk Images:磁盘路径(hda:openwrt/openwrt.img)
3、KVM -> Interfaces,添加虚拟网卡
Virtual Machine:选择openwrt;type:dynamic;Dynamic Bridge:选择桥接网口
4、KVMS界面下,找到openwrt,先做Disable再做Enable就会启动
三、OpenWrt配置
1、通过ROS的openwrt虚拟机的console面板,可以查看和设置ip地址,使用 vi /etc/config/network 命令,修改openwrt的ip地址
(按I键,底部出现I表示可以修改。改完按ESC键,输入:wq保存退出)
补充说明,可以使用命令临时修改IP:ifconfig br-lan 10.1.0.6 netmask 255.255.255.0回车,可以使用ip addr查看ip地址
2、使用web浏览器访问openwrt地址,账号root,密码password
评论(0)