ip -6 addr
打印大量实际地址:
inet6 <addr>/128 scope global dynamic noprefixroute
valid_lft 999612sec preferred_lft 394812sec
inet6 <addr>/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 1002639sec preferred_lft 397839sec
inet6 <addr>/64 scope link
valid_lft forever preferred_lft forever
到目前为止,我现在这global
意味着它已得到全球认可。但我有两个全局 - 这是我实际有效的 ipv6 地址?
在另一台主机上,我有三个:
/128 scope global dynamic noprefixroute
/64 scope global temporary dynamic
/64 scope global dynamic mngtmpaddr noprefixroute
- 每个是什么意思?仅在全球范围内,这些差异是什么?
我正在尝试为我的 RPi 设置一个固定的 IP,编辑/etc/dhcpcd.conf
.
- 在这种情况下实际上是
scope link
正确的吗? - 如果我把全局的放在一起会怎样?
scope global
存在和不存在的地址mngtmpaddr
将是您想要的地址。IPv6 标准要求的链路本地地址 (
scope link
) 开始。fe80::
然而,将它们用于任何事情都需要您还指定它们连接到哪个接口,它们根本无法路由,这通常意味着将它们记录在任何配置文件中都可能是错误的。(我想不出它不是的任何上下文)。我相信该
mngtmpaddr
地址用于生成临时 IPv6 地址以保护隐私。见man ip-address
(这里):所以 DCHP6 分配的地址将是另一个。