疫情期间闲来无事,折腾一下自己用了两三年的原厂ROM的k3,打造一个可以给自家电视看高清电影的文件共享系统。

官改和官root之间的纠结:这两个各有优缺点吧,官改啥都有了,就是没更新;官root什么都要自己折腾。

鉴于学习linux的决心,最后选了官root。


k3刷官root:

下载地址:https://tbvv.net/posts/0101-k3.html

安装过程:官网有详细介绍,没什么好说的。


安装完之后,官ROOT自带的samba服务是有点问题的,需要我们自己重装替换一下

具体安装步骤参考了这篇文章:

https://post.smzdm.com/p/a25gdzv7/

准备工作:

1.安装entware-ng
输入命令tb进去后选entware-ng
一路等待,安装完后就可以用opkg了。

2.安装smb
opkg install samba36-server

3.使用新smb替换原有smb
a. cp /etc/samba/lib/smb.conf /opt/etc/samba/
b. 修改配置文件/opt/etc/samba/smb.conf加入

 config file                    = /etc/samba/lib/smb.conf                                                               
 netbios name                  = K3

4.修改 /opt/etc/init.d/S08samba
这一步就是关闭新安装的SMB的smbd进程,只保留nmbd进程,把不需要的命令行前边加一个#号即可。
注释smbdpid="/opt/var/run/smbd.pid"
文件里smbd相关启停注释掉

5.让smb服务随k3启动自启动
/opt/started_script.sh追加

/opt/etc/init.d/S08samba start

6.由于官ROOT没有安装linux支持ntfs格式分区的驱动,因此需要自行增加ntfs支持
opkg install ntfs-3g

**终于安装完成 **

but
躺坑开始!!!!

坑一:

a.由于我一直在用斐讯的空气检测器,所以wifi环境我存在2.4G和5G两个频段,
b.当使用usb2.0的时候,文件共享比较稳定,但切换到usb3.0后,/dev目录下经常识别出来硬盘在sda sdb来回跳

一番百度之后,假设应该是usb3.0和2.4G互相干扰,导致usb硬盘连接经常中断。无意中看到这个论坛的帖子https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=987928&page=1&simpletype=no

于是依法炮制,用手上的锡纸把连接硬盘盒和k3的usb数据线包个遍,做到连接线屏蔽2.4G信号

测试数据如下:

在这里插入图片描述
官root连hdparm命令也没安装,自行opkg install hdparm 一下就可以用了。

坑二,遗留问题:

我的硬盘盒子是双盘位的,linux下只能识别出一个硬盘。windows不存在此问题,在线求各路大神来解答一下。


**

至此,终于完成了~~~~~

**

后续使用:

在k3上安装aria2:

  1. tb命令进去安装,挺简单。

安装完后会显示:

不支持ntfs格式, 手动修改配置/opt/etc/aria2.conf后运行。

会这么提示不支持ntfs,个人理解是因为官root没有安装ntfs驱动。

但是刚才解决samba问题的时候已经安装了ntfs驱动了,所以可以无视了。

2.配置

vi /opt/etc/aria2.conf

第一行:dir=/tmp/share/sda2/downloads设置文件存放目录

更多其他配置可参考这里:https://www.jianshu.com/p/73e701d4570f

运行以下命令启动:

aria2c --conf-path=/opt/etc/aria2.conf -D

把这一行命令添加到/opt/started_script.sh里就可以随k3自启动了。

遗留问题:这货怎么停止?好像没有stop命令。。。。现在都是靠lsof -i:6800查找具体的pid,再kill pid来停止。望熟悉的朋友回答一下。

2.a bt加速

追加一地的bt tracker咯。。。。

在/opt/etc/aria2.conf 最底下加入

bt-tracker=xxx,yyy

xxx和yyy的数据来自

https://github.com/ngosang/trackerslist/blob/master/trackers_all.txt

具体优化过程可以参考这里:

http://www.tjflora.com/archives/359

3.使用

直接利用现成的:http://webui-aria2.ghostry.cn/#

打开这个界面,在设置上输入k3的ip就可以了。


使用后记:

  1. 使用了两天,瓶颈。。。。嗯,果然还是下载速度。可能因为我下载的都是6G起步的4K电影的关系吧。速度也就两三M的样子。

2.当电视通过文件共享打开的4K电影的时候,k3内存使用率会打满。目前还没发现对上网有什么影响。(真想不通为毛K3配置USB3.0但是内存只有512M。。。。本来想用N1来当文件共享服务器,可是只有个可怜的USB2.0。。。)

3.电视上推荐使用小白播放器,又能读共享文件又能挂字幕,缺点是不支持3D片。(各位有什么安卓电视上能用的能访问网络盘又能挂字幕又能支持3D的播放器麻烦推荐一个。。。谢谢。)

Logo

更多推荐