2022
我们一起努力

最便宜的软路由nas一体方案,云主机搭建系统

#头条创作挑战赛#

视频传送门:好玩的网络-私有云02不到100元的千兆NAS软路由all in one

标题:【好玩的网络-私有云02】

搭建千兆NAS软路由all in one一体机,Re:从零开始的Linux。

简介:

1.本系列视频的目的是介绍如何搭建一个简单易用NAS和软路由一体机,并且科普相关的原理。

2.本期主讲硬件以及系统的初始化(全程操作演示)

A.centos8在普通电脑上的安装

B.centos8在树莓派4B上的安装方法

C.centos8在d2550工控板上的安装

3.果子有话要说:

这期视频最初是在2021年5月发布的,经过一年半的开发客户的检验,我们的整套方案已经进行了很多改进。我当时想让大家了解NAS和软路由的底层教大家如何去“捡垃圾”,所以重点介绍和Linux底层相关的东西,并告诉大家如何运维。没想到这个项目后来能够商业化,售后用户反馈的体验也不错如有需要,欢迎联系我们

今天,我们把这一期整理成文章发布出来,也是为了纪念这个项目,因为它所使用的设备和系统都是我们一个个升级折腾出来的。~~

2023年1月4日

往期视频可直接从“合集”进入观看。

方案设计/软路由/防火墙/NAT/路由器/Linux/端口映射/远程访问/旋律果子/好玩的网络

希望大家能多多支持, 关注、点赞、收藏,谢谢!!!

Hi,大家好,我是旋律果子,一个专注于网络技术Geek。本期是【好玩的网络-私有云篇】的第2期,本系列视频的目的是介绍搭建一个简单易用的NAS和软路由一体机,并且科普相关的原理视频中用到的所有命令果子都会写下来分享如果你希望这个系列继续更新下去,请在评论区打出支持两个字,如果你遇到任何不懂的问题,欢迎在评论区留言。如果你还没有看过第1期,请回去看一下,你将会了解网络的另一个不同的世界。

Github地址:https://github.com/yzeng1995/funNetworkPrivateCloud

01 果子的第一代NAS软路由一体机

大概7年前,果子为了解决校园网稳定性问题,自己折腾了一套NAS软路由一体机(第1代)树莓派3B+,网口是百兆的,usb也是2.0的,当时买了一个超大的内存卡作为存储,整套花了700多块钱。原来的硬件图片找不到了,但是找到一张之前介绍这个网络结构的PPT。

02果子的第二代NAS软路由一体机

大概3年前,树莓派4B出来之后,果子立马就把3B+换掉了,硬件为树莓派4B,系统为centos7后来换成了centos8,为果子的第2代NAS软路由一体机。有千兆网口以及USB3.0移动硬盘,再配合Vlan交换机,除了硬盘之外,整套硬件差不多700元左右。

03果子的第三代NAS软路由一体机

下面这是果子曾经使用过的NAS软路由一体机雏形(2021年,NAS软路由一体机第3代,除了数据盘,整套大概100左右,系统为centos8),果子当年就是在这么简陋的环境中开始折腾的… …

作为家里主路由和NAS的这个设备

主板是国光的双千兆工控板

CPU是因特尔的D2550处理器,

双核4线程,主频1.8GHz,集成在主板上

另外需要一个12V 2A电源供电。

一个ddr3的2G内存条。

一个500G废旧机械硬盘,这个大家应该都有,也可以升级更大的硬盘。

板子上还有一个minipcie的接口,可以扩展两个sata口再接两个硬盘。

果子当时在亚克力板子的背面接了一个16T的硬盘和一个1T的硬盘,一共17T的数据盘容量。这个防尘罩也比较魔性。

所以对于普通用户来说,已经能够完全满足日常需求了。(果子:回忆起来,现在看来比较极客,不怎么美观,哈哈)

04果子的第四代NAS软路由一体机

