KoolShare

 找回密码
 立即注册
搜索
查看: 64|回复: 1

[问题反馈] 梅林384,自定义F3322 DNS脚本执行问题

[复制链接]

12

主题

120

帖子

94

积分

初级魔法师

Rank: 2

精华
0
门户文章
0
魔力币
66
魔法值
0
注册时间
2015-12-8
发表于 2020-3-27 11:54:37 | 显示全部楼层 |阅读模式
因为我是双ISP,强制指定用WAN0 公网IP
wip='nvram get wan0_ipaddr'
wan0ip=$($wip)
myip=0
echo "wan0ip="$wan0ip
#myip=$wan0ip
wget -q -O - 'http://账号:密码@members.3322.org/dyndns/update?hostname=DDNS域名 & myip=$wan0ip'
echo "myip="$myip   问题来了,这个myip并没有获取wan0ip的值,输出显示为0!!!
echo "wan0ip="$wan0ip
if [ $? -eq 0 ]; then
        echo "ddns_custom_updated 1"
    /sbin/ddns_custom_updated 1
else
       echo "ddns_custom_updated 0"
    /sbin/ddns_custom_updated 0
fi
求红色字体的解~~~~~~~~~~~
现在F3322获取解析的是WAN1的移动IPV4地址。


12

主题

120

帖子

94

积分

初级魔法师

Rank: 2

精华
0
门户文章
0
魔力币
66
魔法值
0
注册时间
2015-12-8
 楼主| 发表于 2020-3-27 12:09:23 | 显示全部楼层
自己搞定了。真奇葩。
wip='nvram get wan0_ipaddr'
wan0ip=$($wip)
mip='myip='$wan0ip
dn='http://账号:密码@members.3322.org/dyndns/update?hostname=域名&'$mip
wget -q -O - $dn
这样把语句拼接好了就正常了。

联系我们|手机版|KoolShare ( 沪ICP备13045430号962110 沪公网备31010402005377

GMT+8, 2020-4-9 01:19 , Processed in 0.075222 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表