静看光阴荏苒
不管不顾不问不说也不念

废物利用之:从零开始组建一台NAS+软路由(2)

拓扑图镇楼:

本来是先装OMV的,但是后来发现由于国内的网络特色。。导致安装和更新过程中不是很顺畅,想着那就先把LEDE给弄起来吧,这样就可以借助LEDE的科学上网功能让OMV的安装顺畅点。。

PVE安装LEDE的方法很多,网上盛传的教程是自己做个PE,然后去用PE把镜像写到虚拟机内,我觉得这种方法真的太麻烦了。。我个人推荐以下两种安装方法:

1.直接将LEDE的固件通过写盘工具写到U盘里面,然后在PVE内设置USB设备直通,当然这种方法是最简单的但同时你的U盘就不能拔下来了,等于是浪费了一个U盘。

2.就是下面我要介绍给大家的,通过原生的qemu-img转换LEDE的镜像格式,然后导入到虚拟机内。这样做比自己做个PE要简单方便的多。。。

OJBK,首先打开PVE创建一台虚拟机,勾选开机自启并记住你这台的VMID,比如我这台是102:

选择不使用任何介质:

硬盘这里随便设置一个,反正待会也要删除掉的:

CPU/内存什么的自己看着设置吧,内存我建议512MB就够了,主要还是看到网络这块,模型这里一定要选择VirtIO,其他模式的效率都没有VirtIO高,尤其是在大带宽的情况下:

完成之后,选中你这个虚拟机的硬盘,点击分离:

接着分离下来的硬盘会显示为“未使用的磁盘”,选中这个直接删除掉:

现在去这里下载LEDE的固件:

http://firmware.koolshare.cn/LEDE_X64_fw867/虚拟机转盘或PE下写盘专用/

下文件名含有combined-squashfs的即可,我这边就直接登录到PVE内使用wget下载:

wget http://firmware.koolshare.cn/LEDE_X64_fw867/%E8%99%9A%E6%8B%9F%E6%9C%BA%E8%BD%AC%E7%9B%98%E6%88%96PE%E4%B8%8B%E5%86%99%E7%9B%98%E4%B8%93%E7%94%A8/openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img.gz

将固件解压出来:

gzip -d openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img.gz

转换格式为KVM支持的qcow2:

qemu-img convert -f raw -O qcow2 openwrt-koolshare-mod-v2.30-r10402-51ad900e2c-x86-64-combined-squashfs.img vm-102-disk-0.qcow2

注:vm-102-disk-0.qcow2,其中的102就是一开头让你记住的VMID号,而后面的disk-0,这里的0指的是这台虚拟机的第一块磁盘。因为我们之前已经把0号磁盘删了,所以我们再手动创建的磁盘这里肯定是0号。

最后将转换完成的磁盘镜像导入到之前创建的虚拟机:

qm importdisk 102 vm-102-disk-0.qcow2 local-lvm

注:这里的102同理也是指的VMID号,而后面的lock-lvm指的是你要将这个磁盘镜像存放在哪里,这个可以在PVE的WEB界面查看的到:

当你看到有类似如下图的回显就说明磁盘镜像导入成功了:

现在回到PVE的WEB界面,刚才的虚拟机硬件下面又会显示出一块“未使用的磁盘”:

直接双击这个磁盘,把总线设备改为VirtIO,缓存改为回写,然后添加即可完成设置:

开启虚拟机等待LEDE加载完成之后按一下回车,如果一切正常你会看到LEDE的标志:

看一下默认的IP地址:

这里我得知LEDE的IP地址是192.168.1.1,这个IP由于和我现在的局域网不在一个网段,我现在是访问不到它的,所以需要进行修改,编辑LEDE的网络配置文件:

nano /etc/config/network

将LAN口的IP地址随意修改为一个在我们当前网段内的IP即可,例如我的主路由器IP是192.168.0.1,那么这里任意的192.168.0.X均可,这里我设置为了233:

修改完成之后重启网络:

service restart network

至此,你应该可以通过浏览器访问到192.168.0.233的LEDE管理界面:

登录进去点击-网络-接口-编辑LAN口:

将这里的IPv4网关修改为主路由的IP,并在下面设置两个DNS服务器地址:

设置好了之后PING测试一下LEDE是否有网:

现在来到LEDE的酷软中心,安装科学上网插件,我这边添加了一个SSR节点:

LEDE这边就设置完成了,现在我们需要在主路由上开启DHCP功能,将DHCP中的网关IP修改为LEDE的IP:

最后重启主路由器,大功告成,现在家里的设备无论是电脑还是移动设备,只要接入这个网络都能实现科学上网的功能,不需要额外安装任何其他第三方的软件或是工具了,特别方便!

赞(2)
未经允许不得转载:荒岛 » 废物利用之:从零开始组建一台NAS+软路由(2)
分享到: 更多 (0)

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    这样科学上网,也不需要国外的vps或者ss酸酸乳什么的吗?就可以直接翻墙?

    1236年前 (2019-04-21) Safari 11.0 Safari 11.0 iPhone iOS 11.2 iPhone iOS 11.2回复
    • 需要。

      LALA6年前 (2019-04-21) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
  2. #2

    刚好我也在折腾群晖路由,网关是一个巨坑啊!!!
    都是泪!!! :cry: :cry: :cry:

    光阴逆旅6年前 (2019-04-21) Google Chrome 73.0.3683.103 Google Chrome 73.0.3683.103 Windows 10 x64 Edition Windows 10 x64 Edition回复
    • 知道自家网线是怎么接的,然后了解TCP/IP的一些知识就很简单了。。

      LALA6年前 (2019-04-22) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复
  3. #3

    请问这样手机和电脑还要手动设置网关为192.168.0.123吗?

    妲己6年前 (2019-04-22) Google Chrome 71.0.3578.99 Google Chrome 71.0.3578.99 Android 8.1.0 Android 8.1.0回复
    • 不需要,只要主路由开了DHCP,修改DHCP里面的网关地址为旁路路由的地址就行了,DHCP就是专门干这个事情的。

      LALA6年前 (2019-04-22) Google Chrome 72.0.3626.121 Google Chrome 72.0.3626.121 Windows 10 x64 Edition Windows 10 x64 Edition回复

分享创造快乐

广告合作资源投稿