失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 树莓派搭建局域网NAS小记

树莓派搭建局域网NAS小记

时间:2021-08-05 02:34:55

相关推荐

树莓派搭建局域网NAS小记

基于树莓派4B搭建的个人局域网NAS

需求提出所需设备实现步骤1.刷系统+SSH远程登录2.更换软件源及安装更新3.安装并配置Samba结果测试1.利用PC访问2.利用IPad和手机访问

需求提出

NAS(Network Attached Storage:网络附属存储)可以用来在不同设备间共享文件,目前有各式各类的网盘可以实现这个功能。对于一些隐私文件,为了实现在局域网内的共享,可以通过“私有云存储”的方式来实现。本文记录了利用树莓派和移动硬盘搭建局域网NAS,处于同一局域网下的PC、手机和平板均可以实现对移动硬盘的无线访问。主要需求如下:

不同设备在同一局域网下均可以访问移动硬盘;可以对移动硬盘内的文件进行复制、移动、删除、重命名等,类似于操作本地文件;可以对照片、视频等在线播放(流媒体)。

所需设备

树莓派4B+,4GB版;东芝500GB机械移动硬盘;PC电脑、IPad、手机等用于测试。

实现步骤

1.刷系统+SSH远程登录

由于最新版的树莓派4B已经采用了64位的博通芯片BCM2711(四核1.5GHz,Cortex-A72架构),因此决定尝鲜正在测试中的64位Raspberry Pi OS系统(地址:Latest builds of the 64 bit image of Raspberry Pi OS (64 bit) beta test version).

采用Raspberry Pi Imager刷入下载好的系统

系统烧录完成后重新插拔SD卡,在“boot”盘中新建空白文件,命名为“ssh”(无后缀),以开启树莓派的SSH服务。

新建“wpa_supplicant.conf”文件(无后缀),写入一下代码,以配置树莓派的WiFi网络。

country=CNctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1network={ssid="WiFi名称"psk="WiFi密码"key_mgmt=WPA-PSK //通过查询路由器获得WiFi加密方式,WPA-PSK/WPA2-PSKpriority=1 //连接优先级,数字越大优先级越高(不可以是负数)scan_ssid=1 //连接隐藏WiFi时需要指定该值为1,否则可以不写此行}

利用路由器管理软件,查询到树莓派的IP地址,在powershell中键入ssh pi@“IP地址”,若出现登录失败,如下图

则键入ssh-keygen -R “IP地址”清除当前机器里的远程服务器缓存和公钥信息。重新键入ssh pi@“IP地址”及密码即可登录。

Tips:在路由器管理界面可以固定树莓派的IP以保证每次开机不会改变地址,方便后续操作。

2.更换软件源及安装更新

更换软件源:键入sudo nano /etc/apt/sources.list,将其中内容替换为

deb http://mirrors.tuna./debian buster main contrib non-freedeb http://mirrors.tuna./debian-security/ buster/updates main contrib non-freedeb http://mirrors.tuna./debian buster-updates main contrib non-free# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'#deb-src /debian buster main contrib non-free#deb-src /debian-security/ buster/updates main contrib non-free#deb-src /debian buster-updates main contrib non-free

并保存。键入sudo nano /etc/apt/sources.list.d/raspi.list,将其中内容替换为

deb http://mirrors.tuna./raspberrypi/ buster main ui# Uncomment line below then 'apt-get update' to enable 'apt-get source'#deb-src /debian/ buster main

并保存。

键入sudo apt-get upgrade更新软件。

3.安装并配置Samba

键入sudo apt-get install samba samba-common-bin以安装Samba和Samba-common-bin应用程序。

键入sudo nano /etc/samba/smb.conf,在文末添加如下内容,以配置Samba并指定共享目录。

[Shared] //共享文件夹的名称,将在网络上显示此名称path = /media/pi //共享文件的路径,外置硬盘valid users = pi //允许访问的用户browseable = yes //允许浏览public = no//允许共享访问writable = yes //允许写入read only = no //不配置为只读

键入sudo smbpasswd -a pi设置加入共享的用户pi并设置密码。

键入sudo systemctl start smbd启动Samba服务。

键入systemctl status smbd查看Samba服务状态,显示为绿色的active(running)即表示服务已正常启动运行。

结果测试

1.利用PC访问

在“此电脑”右击,选择“映射网络驱动器”,按格式输入“\IP地址\共享文件夹名称”,点击“完成”,输入设定的密码完成连接。

在网络位置可以看到共享的硬盘

2.利用IPad和手机访问

在手机端可以下载“ES文件浏览器”,配置smb设备地址即可访问。本人主要使用IPad来观看下载在硬盘里的视频,通过安装“PlayerXtreme”来实现这一功能,该App可以播放大部分常见的视频格式。

另外可以安装“Termius”App,在IPad上采用命令行方式控制树莓派。

END

如果觉得《树莓派搭建局域网NAS小记》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
树莓派搭建nas

树莓派搭建nas

2019-01-19

树莓派3 搭建NAS

树莓派3 搭建NAS

2019-04-20

树莓派搭建私人nas

树莓派搭建私人nas

2019-04-03

树莓派之搭建NAS

树莓派之搭建NAS

2022-02-19