找回密码
 加入我们
搜索
      
查看: 42039|回复: 29

威联通 = NAS+软路由,OPENWRT安装攻略

[复制链接]
发表于 2023-5-11 14:39 | 显示全部楼层 |阅读模式
想要一个openwrt系统你会怎么做?

很多盆友会选择买软路由硬件,或者买一些能刷op系统的路由。

但其实你拥有威联通NAS,X86架构支持虚拟机,就可以拥有openwrt系统了。

而且,由于威联通NAS强悍的性能,并不会过多影响NAS整体性能

你将在NAS中同时拥有存储、共享、路由、交换机,甚至其他书库、影库、下载站等应用功能。

准备工作
首先要在威联通NAS(X86架构机型)的appcenter中安装好Virtualization station虚拟机。

微信图片_20230511135918.png
然后下载好LEDE_X64_fw867文件包,该文件包可在文末或koolcenter下载,以.vmdk结尾的固件文件,威联通虚拟机自带镜像转换并直接读取功能,所以不用像一些攻略说的要下载什么img的安装包。
微信图片_20230511140004.png
将这个文件复制到NAS任意文件夹下,使用虚拟机直接读取vmdk文件即可安装了。
微信图片_20230511140015.png
安装openwrt
准备好文件就可以开始安装了,打开威联通虚拟机软件,右上角选择导入->映像转换器
微信图片_20230511140019.png
选择前面下载的.vmdk镜像,设置将它恢复到自己定义的某一个文件夹,他会在文件夹内产生一个.img结尾的镜像文件。
微信图片_20230511140021.png
随后点击“建立虚拟机”,输入自定义的虚拟机名字,在磁盘位置处选择“使用现有映像”,浏览文件夹选择上面转换器保存的地址,选中前面生成的.img文件,下方网络注意设置为虚拟机使用的网卡(一般默认即可)。操作系统等默认即可,CPU内存等按需分配,一般也选择默认,建议至少双核+1G内存。
微信图片_20230511140025.png
进入新建立的openwrt虚拟机设置,在存储空间中,将界面改为SATA。
微信图片_20230511140028.png
随后,威联通的openwrt可以设置两种路由模式,一种为旁路由模式,一种是主路由模式。

如TS-262C、TS-462C因是单口只能作为旁路由,即不能做网关设备。

而TS-564、TS-264C、TS-464C都是双2.5G网口,因此可作为主路由&网关使用。以下为两者优劣势区别。

规划网络结构

旁路由结构如下图
微信图片_20230511140031.png
该模式下,威联通的openwrt充当旁路由接入原主路由网段,与主路由共同工作。
原理是当电脑或手机需要使用openwrt的一些功能时,只需要将旁路由设置为“默认网关”后,网络数据会通过192.168.0.254这个旁路由再进入电脑,实现了各种op的功能。
微信图片_20230511140033.png
优点:
  • 不用改动原先家里的网络结构和主路由器配置。不干涉网络内其他设备的工作。网络内的设备还可以通过手动IP自由选择是否通过旁路由上网。
  • 只需要一个网络接口,入门的威联通x86 NAS也可以作为旁路由用。

缺点:
  • 部分设备要手动设置IP和默认网关。
  • NAS要保持开机,虚拟机中的op系统要保持运行。


主路由结构如下图
可以替代传统主路由,直接作为网关使用。
微信图片_20230511140037.png
优点:
集成度高,所有设备都可以设置DHCP,接入即可使用op功能,体验感好。
缺点:
  • 和NAS系统绑定,nas重启或升级会影响op系统。
  • 需要一台无线路由或AP,结论上还是两台设备。
  • 必须有2个以上网络接口,一个作为wan口、一个作为lan口。



openwrt设置教程
旁路由模式
如果主路由自带WiFi功能,个人推选还是用旁路由模式比较灵活,无论是刷新系统还是调整OP插件对整个网络的影响都很小。
旁路由教学开始,戳一下威联通虚拟机中的屏幕框启动虚拟机远程窗口。
微信图片_20230511140041.png










