梅林固件/官改固件ddnspod失效,ddnspod无法更新域名临时解决方法

2020-04-25
0评论
/
2525阅读
爱搜啊

最近DNSPOD更新后不再支持低版本TLS,关于梅林固件ddnspod的问题可以看下这个解决方案

ddnspod无法更新域名临时解决方法

梅林固件ddnspod问题临时解决方法

最近腾讯的DDNSPOD api更新了,不再支持TLS v1.2之前的协议,目前最新的梅林7.9.1的wget版本是1.16,不支持新协议,导致无法更新域名解释。现象为关闭开启ddnspod插件运行状态那里会出现一下更新中然后就是空白。

临时解决办法

找一个不用的U盘,格式化成ext4格式插进路由器,然后ssh进路由器拷命令:

entware-setup.sh

会问你安装到哪个盘,正常识别到u盘就0和1,输入1回车就行。

完成后安装wget、curl

opkg install wget
opkg install curl

安装wget、curl

因为插着U盘不稳定而且影响2.4G WiFi信号,故根据koolshare论坛bbis提供的方法改进,不用改wget调用,将entware迁移到jffs分区。

首先确定jffs剩余容量>30M

df -h

将entware迁移到/jffs/scripts

cp -r /mnt/sda1/entware /jffs/scripts  //将entware迁移到/jffs/scripts,完成后拔下U盘
rm -rf /tmp/opt                        //删除原有的软连接
ln -s /jffs/scripts/entware /tmp/opt   //创建新的软连接
mount --bind /jffs/scripts/entware/bin/wget /jffs/.koolshare/bin/wget //将新版本wget挂载到系统

创建/编辑自动挂载脚本

vi /jffs/scripts/init-start

按i进入编辑状态复制下面内容进去

#!/bin/sh
ln -s /jffs/scripts/entware /tmp/opt
mount --bind /jffs/scripts/entware/bin/wget /jffs/.koolshare/bin/wget

按esc键后输入

:wq

保存并退出。

给init-start执行权限

chmod +x /jffs/scripts/init-start

然后重新开启你的ddnspod插件吧。

官改固件ddnspod失效解决方法

2、如果是非梅林固件,官改固件按照以下方案。

打开SSH端口,用putty登陆,然后输入以下命令

mkdir /jffs/opt
mount -o bind /jffs/opt /opt

JFFS下创建好opt以后安装entware,输入:

wget -O - http://pkg.entware.net/binaries/armv7/installer/entware_install.sh | sh

等待安装好以后输入:

opkg install wget
opkg install curl

然后编辑ddnspod插件,可以vi编辑也可以winscp编辑,由于官改固件的ddnspod插件位置和梅林的不一样,我是从winscp上找到直接修改的

打开winscp登陆,找到/koolshare/init.d/S99ddnspod.sh,修改划线两处

opkg install wget
opkg install curl1

保存以后,进入软件中心关闭后重新打开ddnspod插件,会显示更新成功。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


标签: ddnspod 梅林
于2020-04-25发布