扫描二维码关注官方公众号
返回列表 发布新帖

[玩法/技巧] LS421DE打开隐藏功能,开启lighttpd服务及安装Transmission

5368 5
发表于 2017-10-17 23:19:49 | 查看全部 阅读模式

来吧兄弟,一起玩一起讨论!

您需要 登录 才可以下载或查看,没有账号?注册

×
本帖最后由 jethroso 于 2017-11-29 17:11 编辑

Buffalo LS421DE开启lighttpd服务(web服务器)及安装Transmission

写在前面的话,Buffalo LS421DE NAS无论硬件和性能均比LS-WVL系列要强,尤其内存升级为512M,USB3.0,但可玩性尤其web配置功能却比WVL系列要差,大部分功能隐藏没可供开启,例如apache、lighttpd、web网站服务器等服务功能没法使用。网上找遍了所有资料,只有root和root固件及介绍隐藏服务,找不到确切方法。本人经过不断摸索,终于找到了开启lighttpd服务和安装Transmission的方法,特分享出来给玩家参考。

一. 自行网上找LS421DE Root破解固件 ls400-181en-root并刷入

. 开启lighttpdweb服务器)
LD421DE固件本身是带apachelighttpd服务,但是配置隐藏了,所以登录web页面高级设置里是找不到这些服务选项的。
用WinSCP登录NAS,找到并打开/etc/nas_feature,发现支持的服务中SUPPORT_MYSQL=0,SUPPORT_APACHE=0,SUPPORT_PHP=0,直接修改为=1,重启NAS后又恢复=0,发现此法行不通,只能另找办法。
1. 查找/etc/init.d/lighttpd.sh打开:
       fi

       if [ "${SUPPORT_APACHE:-0}" ="0" ]; then
              echo "This model does notsupport ${SVCNAME}."
              find /etc/rc.d -name"*lighttpd*" | xargs rm
              exit 0
       fi

       if [ "${enable_httpd:-False}" ="False" ]; then
              echo "${SVCNAME} isdisabled."
              exit 0

查找到以上39~49行代码段将其删除,或以#屏掉,使其不能执行。

2. 建立自动化执行软连接,使lighttpd服务随系统开机自动运行。
用Putty 以ssh方式登录NAS,执行以下命令:
i) ln -s /etc/init.d/lighttpd.sh /etc/rc.d/extensions.d/K60_lighttpd.sh
ii) in -s /etc/init.d/lighttpd.sh/etc/rc.d/extensions.d/S40_lighttpd.sh
iii) chmod 777 /etc/rc.d/extensions.d/K60_lighttpd.sh
chmod 777 /etc/rc.d/extensions.d/S40_lighttpd.sh

3. 输入命令 reboot,重启NAS

4. NAS重启完毕,输入NASIP地址192.168.x.x:81 试试可以打开网页了吧(*^__^*) …… LS421DE网站默认端口是:81,当然你可以改为其它端口,只要修改配置文件/etc/melco/lighttpd.confvar.basedir= “”所在目录;server.document-root = 放置网页目录server.port = 81设置端口,可改为例如88

. 安装Optwareipkg, 以下操作都在putty中进行
mkdir /mnt/array1/share/temp
cd /mnt/array1/share/temp/
wget
http://ipkg.nslu2-linux.org/feeds/optware/cs05q3armel/cross/stable/lspro-bootstrap_1.2-7_arm.xsh
sh ./lspro-bootstrap_1.2-7_arm.x

. 安装Transmission
ipkg install transmission mc screen
ipkg update
ipkg upgrade

1.建立自动化脚本,使transmission服务能随系统开机自动运行,关机前自动停止
如果存在mlnet,transmission必须先于mlnet启动,以下情况下,mlnet只能为S50之后的数
echo' /opt/bin/transmission-daemon -g /root/.config/transmission-daemon'>/opt/etc/init.d/S50transmission
chmod 755 /opt/etc/init.d/S50transmission