回车一下进入linux命令行,
输入vi /etc/config/network。其中vi是linux编辑工具,后面是设置的路径名字,照着输入就好。特别注意空格和斜杠一个都不能少。
微信图片_20230511140044.png
随后会进入编辑环节,可以看到大量的设置信息,通过方向键上下左右可以操作光标。向下移动到config interface ‘lan’一行,将下方原本的192.168.1.1改成你自己网段地址,为他分配一个固定的地址。
这里我家的网段是192.168.0.1,所以我给他分配了一个0.254,你根据自家的网段分配,但要小于255,且不能和你网络内其他固定ip设备重复。
微信图片_20230511140046.png
操作方法是,先按“i”,会进入普通的文字编辑模式,光标移动修改完毕后,按ESC退出编辑模式,然后输入“冒号”进入另一个模式,看屏幕左下角会出现光标,输入“wq”回车就保存退出了。
微信图片_20230511140052.png
退出后马上就回到了linux命令行界面,输入reboot,将openwrt重启一下让设置生效。
微信图片_20230511140055.png
是不是非常简单?正常5分钟内你应该完成了上述操作。现在在浏览器中输入你前面设置的旁路由固定ip地址就可以访问进去了。
默认密码是koolshare,注意这里有个openwrt的bug,会出现有时忽然输密码提示账号/密码错误的问题。解决方法是清空浏览器缓存,或直接用无痕模式登录即可。
微信图片_20230511140057.png
一开始是无法联网的,这时要进入网络——接口,对openwrt的网口做一个设置。
微信图片_20230511140101.png
只有2个地方需要修改,网关设置为自己的主路由网关,我这里就是192.168.0.1,DNS服务器可以设置自己宽带运营商提供的,也可以直接输主路由地址。
微信图片_20230511140103.png
关闭该端口的DHCP功能,避免发生混乱,默认情况也不会分配,但还是关了吧以防万一。
微信图片_20230511140106.png
这时候虚拟机上的openwrt就设置完毕了,下面设置如何让电脑或手机,通过旁路由进行上网,以实现各种游戏加速、穿透、梯子功能。
同样两种方法,第一种比较简单就是直接修改电脑的网络适配器,将默认网关的地址固定为旁路由地址即可,手机也是一样设置,手动IP即可,这里的DNS服务器选择旁路由或主路由、第三方都可。
微信图片_20230511140108.png
第二种方法需要主路由有DHCP高级设置功能,可以在DHCP中直接把默认网关改成旁路由地址,这样被自动分配地址的机器会直接以254为网关开始联网。
微信图片_20230511140110.png
也可以在静态路由里直接把网络内机器的网关硬扭到旁路由的ip上,总之方法很多,无论哪一种实现网关变旁路由即可。
微信图片_20230511140113.png
如果安装是同一个版本,除了一些网络唤醒、负载均衡、共享等功能之外,在酷软里面会有61个应用可使用,当然也可以安装各种离线包。
微信图片_20230511140116.png
离线安装时候可能会碰到安装不了的问题
这时需要回到前面虚拟机的命令行界面,输入sed -i 's/\tdetect_package/\t# detect_package/g' /koolshare/scripts/ks_tar_install.sh
微信图片_20230511140121.png
输入完毕后就可以正常安装了,设置上自己开通白名单,各个软件不同就自己摸索了。
微信图片_20230511140124.png
主路由模式
前部分openwrt下载转换安装到虚拟机与旁路由完全相同,下面只写差异。
首先主路由需要NAS有至少2个网口,一个作为WAN口、一个作为LAN,因此在建立完op虚拟机前,先进入设置——网络与虚拟交换机——虚拟交换机设置出2个独立的接口。
微信图片_20230511140131.png
创建wan口时,在虚拟交换机时选高级模式,选中一个网口后,一路下一步到底即可。记住它的名字,我这里叫做virtual switch 5。
微信图片_20230511140134.png
退到第一个页面,还是继续点击新增,再建立一个lan口,这次搞另一个网口,文中没提到的地方直接下一步即可。
微信图片_20230511140137.png
需要设置一个固定的IP地址,网段和目前NAS的不同,后面的DNS服务器也要设置为和他的默认网关相同192.168.10.1。
比如我这里设置的是 192.168.10.254,特别注意,以后NAS的管理界面地址也变成了这个IP哦。
微信图片_20230511140140.png
最终设置完毕后会多出来2个虚拟交换机。
微信图片_20230511140144.png
将系统的默认网关,设置为后设置的那个网口上,即lan口上。
微信图片_20230511140146.png
在虚拟机的设置中,通过新增后,让网卡的配置变成如下图所示,即把2个虚拟交换机网口都绑定到openwrt上。
微信图片_20230511140148.png
启动虚拟机,还是通过vi /etc/config/network进入网络设备编辑页面。修改的地方比旁路由模式要复杂。
首先lan行中需要把第二行修改为 eth1(代表nas中switch6网口),IP地址则设置为与前面相同的192.168.10.254。
在wan行中,设置eth0,代表nas虚拟交换机里设置的switch5网口。
微信图片_20230511140152.png
操作上还是通过“i”进入编辑模式,通过esc退出模式后,输入 冒号+wq保存,不明白可以看上方攻略。
注意这里有一个很大的坑洞,与旁路由区别很大,由于此次设置后,openwrt和威联通nas系统在同一个IP地址中,而旁路由时openwrt是在另一个IP地址,可能是80端口有冲突,会导致openwrt管理界面进不去的问题。
因此在上面的界面中还要更改一下openwrt的管理界面地址,很多攻略都是很潦草完全没有提及导致大家会设置失败。
具体是输入vi /etc/config/uhttpd,进入管理接口设置界面。
微信图片_20230511140155.png
把原先的80接口修改成别的,自己自定义即可,我这里设置为了8089
微信图片_20230511140157.png
随后就可以,输入reboot重启交换机,下面就要进入openwrt了。
输入192.168.10.254进入openwrt,要注意区别192.168.10.254:5000是进入威联通web界面。
同样先设置好电脑端的网卡固定IP,特别注意默认网关和DNS必须这样设置,不要问为什么。
微信图片_20230511140200.png
此时你就可以进入openwrt了,在网络的接口设置中可以调节,openwrt的设置了,如果是拨号的话应该要设置WAN口,由于我是动态DHCP接入,所以就不动了。
微信图片_20230511140203.png
同样的进入第一LAN口,一定要把DNS地址设置好,千万不要忘记,不然连不上网。
微信图片_20230511140208.png
至此,全部威联通安装openwrt的两种模式,两个方法教程完毕。


