找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 677|回复: 6

[k2p] K2p多拨之后阿里云ddnsipv6可以获取但是解析不成功

[复制链接]
本帖最后由 FashionCrazy 于 2023-1-2 23:08 编辑

如题。刷了padavan的多拨固件,不开启多拨的时候阿里云ddns正常,外网可以通过域名访问;

开启多拨之后。一共四拨(ppp0~ppp3),路由器日志里ipv4都是对的而且也显示更新成功,ipv6地址显示的野是对的,但是提示获取失败....(报错及配置如下)
另外想问一下,如果期望外网可以通过ipv6访问路由器后台,多拨之后是应该同步ppp0拨号的ipv6地址给阿里云域名解析吗?

ipv6报错:

Jan  2 23:01:22 【AliDDNS动态域名】: 开始更新 k2p.xxxx.cn 域名 IP 指向
Jan  2 23:01:22 【AliDDNS动态域名】: 目前 IP: 2408:xxxx:2420:23ca:994e:ca51:7db1:xxx
Jan  2 23:01:22 【AliDDNS动态域名】: 上次 IP:
Jan  2 23:01:28 kernel: nf_conntrack: automatic helper assignment is deprecated and it will be removed soon. Use the iptables CT target to attach helpers instead.
Jan  2 23:02:27 【AliDDNS动态域名】: 添加的记录  
Jan  2 23:02:27 【AliDDNS动态域名】: 更新失败
Jan  2 23:02:27 【AliDDNS动态域名】: 更新动态DNS记录失败!请检查您的网络。
Jan  2 23:02:27 【AliDDNS动态域名】: 错误!2408:xxxx:2420:23ca:994e:ca51:7db1:xxx 获取目前 IPv6 失败,请在脚本更换其他获取地址,保证取得IPv6地址(例如:ff03:0:0:0:0:0:0:c1)
Jan  2 23:02:36 dnsmasq-dhcp[2182]: DHCPNAK(br0) 192.168.2.103 78:0f:77:cb:d5:e9 wrong server-ID



附上配置脚本:

# 自行测试哪个代码能获取正确的IP,删除前面的#可生效
arIpAddress () {
# IPv4地址获取
# 获得外网地址
curltest=`which curl`
if [ -z "$curltest" ] || [ ! -s "`which curl`" ] ; then
    #wget --no-check-certificate --quiet --output-document=- "https://www.ipip.net" | grep "IP地址" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    #wget --no-check-certificate --quiet --output-document=- "https://ipv4.ip.mir6.com/" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    #wget --no-check-certificate --quiet --output-document=- "ip.6655.com/ip.aspx" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    wget --no-check-certificate --quiet --output-document=- "ip.3322.net" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
else
    #curl -L -k -s "https://www.ipip.net" | grep "IP地址" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    #curl -L -k -s "https://ipv4.ip.mir6.com/" | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    ip -4 address show ppp0 | grep inet | grep -v 127.0.0 | awk '{print $2}' | cut -d'/' -f1
    #curl -L -k -s ip.6655.com/ip.aspx | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
    #curl -L -k -s ip.3322.net | grep -E -o '([0-9]+\.){3}[0-9]+' | head -n1 | cut -d' ' -f1
fi
}

# IPv6地址获取
# 因为一般ipv6没有nat ipv6的获得可以本机获得
arIpAddress6 () {
#ifconfig $(nvram get wan0_ifname_t) | awk '/Global/{print $3}' | awk -F/ '{print $1}'
#ifconfig $(nvram get lan0_ifname_t)| awk '/Global/{print $3}' | awk -F/ '{print $1}'
ip -6 address show ppp0 | grep inet6 | awk '{print $2}' | cut -d'/' -f1
#ifconfig ppp0 | awk '/Global/{print $3}' | awk -F/ '{print $1}'
}
if [ "$IPv6" = "1" ] ; then
arIpAddress=$(arIpAddress6)
else
arIpAddress=$(arIpAddress)
fi


我的恩山、我的无线 The best wifi forum is right here.
新人不懂,留言学习一下
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

你试试在插件的脚本配置中
改这句内容
ifconfig $(nvram get lan0_ifname_t)

原本是WAN改成LAN(获取内网口的ipv6地址)

点评

想转发的是ppp0这个拨号的ipv6\ipv4(一共播了四个号ppp0~ppp3)但是用脚本查询的结果都跟直接跑指令的不一样...比如在网站查的ipv4是对的,但是日志里输出的就是120.0.0.1,而且日志显示更新成功,但是阿里云那里没  详情 回复 发表于 2023-1-2 22:28
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
本帖最后由 FashionCrazy 于 2023-1-2 23:10 编辑
snake0922 发表于 2023-1-2 21:37
你试试在插件的脚本配置中
改这句内容
ifconfig $(nvram get lan0_ifname_t)
这个获取到的是wan的ipv6地址,试了下用手机4G还是访问不到。重新编辑了帖子内容,现在遇到的新问题是日志能看到i正确的pv6地址但是日报错志却说获取不到ipv6地址。。。

点评

WAN口多播了,LAN是单地址,你试试会不会好,而且LAN口的ipv6地址也是广域网的,可以外网访问,获取速度还很快  详情 回复 发表于 2023-1-2 23:27
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

FashionCrazy 发表于 2023-1-2 22:28
这个获取到的是wan的ipv6地址,试了下用手机4G还是访问不到。重新编辑了帖子内容,现在遇到的新问题是日志 ...

WAN口多播了,LAN是单地址,你试试会不会好,而且LAN口的ipv6地址也是广域网的,可以外网访问,获取速度还很快

点评

可以,这里改成lan的话,确实可以访问路由器后台。 再问一下大神,如果路由器后还练了一个nas,路由器上也给nas开了端口转发,多拨之后怎么通过域名+端口号访问nas呢。。。之前单拨的时候直接域名+端口号就可以,多  详情 回复 发表于 2023-1-2 23:59
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| | 显示全部楼层
snake0922 发表于 2023-1-2 23:27
WAN口多播了,LAN是单地址,你试试会不会好,而且LAN口的ipv6地址也是广域网的,可以外网访问,获取速度 ...

可以,这里改成lan的话,确实可以访问路由器后台。
再问一下大神,如果路由器后还练了一个nas,路由器上也给nas开了端口转发,多拨之后怎么通过域名+端口号访问nas呢。。。之前单拨的时候直接域名+端口号就可以,多拨之后不行了

点评

我的是路由器装了socat,用这个转发的ipv6地址,你可以论坛搜索一下。  详情 回复 发表于 2023-1-4 15:34
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

FashionCrazy 发表于 2023-1-2 23:59
可以,这里改成lan的话,确实可以访问路由器后台。
再问一下大神,如果路由器后还练了一个nas,路由器上 ...

我的是路由器装了socat,用这个转发的ipv6地址,你可以论坛搜索一下。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-28 18:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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