NAS折腾之:威联通的虚拟机安装OpenWrt做旁路由

2022-06-07 21:31:53 39点赞 502收藏 60评论

购买理由

看到6.18(其实是5.30号)威联通学生会员折扣,果断下单了。使用中发现HDD硬盘休眠很艰难,基本告别休眠了。所以就想着直接搞起openwrt做旁路由来出国学习。省去了软路由的钱。

威联通(QNAP)TS-462C4盘位4G内存Intel®处理器网络存储服务器内建2.5G网口NAS私有云(TS-451D升级版)3299元京东去购买

网络结构

网络结构网络结构

镜像准备

我这里使用的是 bleach大神的精简版镜像,里面只集成了Hello World;

NAS折腾之:威联通的虚拟机安装OpenWrt做旁路由

其它镜像大家可以去恩山查看。

下载完成后解压后是img文件,接着用StarWind V2V Image Converter软件进行文件转换,转换成vmdk格式 (其余格式我也没测试过,大家可以尝试一下,有更简便的方式的话也劳烦大神们评论区教学一下了)

选择本地文件选择本地文件

选择下载解压好的img镜像选择下载解压好的img镜像

将img格式转换成vmdk将img格式转换成vmdk

选择IDE,接着下一步即可选择IDE,接着下一步即可

上传镜像至QNAP

我这里是新建了一个文件夹来存储,具体位置大佬们自由发挥

上传vmdk映像至QNAP上传vmdk映像至QNAP

接着我们要在QNAP的虚拟机Virtualization Station中再次转换映像。没安装Virtualization Station可以在App Center中安装

1、Virtualization Station中选择虚拟机总览 -> 导入 -> 映像转换器

大家忽略那个已存在的虚拟机大家忽略那个已存在的虚拟机

2、映像转换器中选择上传好的vmdk映像,然后选择保存位置点击确认即可(不进行转换的话虚拟机无法选择到上传的vmdk映像)

我这里保存在/vm/openwrt下我这里保存在/vm/openwrt下

创建openwrt虚拟机

1、我们在虚拟机总览中选择建立,进行虚拟机创建。这里磁盘位置要选择使用现有映像,映像选择刚刚转换好的。

虚拟机创建虚拟机创建

2、在创建好的虚拟机上点击设定

选择设定选择设定

在设定中将磁盘界面改成SATA,然后点击套用

磁盘设定为SATA磁盘设定为SATA

3、接着我们打开虚拟机进行网络地址修改,改成跟自己路由一个网段的地址,我这里是192.168.31.0/24

点击虚拟机窗口就会跳转至虚拟机桌面

进入虚拟机桌面进入虚拟机桌面

进行网卡修改

利用vi进行网卡配置信息编辑:vi /etc/config/network

vi /etc/config/networkvi /etc/config/network

进去后在lan中吧ip地址替换成自己的,这个地址就是你旁路由的管理地址,以及你需要使用旁路由时的网关地址。

编辑完成后先按ESC,然后输入:wq 进行保存并退出

修改完成后保存退出修改完成后保存退出

然后输入reboot进行重启

reboot重启reboot重启

openwrt路由配置

在浏览器中输入192.168.31.2进入路由web配置界面

默认用户:root
默认密码:password

1、在网络 -> 接口 -> LAN 中进行修改

LAN修改LAN修改

在LAN配置网关地址以及DNS地址,网关的地址就是你主路由的地址

网关配置网关配置

关闭旁路由的DHCP功能,因为DHCP功能由主路由完成

关闭DHCP关闭DHCP

然后还有一个很重要的就是在物理设置中,把桥接关了,不然就好发现一些网站无法访问,一些又可以

关闭桥接关闭桥接

接着保存&应用,现在我们的旁路由配置就完成了,一些学习的hello world服务配置就自行百度

主路由配置

如果你不想家里每个设备都经过旁路由的话就不需要进行主路由配置了,只需在联网设备中网关地址改成旁路由地址就可以直接使用了。

手动更改使用旁路由手动更改使用旁路由

如果想所有设备经过旁路由的话,就需要在主路由中将局域网DHCP中的网关地址更改为192.168.31.2

DHCP获取为旁路由网关DHCP获取为旁路由网关

总结

