群晖使用Openwrt作为旁路路由实现自由访问互联网
小明 Lv6

☁️ 我们云端上见!

物料准备

  • NAS(群晖DS920+)
  • OpenWrt (固件版本5.15.122)
  • 路由器 (华为路由AX3 Pro)

硬路由和软路由的区别

硬路由:目前我们家里普遍使用的路由器,有厂家提供整体的解决方案,包括处理器、电源供应、嵌入式软件,提供设定的路由器功能。比如常用路由器品牌有TP-Link、华为、H3C等网件等。我们平常所接触的就属于“硬”路由。

软路由:软路由就是台式机或服务器配合软件形成路由解决方案,主要靠应用软件的设置,从而达成路由器的功能。它是由个人电脑(X86架构的CPU)+Linux系统+专用的路由程序(openwrt、爱快、ros、lede等)组成,说白了软路由就是PC的硬件加上路由系统来实现路由器的功能。

软路由的用途

1、单线多拨
2、DDNS+端口映射
3、自由访问互联网(本文的重点)
4、去广告等等

安装

群晖安装虚拟机

image
直接在群晖的套件中心即可下载

安装OpenWrt

下载

我这里使用的软路由系统是OpenWrt,但是因为它是免费开源的,所以原生的openWRT基本上都是源码,需要自己编译。对于不熟悉编译的小白来说,编译时间是一个未知数。建议大家直接使用已经编译好的openWRT系统,例如由eSir大佬编译的固件,该固件经过长时间使用稳定并且更新速度快。
下载地址
我选择的是“eSir GDQ高大全”版本,这是一个集成插件最多的版本,适合不太会自己装插件的朋友,可以直接菜单中启用,比较方便。
下载下来的是一个“.gz”的压缩文件,我们直接解压,得到一个“.img”的镜像文件,这个镜像文件就是今天需要使用的OpenWrt固件。

导入映像

打开VMM,开始导入解压好的OpenWrt,选择“映像–硬盘映像–新增–从计算机”,可以修改映像名称“openwrt”,固件便会自动上传到我们的NAS虚拟机,当看到“状态”那里显示为良好,说明准备就绪。
image

新建虚拟机

  • 选择“虚拟机–新增(下拉框)–导入”,选择“从磁盘映像导入”,然后下一步,如图:
    image

  • 选择默认存储空间,然后,下一步,如图:
    image

  • 设置配置规格,CPU和内存容量因为选择的是比较大的“高大全版本”的openWRT固件,两个都选择了“2”。如图:
    image

  • 虚拟盘这里选择刚才磁盘映像中的OpenWrt文件,然后继续下一步。
    image

  • 网络这里需要点击旁边的“设置”图标,然后在型号那里选择“e1000”(全双工),在点击“确定”。全双工的优势明显,默认的是半双工,所以我们这里需要更改一下即可。
    image

  • 这一步,选择自动启动
    image

  • 下一步,选择自己的群晖NAS管理员账户

  • 开机
    稍等一会,看见状态那里显示“运行中”时候,就可以点击“连接”按钮就可以进入openWRT的后台了。
    image

  • 配置openwrt账号密码
    image
    根据提示,按下回车键激活控制台,然后就开始输入命令了:
    1.输入“passwd”,回车
    2.输入密码,回车
    3.再次输入密码,回车
    输入密码的时候是没有显示的,随意输入,确保两次输入的一样即可,这个就是我们稍后的openWRT软路由登录密码。

  • 网络配置
    这里我们需要修改openwrt的lan口ip地址,保证修改后的ip地址与路由器内网处于同一个网段,并且不能与其他设备的ip地址重复,这样才能正常访问openwrt管理后台的页面。

1
vi /etc/config/network

image

修改过后,输入:wq进行保存,如图所示:
image

  • 重启openwrt
    在黑窗口,输入命令行reboot,回车。重启后,在地址栏输入刚刚修改的ip地址,就可以打开openwrt的后台管理平台
    image

输入设置的密码,进行登录,首页如图所示:
image

配置Openwrt

我们将OpenWrt作为华为路由器AX3 Pro(主路由)的旁路路由,这样做有个好处,不需要修改现有网络基础设施(不影响你女朋友刷剧),只需要在标准的局域网拓扑结构中,增加一个网关设备就行了。网关设备和一个普通的局域网设备在结构上是同等地位。

 评论