发表于 2023-5-20 22:00 | 显示全部楼层
这么好的贴子没人顶雅,我沙发。。。我觉得这个方向很好啊
软路由很多机器挂NAS不怎么方便啊
发表于 2023-5-20 22:02 | 显示全部楼层
问下楼主,这种方式,nat效率如何,会有延迟吗,qnap的虚拟机稳定性如何?
发表于 2023-5-21 18:28 | 显示全部楼层
请问没有公网ipv4的情况下,如果用ipv6怎么做内网穿透访问nas啊?
发表于 2023-5-21 19:01 | 显示全部楼层
koolcenter似乎不能下载,能提供下载地址吗。
 楼主| 发表于 2023-5-23 15:22 | 显示全部楼层
wslwsl123 发表于 2023-5-21 19:01
koolcenter似乎不能下载,能提供下载地址吗。

能的呀 你是不是网络设置问题,放一个我那个版本的1
发表于 2023-5-30 01:05 来自手机 | 显示全部楼层
刚自行搞定一个。多少和我家架构不一样。
发表于 2023-5-31 19:57 | 显示全部楼层
sapvice 发表于 2023-5-20 22:02
问下楼主,这种方式,nat效率如何,会有延迟吗,qnap的虚拟机稳定性如何?

一塌糊涂,反正PPPOE情况下跑不满千兆,我用的ts-451d,只跑openwrt一个虚拟机,没有其他应用的情况下,宽带大概能到700~800M吧,CPU跑满。
当然啦,日常使用还是没有问题的。
不过还有些调优空间,默认的虚拟机还是i440fx,进命令行改配置可以成为G35,具体可以参考https://forum.qnap.com/viewtopic.php?t=148858,这样可以提高大概10%左右,另外双网口连光猫的口可以配置成直通虚拟机,也能有个5%到10%的提高。
我现在还是弄了个硬路由跑,NAS就跑点docker之类的。
发表于 2023-6-1 09:54 | 显示全部楼层
liukang1985 发表于 2023-5-31 19:57
一塌糊涂,反正PPPOE情况下跑不满千兆,我用的ts-451d,只跑openwrt一个虚拟机,没有其他应用的情况下, ...