现在经过了很长时间的开发稳定性测试以及用户的检验,已经开始使用NAS软路由一体机第4代(当前,使用的硬件为高性能高稳定的工作站或者企业级服务器系统为centos8或centos9),如果你有更多的需求,也可以找果子。这里是部分功能介绍:NAS软路由一体机产品彩页「链接」

本期是介绍如何在自己熟悉的硬件上安装软路由和NAS需要用到的系统,Centos8。基本能够囊括所有主流的硬件,比如普通的电脑树莓派,或者D2550等捡垃圾的工控板。为了照顾到小白,果子会尽量讲详细一点,以免卡在了入门阶段。如果没有看过第一期( 【好玩的网络-私有云01】-软路由/NAS-All in one(非虚拟化)方案 ),请一定要回去看一下,否则你不会明白我们在做什么。现在,我们开始吧。

大家可以看这个图,果子将硬件分为以下几类。

首先,第一个层次,cpu的架构分为x86和arm架构。不同的架构需要选择对应版本的Centos8系统。

第二个层次,在x86硬件中,可以分为一般硬件和特殊硬件。一般硬件为可以直接安装的设备,如普通PC机,服务器等。特殊硬件为无法直接安装的设备,如D2550等捡垃圾的工控板,无法进入安装界面。

在arm架构中,暂时只准备介绍树莓派,其他硬件可以在评论区讨论。

如果你是第一次安装,就需要制作U盘引导盘了。

A. centos8在普通电脑上的安装

直接打开centos的官方网站www.centos.org,点击centos linux

我们可以看到有8的版本和7的版本,在8的版本当中,选择x86_64版本,

我们就来到了下载镜像站页面,这些镜像站的内容都是一样的,

我们可以随便选择一个,比如这里选择中国科技大学的,下载这个iso镜像就行。

Dvd版本是完整镜像,我们直接下载完整版Boot版本是最小精简版,适合专业人士使用,后期可以用到什么再通过安装什么。(建议小白下载完整版本,点击就可以直接下载)

镜像下载完毕后,我们就要制作启动盘了。

如果你是macos用户,或者本身就是linux用户,制作启动盘非常简单,只需要dd这一个命令就可以搞定。

Dd命令我们需要关注两个参数,if和of

If是inputfile的意思,我们需要填写iso文件的路径。

Of是输出文件的路径,我们需要填写启动U盘的路径。

直接将刚才下载好的iso文件拖到终端当中,

就可以自动显示文件路径了。

Macos系统使用diskutil list命令则可以查询到启动U盘的路径,

linux系统当中使用fdisk -l来查看U盘路径。

我们一般通过磁盘的大小来判断启动盘具体是哪一个。

按照需求补充好dd这条命令之后(比如将U盘改成实际的disk2),轻轻按一下回车,

等待命令运行结束,启动U盘就制作好了。如果你是windows用户,则需要用到u盘写盘工具,直接将iso文件写入u盘即可。

Centos8的Iso镜像自带引导,所以直接写入就行,比制作windows安装盘要方便的多。

制作好安装u盘后,我们就可以安装了。我们先讲常规的,硬件为普通电脑,高性能工作站或服务器。

直接插入U盘,在bios里设置U盘引导为最高优先级,

保存,重启,

选择安装centos8。

选择语言后,点击继续,

这里我们需要设置一下安装的位置,确认一下是否安装到了正确的盘里。

确认后,下一个界面会问如何分区,不要在这里选择自动分区,先选择手动分区,

然后确认。

在这个界面,我们可以选择系统如何分区。如果你用的是实体机,并且硬盘还有其他文件,框框这个位置会出现一个标记。

并且可用空间会非常小

我们删除框框里的东西,会发现可用空间数值恢复到硬盘原来的大小。

在这个界面当中,我们先删除磁盘中原来的分区,选中分区后,点击下面的减号,将所有原来的都删除。我们点击这里的自动分区,

会出现一个分区模版。其中关于boot启动项的我们都不要动,

另外还有根目录,就是这个斜杠,

