梅林koolshare改版韌體DDnspod外掛無法更新公網IP的解決辦法
阿新 • • 發佈:2022-04-07
路由裝置:網件R6300V2
韌體版本:380.70_0-X7.9.1
外掛名稱:DDnspod
外掛版本:0.1.6
故障現象:外掛開啟後,執行狀態一直顯示為空白,無法更新公網IP給域名解析。
解決辦法:
- 關閉DDnspod外掛。
- 開啟路由的SSH服務。設定項位置:高階設定——系統管理——系統設定——SSH Daemon,將Enable SSH設定為Lan only。
- 使用SSH連線工具,連線進入路由器。
ssh [email protected] #符號‘@’後面的IP地址為路由器的內網IP地址
- 進入路徑/koolshare/ddnspod。
cd /koolshare/ddnspod
- 使用vi開啟ddnspod.sh
vi ddnspod.sh
- 如下新增程式碼。
- 位置1:
在程式碼
後加入wget --quiet --output-document=- $inter$1
if [ $? != 0 ]; then curl --silent $inter$1 fi
- 位置2:
在程式碼
後加入:wget --quiet --no-check-certificate --output-document=- --user-agent=$agent --post-data $param $inter
if [ $? != 0 ]; then curl --silent -X POST -H 'charset=UTF-8;' --user-agent "$agent" --data "$param" $inter fi
- 位置1:
- 開啟DDnspod外掛,稍等片刻,可以看到該外掛執行狀態為更新成功。
- 關閉路由器SSH服務。
參考連結: