• 那是云首页
  • 快捷导航
  • 更多
    设为首页收藏本站
  • |
花生壳

群晖ipv6的阿里DDNS动态域名解析脚本设置

群晖 Synology  / 教程分享  / 只看大图  / 倒序浏览   © 著作权归作者本人所有

0

精华

3

回帖

14

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
12
精华
0
鼎诺 发表于 2020-3-10 01:36 来自 中国福建福州
能获取到IP6,我是移动宽带设备显示好几个IP,其中只有一个可以外网访问的,目前获取到的基本上是内网IP,无法得到正确的,求解呀{:3_47:}

点评

群晖运行下面代码: ip addr show eth1 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}' 如果结果有多个ipv6地址,而第1行是你需要的,在后面加“| head -1” 如果是第二行,就改为“| he  详情 回复 发表于 2020-3-14 18:43
回复 支持 反对 印象

使用道具 举报

0

精华

89

回帖

1856

积分

发烧玩家

Rank: 2

云币
0
贡献
10
活跃
1759
精华
0
foxset 发表于 2020-3-14 18:43 来自 中国
本帖最后由 foxset 于 2020-3-14 18:49 编辑
鼎诺 发表于 2020-3-10 01:36
能获取到IP6,我是移动宽带设备显示好几个IP,其中只有一个可以外网访问的,目前获取到的基本上是内网IP, ...

群晖运行下面代码:
ip addr show eth1 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'

如果结果有多个ipv6地址,而第1行是你需要的,在后面加“| head -1”
这样原代码变成:
ipv6s=`ip addr show eth1 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'| head -1`

注意:eth1——改成自己网卡名称,这个需要使用ifconfig命令查看

点评

选取第二行是在PUTTY里输入这个命令么? ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'| he  详情 回复 发表于 2020-4-27 23:28
大神您看看我这如何解决。。  详情 回复 发表于 2020-4-27 02:00
回复 支持 反对 印象

使用道具 举报

0

精华

1

回帖

6

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
5
精华
0
FreeAsCrazy 发表于 2020-4-13 08:09 来自 中国贵州遵义
foxset 发表于 2019-2-22 14:52
从别的网上看到的,自己测试可以,目前正在正常使用中。
只支持IPV6,没有ipv6的自动忽略—— ...

论坛注册登录机制有问题
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

17

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
14
精华
0
icefree 发表于 2020-4-27 01:58 来自 中国河南郑州
大神您帮着看一下,ETH0是群晖网卡无疑,IP也对的上,但是执行aliddns.sh以后获取的ip地址不是IPV6的地址(图1第三行白色背景那行)

第四行应该是正确的,这种情况如何解决?

1

1

2

2

3

3
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

17

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
14
精华
0
icefree 发表于 2020-4-27 02:00 来自 中国河南郑州
foxset 发表于 2020-3-14 18:43
群晖运行下面代码:
ip addr show eth1 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{prin ...

大神您看看我这如何解决。。

点评

ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}' | head -2 改成这个试试,因为程序筛选出来的ipv6地址有2个,默认选了第一个,而实际上真正的ipv6地址是第二个  详情 回复 发表于 2020-6-28 12:37
回复 支持 反对 印象

使用道具 举报

0

精华

6

回帖

17

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
14
精华
0
icefree 发表于 2020-4-27 23:28 来自 中国河南郑州
foxset 发表于 2020-3-14 18:43
群晖运行下面代码:
ip addr show eth1 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{prin ...

选取第二行是在PUTTY里输入这个命令么?

ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}'| he
回复 支持 反对 印象

使用道具 举报

0

精华

89

回帖

1856

积分

发烧玩家

Rank: 2

云币
0
贡献
10
活跃
1759
精华
0
foxset 发表于 2020-6-28 12:37 来自 中国安徽合肥
本帖最后由 foxset 于 2020-6-28 13:38 编辑
icefree 发表于 2020-4-27 02:00
大神您看看我这如何解决。。

ip addr show eth0 | grep "inet6.*global" | awk '{print $2}' | awk -F"/" '{print $1}' | head -n 2 | tail -n 1

改成这个试试,因为程序筛选出来的ipv6地址有好几个,默认选了第一个,而实际上真正的ipv6地址是第二个
如果第二个还不对,改成第三个,命令直接改“head -n 3”,其它不变....以此类推
回复 支持 反对 印象

使用道具 举报

0

精华

22

回帖

124

积分

入门用户

Rank: 1

云币
0
贡献
2
活跃
102
精华
0
L9744 发表于 2020-7-29 16:27 来自 中国江苏常州
任务设置:最下面“用户定义的脚本”的方框里填aliddns.sh文件在群晖里的路径(右键属性,复制路径即可),比如:/volume1/ddns/aliddns.sh。
这个地方运行不成功
回复 支持 反对 印象

使用道具 举报

0

精华

18

回帖

162

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
153
精华
0
jiang2019 发表于 2020-8-24 10:07 来自 中国重庆
感谢楼主分享 试试先!!
回复 支持 反对 印象

使用道具 举报

0

精华

2

回帖

21

积分

入门用户

Rank: 1

云币
0
贡献
0
活跃
20
精华
0
23333877 发表于 2021-4-7 18:40 来自 中国
感谢楼主,可用,比其他找到的办法,脚本顺利得多
回复 支持 反对 印象

使用道具 举报

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

本版积分规则

快速回复 返回列表 搜索 官方QQ群
懒人地图| 手机版|小黑屋| 智能生活 , 上那是云 |闽ICP备2020018196号-1 |网站地图