echo 'killall /opt/bin/transmission-daemon'>/etc/rc.d/extensions.d/K05transmission
chmod 755 /etc/rc.d/extensions.d/K05transmission

如果没反应winscp打开S50transmission
#!bin/sh
export HOME=/root
/opt/bin/transmission-daemon -g /root/.config/transmission-daemon
#sleep 500

保存后
chmod 755 /opt/etc/init.d/S50transmission

2. 建立transmission下载文件夹和未完成时的临时文件夹,并赋予权限

mkdir /mnt/array1/share/Downloads

chmod -R 777 /mnt/array1/share/Downloads

mkdir /mnt/array1/share/Incomplete

chmod -R 777 /mnt/array1/share/Incomplete

3. 启动transmission,让其创建配置文件

transmission-daemon

4. 等待一会即可,继续执行下面的命令。 关闭transmission,并编辑配置文件

编辑配置文件建议使用WinSCP以ssh连接到NAS进行编辑,这样最方便,省的用命令行的方式。

killall transmission-daemon

chmod 777 /root/.config/transmission-daemon/settings.json

screen mcedit /root/.config/transmission-daemon/settings.json

5. 编辑配置文件,下载目录之类的根据实际情况请自行修改,注意区分大小写,主要修改的地方如下:

"download-dir": "/mnt/array1/share/Downloads",

"incomplete-dir": "/mnt/array1/share/Incomplete",

"rpc-whitelist": "*.*.*.*",

"rpc-whitelist-enabled": true,

"umask": 0,

6. 找到/etc/init.d/rc.optware中字段REAL_OPT_DIR=/mnt/disk1/.optware,修改为REAL_OPT_DIR=/mnt/array1/.optware,复制/opt目录下所有文件至/mnt/array1/.optware目录下。

7. 输入下面的命令,重启NAS试试看吧

Reboot

8. 管理运行Transmission

可以用Transmission-Remote-Gui,自行网上下载PC端安装;或者直接浏览器输入NAS的IP 192.168.x.x:9091访问使用。

如果还不行的话 ,请检查/opt/bin目录下所有以transmission开头的文件,赋予其755权限,重启NAS。

9. 外网远程访问网站或Transmission,可以绑定动态域名,利用LS421DE的cron.d建立更新动态域名sh脚本,再在crontabs加入定时执行更新动态IP,当然路由器必须做端口映射,具体方法不作叙述了。

结束…

评论5

wjq_xpLv.10 发表于 2017-10-18 09:01:12 | 查看全部
才512M的内存,很强?
回复 点赞

使用道具 举报

jethroso楼主Lv.2 发表于 2017-10-25 19:27:13 | 查看全部
居然没人顶一下
回复 点赞

使用道具 举报

gzrunman 发表于 2017-10-31 19:33:38 | 查看全部
wjq_xp 发表于 2017-10-18 09:01
才512M的内存,很强?

实事求是,对于300元的NAS来说,这个真的已经很强了。
回复 点赞

使用道具 举报

jethroso楼主Lv.2 发表于 2017-11-15 09:10:24 | 查看全部

就是就是,看来玩NAS的人不多了
回复 点赞

使用道具 举报

jethroso楼主Lv.2 发表于 2017-11-15 09:11:04 | 查看全部
gzrunman 发表于 2017-10-31 19:33
实事求是,对于300元的NAS来说,这个真的已经很强了。

的确,Linux系统做小型服务器这内存已经很不错!
回复 点赞

使用道具 举报

回复

懒得打字嘛,点击右侧快捷回复 【本站酷狼4T,750元】
您需要登录后才可以回帖 登录 | 注册

本版积分规则

淘宝小店

邀请码

VIP会员

微信客服

公众号

微信群

投诉/建议联系

support@gebi1.cn

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 隔壁网 版权所有 All Rights Reserved. 粤ICP备14056481号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表