还有home目录(当你用实体机安装的时候,这里会有一个home目录),

以及swap分区。我们首先把home目录给删除,因为我们不希望home目录和根目录分离,另外可以调整一下swap分区的大小,swap分区是将硬盘的空间当作虚拟内存来用,速度非常的慢,我们也不缺内存,所以修改为一个较小的值,比如0.6个G。

调整完home分区和swap分区,我们会看到下面已经有多余的空间了,

我们将这些多余的空间全部划分到根目录当中,在根目录大小这里,输入一个非常大的值,比如100G,

这样根目录就会自动利用所有的空间。

设置完成后,点击确认。

弹出一个弹窗,不用管,直接点击accept changes

现在我们来选择安装哪些组件。

为了以后方便,右边组件,全勾上

关于图形界面的组件不需要勾

勾选完成之后,点击完成

现在,我们来设置一下时区

默认时区是美国纽约

现在设置到中国上海,点击左上角的完成。

添加中文支持

这里打了感叹号的是需要设置的,我们需要依次确认一下。

根据提示,我们会看到设置root密码等等,

创建普通用户

Make this user administrator,勾上,新创建的这个用户就有系统管理权限了

大家根据自己的实际情况来设置一下。

慢慢等待安装完成就好了,点击这个选项可以重启系统,

如果是实体机,根据提示需要重启一下同意开源协议,

这样就可以用了。

最便宜的软路由nas一体方案,云主机搭建系统

重启之后,来到命令行界面。

使用root用户登陆,输入密码后 回车

这个是主路由给我们分配的IP地址,最好截图保存一下。

第二行可以看到MAC地址

因为我们以后不会使用到图形界面,为了节省资源,我们把默认界面从图形界面修改为多用户的命令行界面,记录一下ip地址,最好在主路由的dhcp服务器当中设置一下静态IP地址绑定,

具体设置方法可以参考【好玩的网络基础篇的第2.5期】我们以后都会使用ssh来通过网络远程登录这一台主机。

这样一台主机就基本上配置好了。我们先输入 exit退出终端,ssh远程登陆。

如果需要到图形界面怎么办呢?

复制activate the web cosole with:后边这一行

粘贴在这里,敲一下回车键

进入图形界面,输入IP地址

root用户名登陆

保存密码。这个图形界面我们很少用到,一般是用ssh登陆。

B. centos8在树莓派4B上的安装方法

现在来讲一下centos8在树莓派4B上的安装方法,

打开这个网页,

按照上面的操作刷写内存卡。

需要下载一个镜像

操作过程与dd一样,将镜像刷到内存卡当中,刷完之后不需要安装,因为刷完之后,内存卡已经成为系统盘,而且默认用户和密码都给你设置好了。

这里需要注意的是,最开始安装的时候需要用显示器看一下安装的过程,有一个初始化的步骤需要等待较长的时间,如果有显示器,这个等待的时间会很好控制。另外,centos8的树莓派版的ssh默认是关闭的,所以最好可以在有显示器的情况下手动开启ssh。

C

C.centos8在d2550工控板上的安装

最后是我们最便宜的d2550的工控板。

使用最开始的安装u盘是不行的,因为无法进入安装界面。所以我们需要把硬盘插在其他的电脑上安装好后,直接将硬盘拆下来插到d2550的板子上,就直接能用了。唯一需要注意的是,启动之后,因为电脑硬件不一样,所以网络链接需要重新建立一下,并且运行一下系统更新,这样d2550上就可以完美运行centos8了。

这就是这一期的全部内容了,后面的更新应该会比较快。我是果子,一个专注于网络的极客,我们下期再见~~

图文编辑: 旋律果子 猫小爪

旋律果子: 网络Geek/Linux开发者/中国科学院大学在读博士/科技数码博主/国家水利水电二级建造师/优质科技领域创作者

赞(0)
文章名称:《最便宜的软路由nas一体方案,云主机搭建系统》
文章链接:https://www.fzvps.com/54095.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!