【发布时间】:2015-03-28 00:03:17
【问题描述】:
我正在尝试找到一种方法来可靠地找到本地路由器的全局 IPv6 地址。命令“ip -6 neigh show”不显示它。只要路由器使用 EUI-64 生成主机地址,我发现以下工作:
NET=$(ip -6 route|egrep "^[23]"|cut -d':' -f1-4)
EUI=$(ip -6 route|egrep "^default.*metric 1 "|cut -d':' -f3-6|cut -d' ' -f1)
ping6 $NET:$EUI -B -c 1 > /dev/null 2>&1
但是,当不使用 EUI-64 时,这显然不起作用。有没有其他方法可以找到?
【问题讨论】: