R7800 明月固件 简易网盘webd 配置用户名密码
June 14, 2020, 9:04 p.m.
read: 2645
Step 1
尝试界面自动安装Webd,我这尝试失败
下面采用手动拷贝链接安装
访问 https://webd.cf/latest/
Directory Tree
.
├── webd-linux-aarch64.tar.gz
├── webd-linux-arm.tar.gz
├── webd-linux-armv8l.tar.gz
├── webd-linux-x86_64.tar.gz
├── webd-openwrt-ar71xx.tar.gz
├── webd-openwrt-bcm2710.tar.gz
├── webd-openwrt-bcm53xx.tar.gz
├── webd-openwrt-ipq40xx.tar.gz
├── webd-openwrt-ipq806x.tar.gz
├── webd-openwrt-kirkwood.tar.gz
├── webd-openwrt-mt7620.tar.gz
├── webd-openwrt-mt7621.tar.gz
├── webd-openwrt-mvebu_cortexa9.tar.gz
├── webd-openwrt-oxnas.tar.gz
├── webd-openwrt-x86_64.tar.gz
├── webd-openwrt-xrx200.tar.gz
└── webd-win32.7z
显示如下,由于R7800的Cpu信息如下System-On-Chip Qualcomm Atheros IPQ8065, 1.7GHz, 2 cores
因此复制webd-openwrt-ipq806x.tar.gz 的下载链接https://webd.cf/latest/webd-openwrt-ipq806x.tar.gz
拷到界面对应的输入框然后按保存应用即可。
Step 2
访问Webd页面http//路由器ip:9212
发现无法登录,下面寻找配置文件加入用户密码
配置文档地址:http://webd.cf/
找到挂载目录,样例中为 /mnt/sda1/webd
实际上我们需要修改上述目录中的webd.conf 里面的Webd.User 添加用户登录信息
Webd.Root,Webd.Guest 等信息按需修改
此样例中配置文件修改如下:
Webd.Root /mnt/sda1/webd/web
Webd.Listen [::]:9212
Webd.User rlum admin admin
Webd.Guest rl
添加了用户名admin密码为admin的用户拥有全部权限
访客用户拥有读权限
Step 3
路由器管理界面重启Webd
发现无法生效
ssh登录进去使用top命令查看
看到webd的启动命令为21441 1 root S 776 0% 0% /usr/bin/webd -w /mnt/sda1/webd/web
发现启动命令只是指定了一个参数w为根目录的路径
我们应该要把启动参数修改成-c /mnt/sda1/webd/webd/webd.conf
Step 4
找到命令启动脚本路径/usr/bin/webd.init
修改这一行procd_set_param command /usr/bin/webd -w $dir/webd/web >/dev/null 2>&1
为procd_set_param command /usr/bin/webd -c $dir/webd/webd.conf >/dev/null 2>&1
然后在路由器界面重启webd即可。
Step 5
在webd的管理界面即可用admin/admin用户名密码登录