搭建配置其实都很简单,网上到处都是资料,但是找到合适自己的镜像比较麻烦,大家可以尝试更多大神的镜像。

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
60评论

  • 精彩
  • 最新
  • 目前使用稳定吗

    校验提示文案

    提交
    很稳定,我从发文章用到现在并没有什么问题,唯一动过的就是把DNS改成移动的了,我的是移动大内网。改了响应快点

    校验提示文案

    提交
    收起所有回复
  • 这样就可以出国学习了?

    校验提示文案

    提交
    不是啊,你去搜搜helloworld配置

    校验提示文案

    提交
    想要稳定的梯子,还是要花钱

    校验提示文案

    提交
    收起所有回复
  • 用docker就行 比较省资源

    校验提示文案

    提交
    的确可以用docker,但普通的固件更多,可以有更多选择,docker镜像上选择会少很多。

    校验提示文案

    提交
    能给个教程吗?qnap的docker网络方面支持是受限的,试了几个docker image都不行。

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 不推荐,网卡不能真正直通,cpu跑死,不信自己试试

    校验提示文案

    提交
    会占用CPU吗

    校验提示文案

    提交
    CPU并不会啊,我的才占用7%,至于你说的网卡不能直通我不太清楚,我家里只有300M带宽,跑满并没有啥问题

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 可否share下openwrt的固件,同型号想照抄下作业 [doge]

    校验提示文案

    提交
    链接:去看看
    提取码:F69R

    校验提示文案

    提交
    链接发不出去哦,发出去就被吞了,你要不留个邮箱发你吧

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 安装上去后,手机端设置了网关、dns后仍然不能上网,不过上设置了openwrt的防火墙就好了,这块大佬没有说哈

    校验提示文案

    提交
    这个我单网口的没遇到过,默认防火墙是已经在lan区域了,不过我多网口软路由上遇到过,就是新增网口需要把那个网口也加入至lan的防火墙区域。

    校验提示文案

    提交
    收起所有回复
  • 按照文章这样设置后,我把nas也接入了旁路由,但是外网就没有办法访问到nas了,请问下有什么解决办法吗

    校验提示文案

    提交
    你可以把nas的网关设置成主路由的,又或者在openwrt上设置跟主路由相同的端口转发

    校验提示文案

    提交
    把nas的网关改成主路由后,外网域名无法访问不知道什么原因,域名对应的ip是正确的 op的端口转发我去看下 谢谢谢谢

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 请问虚拟机跑op,会不会增加nas的耗电量啊?如果增加的耗电和买个硬路由差不多,那不如直接来个硬路由做旁路来的稳定啊。

    校验提示文案

    提交
    我测的话是多2W功耗,网络负载没有的时候就跟平时差不多。但是跑了之后nas硬盘就不能休眠了,你介意的话还是单独搞个路由吧。

    校验提示文案

    提交
    了解了,谢谢

    校验提示文案

    提交
    收起所有回复
  • openwrt做主路由,硬路由做ap,nas还是nas,各司其职最好

    校验提示文案

    提交
    是的,旁路由之类的把网关指来指去,会埋下很多潜在的不稳定因素,即便是硬件也是如此,更何况是虚拟机。经验之谈,不喜轻喷 [皱眉] [皱眉]

    校验提示文案

    提交
    收起所有回复
  • 有qnap,目前用玩客云矿渣当旁路由

    校验提示文案

    提交
  • 我用了homelede

    校验提示文案

    提交
  • 然后呢?简单事情复杂化,

    校验提示文案

    提交
  • 之前也是用虚拟的,后来还是买了个r2s省心省力

    校验提示文案

    提交
  • X86固件用了几个月了稳的一逼,爱快+op同时开也吃不到5的cpu

    校验提示文案

    提交
  • 我都一样操作 为何旁路由不能上网啊。

    校验提示文案

    提交
  • 能否把openwrt的固件我给我,邮箱wmzhou@tom.com,谢谢!

    校验提示文案

    提交
  • 虚拟机怎么设置开机自动启动了

    校验提示文案

    提交
  • 旁路由,路由了啥?

    校验提示文案

    提交
  • ***sata无法休眠是系统默认把所有的硬盘分出了两个分区做了raid,分别是md9和md13,链接里的方法是每天0点开启raid,让raid同步数据,0点15分到第二天0点关闭raid。需要启用admin用户,编辑定时任务的contrab文件需要admin权限。

    校验提示文案

    提交
  • 群晖下载

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
502
扫一下,分享更方便,购买更轻松