谢谢兄弟指点
发表于 2023-6-9 21:49 | 显示全部楼层
先回复,在看教程。伟帅v5
发表于 2023-7-10 17:00 | 显示全部楼层
请问下楼主,你威联通做双软路由,可以跑满带宽么?我家500M 宽带,都跑不满。
 楼主| 发表于 2023-7-12 08:58 | 显示全部楼层
sxlcolin 发表于 2023-7-10 17:00
请问下楼主,你威联通做双软路由,可以跑满带宽么?我家500M 宽带,都跑不满。 ...

受影响因素太多,文章就是提供玩法,软路由我个人还是喜欢专机专用。
发表于 2023-7-22 15:05 | 显示全部楼层
感谢分享,家里的nas又能折腾一下了
发表于 2023-8-5 20:22 | 显示全部楼层
nas折腾起来, 感谢
发表于 2023-9-12 00:35 | 显示全部楼层
害。每一步都照做。还是没成功。估计哪里ip设置不对。
发表于 2023-9-13 19:54 | 显示全部楼层
怀念baggio 发表于 2023-5-21 18:28
请问没有公网ipv4的情况下,如果用ipv6怎么做内网穿透访问nas啊?

IPv6就是公网了,为啥还要穿透?
发表于 2023-9-23 00:49 | 显示全部楼层
很好的攻略,可以折腾一下了
发表于 2023-10-12 15:36 | 显示全部楼层
QNAP小威 发表于 2023-5-23 15:22
能的呀 你是不是网络设置问题,放一个我那个版本的1

koolcenter确实下载不了,下载页点进去就404,你网盘也不行了,能不能再发一个,谢谢
发表于 2023-10-28 22:45 | 显示全部楼层
好帖子,好多东西看懂了
 楼主| 发表于 2023-11-9 10:51 | 显示全部楼层
kevin8080 发表于 2023-10-28 22:45
好帖子,好多东西看懂了

发表于 2023-11-12 17:34 | 显示全部楼层

大哥,我最近又发现个新问题,又找不到教程!能否指教!就是我把威联通的版本升级到5.12版本后,qbittorrent用不了了
发表于 2023-11-13 07:58 | 显示全部楼层
家里的网件R8000P路由器支持WAN聚合( WAN aggregation (1 Gbps + 1 Gbps) )
运营商配的光猫不支持IEEE802.3ad,所以无法双拨
怎么利用手里的TS-464C做软路由,实现宽带双拨?
目标是上行速度×2
发表于 2024-1-9 11:48 | 显示全部楼层
这是个好帖,之前一直没搜到,导致安装OPENWRT后NAS的IP地址混乱,无法进入。
发表于 2024-1-10 23:34 | 显示全部楼层
好帖子,收藏起来慢慢学习,感谢
发表于 2024-3-26 21:26 | 显示全部楼层
你好,请问我的旁路由能连上,但是用电脑或者手机设置旁路由为主机时就上不去网,是什么问题
发表于 2024-4-17 09:31 来自手机 | 显示全部楼层
有台群晖的216,只有1个网口,不能按这个操作吧。。
发表于 2024-5-6 16:08 | 显示全部楼层
liukang1985 发表于 2023-9-13 19:54
IPv6就是公网了,为啥还要穿透?

IPv6做个解析,然后自建隧道感觉更方便一些,应该也更安全。
发表于 2024-7-7 11:39 | 显示全部楼层
完全照葫芦画瓢,操作完之后旁路由无法访问外网,不知如何处理?
发表于 2024-7-11 11:06 | 显示全部楼层
谢谢作者 我试一下。搜了一下,都是Virtualization station做软路由,用容器的没有。不清楚原因。
发表于 2024-8-6 14:37 | 显示全部楼层
我现在就是这么干的,问题是我不知道这种安装的openwrt能不能通过系统去更新,没敢试
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2024-11-24 10:20 , Processed in 0.018918 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

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