梅林固件/官改固件ddnspod失效,ddnspod无法更新域名临时解决方法
最近DNSPOD更新后不再支持低版本TLS,关于梅林固件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插件,会显示更新成功。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包