恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
当贝投影
查看: 1248|回复: 0

[虚拟机相关] OMV5 使用kvm虚拟机装openwrt旁路由

[复制链接]
发表于 2022-1-27 05:28 | 显示全部楼层 |阅读模式
本帖最后由 CTLLO 于 2022-1-27 22:08 编辑

目前这个,没什么作用!!!
主要用来备忘。。。。。。


个人感觉,在上面跑软路由,一点用处也没有,主要是使用kvm配置网络乱的一批,然后呢kvm与宿主机之间传输文件非常麻烦,目前还没找到一个比较好的方案,只是做一个备忘。
最主要的问题就是,虚拟机与宿主机之间文件互通的问题,如果文件互通了,我就可以使用软路由器上的aia2插件等进行下载进Nas内。


本人的机器是单网口,实现步骤:
1、在omv5系统栏下找到网络,然后点击接口,把原来的网络给删了,然后点击添加桥接,在接口那里选择你的网卡, Ipv4那栏改成dhcp然后保存就可以了。
这一步可做可不做,主要是不改成桥接模式的话,宿主机ping不通kvm虚拟机,虚拟机内部却能ping宿主机,两个都可以上网,改了之后,两个都可以互相ping通。)


2、使用ftp工具上传openwrt镜像到/var/lib/libvirt/images目录,用xshell连接omv5,然后cd进此目录,使用qemu-img命令,把它转换成虚拟磁盘:

qemu-img convert -f raw openwrt.img -O raw openwrt.raw                      img转为raw格式

qemu-img convert -f raw openwrt.img -O qcow2 openwrt.qcow2              img转为qcow2格式
转换命令具体使用教程


3、在kvm下切换到网络那栏,添加一个Macvtap桥,名称随意,网络适配器选你的刚才改的网卡,然后点状态开始激活网络。

4、创建虚拟机,名字随便取, CPU内存按需求来,这个1cpu1内存即可,存储券那里选择你刚转换的虚拟镜像,网络选你刚创建的网络,其他保存默认即可。

5、创建好之后,使用cockpit来管理虚拟机,点击开机,然后进到openwrt的vnc界面,输入vi /etc/config/network,将192.168.1.1改成主路由器网段,
比如你的主路由器是192.168.2.1那么你要改的话就改成192.168.2.X,X代表的是在该网段地址内,比如192.168.2.123,改完之后按ess,输入冒号wq回车保存,然后输入reboot重启。

6、浏览器那里,输入刚才改的地址,登录进openwrt,现在你会发现这个旁路由没有网络,点击网络,点击接口,点lan的编辑,在常规设置里将IPV4网关改为主路由器的IP地址,  DNS服务器加几个:
114.114.114.144
8.8.8.8
在DHCP服务器里勾选忽略此接口,然后点击保存,点击保存并应用即可联网。


不知为什么,即使kvm和宿主机互相都能ping通,试了一下酷的软里面的ddnsto能用,
但是还有些插件不太能用,下载也不到nas里面,感觉折腾了有一点卵用。













我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2022-5-19 20:06

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表