```
本帖最后由 3guoyangyang7 于 2016-1-15 13:06 编辑
这篇帖子昨天就应该发,因为一些出了点小问题就耽搁了,就推到了今天,今天就说一说家庭服务器的搭建,实现家庭文件共享,以及媒体流的共享。可以实现同一IP段的手机、电脑的文件、视屏,图片,音乐的共享。文件共享依旧采用Samba的形式,samba服务的优点我就不多说啦,想知道的百度去,度娘能给你准确的答案。我最喜欢的还是samba可以实现网络映射,这个相当方便,相当于实现一个网络硬盘,比较爽。媒体流的实现我使用的是minidlna,这个也是当时在树莓派上实现的,打算搞到nanopi2上来耍一耍。
散热片太渣,无奈加了一个,我的pi已经成了三明治
一、samba环境的搭建
1、nanopi2上搭建samba环境
首先更新一下软件源。
然后安装samba
建立共享的文件夹,我建的是share
安装完成后,配置下边目录的文件
在最后添加下边几句话。
Path是你的共享目录,valid users是指你添加的用户名,剩下那些就是打开权限的事,直接照抄就行,修改完成后,然后保存。
下一步是重启samba服务
重启完成后,添加用户,就是刚才写入到文件用户名
输入两次密码就算完成啦。然后就是测试啦
2、测试
直接在我的电脑中的地址栏输入你的ip地址就行,先查看一下ip地址是多少
我的是这个地址
输入后出现这个共享目录,恭喜你建立成功
建立个文件夹测试一波
建立完成,samba服务器搭建完成。
二、minidlna 媒体流服务器的建立
1、nanopi上的环境搭建
先宕一下百度的介绍,哈,文采不好,解释不清
额。。。。说的好像也不是特别明白,我就大白话直接说,这个就是用来干共享音乐,文件,电影,图片的。比samba更方便了一点,哈哈。可以与电视盒子相连,让你的pi上的视频,图片可以在电视盒子上观看,要实现的就是这个功能。
额。。。。其实装这个软件一波三折啊,好像是现在软件源下载的版本太老了,导致我的ubuntu和pi2在最后一步启动的时候总是出问题,一开始一直以为是端口没有开放的问题,后来发现端口打开了也并没有什么卵用,最后只好放弃使用软件源码安装,具体的是参考老外的对于树莓派安装最新的minidlna的一篇文章。现贴出网址如下,
http://www.htpcguides.com/install-readymedia-minidlna-1-1-4-raspberry-pi/
然后我自己安装的步骤也是按照那个来的,下边说我的做法吧,
首先要做的就是清空现在pi上已经安装的minidlna,输入下边三条指令
引用: sudo apt-get purge minidlna -y
sudo apt-get remove minidlna
sudo apt-get autoremove –y
然后更新软件源
安装编译minidlna所需要的依赖包
引用: sudo apt-get build-dep minidlna –y
如果出现错误了,可以按照下列方式更新
引用: sudo apt-get install autopoint debhelper dh-autoreconf gcc libavutil-dev libavcodec-dev libavformat-dev libjpeg-dev libsqlite3-dev libexif-dev libid3tag0-dev libogg-dev libvorbis-dev libflac-dev –y
下载最新的minidlna的源码包
引用: wget http://sourceforge.net/projects/minidlna/files/latest/download?source=files -O minidlna.tar.gz
解压源码包
引用: tar -xv*** minidlna.tar.gz
进入主目录(我这个时间下载的是1.15,过一段时间更新了也是一样的)
配置编译环境和条件,同时进行编译和导入工作
引用: ./configure&& sudo make && sudo make install
原文中的这个地方有错误,按照我的方式来就行。我在这一步卡了很长时间,就是编译着,编译着就突然死机了,当时心急千万只。。。。策马奔腾啊,如果你也出现这个问题,有可能是cpu温度较高的原因,文章开头已经说了,拔掉电源,稍等一段时间,等cpu凉了之后上电编译。哎说多了都是泪,如果要是步骤都对的话,应该不会出什么错误,要是出错了,那就少什么加什么,实在不知道百度。
然后复制配置文件到相应的文件夹下
引用: sudo cp minidlna.conf /etc/
复制自动启动脚本到相应的文件夹下
引用: sudo cp linux/minidlna.init.d.script /etc/init.d/minidlna
修改启动脚本的权限
引用: sudo chmod +x /etc/init.d/minidlna
设置默认的miniDLNA使用设置
引用: sudo update-rc.d minidlna defaults
编辑配置文件
引用: sudo vim/etc/minidlna.conf
我的配置文件更改的有下边几个部分
屏蔽掉原来的目录配置,新建自己的目录配置,minidlna支持单独的目录配置,V代表视频,A代表音乐,P代表图片
这一块是设置你的dlna在其他机器上显示的名字,我没动,可以更改成相应的名字
这两块是设置日志文件的地址,打开就行
这一块要改成yes,因为这个是自动更新目录,其他的都不要动。
重新开启minidlna服务
sudoservice minidlna restart
然后查看一下状态
有开始没有停止就证明成功啦,有开始也有停止,呵呵,失败,重新来过。哈哈
要是不行的话可以重启一下试试。
好到此pi上的环境搭建完成,我们来看一下电脑上怎么玩耍。
2、测试
首先确保你的网络和你的pi在一个网段内,这个是打前提
然后打开我的电脑在最右侧找到网络,点进去
找到媒体设备,就会发现你的设备啦
名字是你自己设的我也不知道的,哈哈,自己看吧
也有可能你没有找到媒体设备,那是由于你的媒体流没开,怎么打开媒体流百度去,一但打开的话,就应该能看到你的dlna设备。
在百度里输入你的ip地址:端口号就能看到dlna里的统计数据,具体看下
下边你可以通过samba往里边考入一些音乐和视频,然后打开看一下
这是我的音乐
我的视频
我的图片
现在你就可以在电脑里畅享啦,哈哈。
截个看视频的图,哈哈
三、手机端访问dlan和samba
1、访问samba
访问samba的话,网上说下载个es文件管理器就能,但是我感觉现在的手机应该就带这个功能,本人用的魅族4,直接上图
手机加入这个网络,然后找到文件管理的网络邻居,直接就能查到
这个就是samba共享的文件打开看一下,
这个就是我们共享的问价啦
2、Minidlan的查看
我使用的是MoliPlayer,这个软件直接可以在应用市场找到。然后打开后,点到附近选项,就会看到你的dlna设备,如下图,还能看到samba的设备呢,哈哈。
然后进去看看,顺便放一下音乐和视频,显示一下效果,有木有很棒,哈哈
好了今天这这一贴就到这里了,又写了那么多,希望对需要的人有帮助,支持的朋友回复一下,给我写下去的动力,能达到30的话就爱死你们啦,下一贴搭建web服务器,下下一贴搭建ecilpes开发环境,有喜欢的朋友一定给一个支持啊,谢谢,万分感谢,相当谢谢。
希望nanopi2的技术看到,给个精华,您的鼓励是我写下去最大的动力,谢谢。
```