估计是网络问题,我也偶尔遇到,现在直接用lucky的通过脚本获取网卡里最后一个公网IPV6地址:
#!/bin/bash
# 获取所有网卡的 IPv6 地址,并筛选出公网 IP
ipv6_addresses=$(ip -6 addr show scope global | grep -oP 'inet6 \K[^/]+')
# 获取最后一个 IPv6 公网 IP 地址
ipv6_address=$(echo "$ipv6_addresses" | tail -n 1)
# 检查是否成功获取到 IP 地址
if [ -n "$ipv6_address" ]; then
echo "$ipv6_address"
fi

|