这可能很容易,但当我查看ifconfig
时,它列出了两个不同的全局IPv6地址。有什么理由让我分配两个吗?我不应该只知道一个地址吗?
valorin@gandalf:~$ ifconfig
eth0 Link encap:Ethernet HWaddr e8:9a:8f:6d:6a:aa
inet addr:172.10.10.1 Bcast:172.10.10.255 Mask:255.255.255.0
inet6 addr: 2400:4000:cafe:2014:48c8:f262:ebe8:297b/64 Scope:Global
inet6 addr: 2400:4000:cafe:2014:ea9a:8fff:fe6d:6aaa/64 Scope:Global
inet6 addr: fe80::ea9a:8fff:fe6d:6aaa/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:258 errors:0 dropped:0 overruns:0 frame:0
TX packets:313 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:78280 (78.2 KB) TX bytes:46173 (46.1 KB)
Interrupt:41 Base address:0xe000
发布于 2012-05-24 06:16:38
包含ea9a:8fff:fe6d:6aaa
的地址是一个基于以太网MAC地址的自动配置地址。您可以识别它们,因为它们在最后64位中包含...ff:fe...
。其余的位来自您的MAC地址。比较
ea9a:8fff:fe6d:6aaa
使用
e8:9a:8f:6d:6a:aa
因为有些人担心,让你的MAC地址在互联网上可见会导致内容/网站提供商通过你的mac地址跟踪你的行为(这种行为不会让我感到惊讶,尽管他们可以更容易地通过cookie、浏览器-本地存储等跟踪你),所以引入了隐私扩展。
包含48c8:f262:ebe8:297b
的地址就是这样一个地址。这是将用于连接到网站和其他传出连接的地址。它会随着时间的推移而改变,以维护你的隐私,并使你更难追踪。
这两个地址都可供您使用。除非另有配置,否则传出连接将使用隐私地址。您还可以在基于IPv6地址的MAC地址上接收传入连接。这一切都是为了给你很多的灵活性。如果你想要的话你可以添加更多的地址。
PS:查看IPv6地址的另一个工具是
ip -6 addr
它会向你展示更多的细节。您将在隐私地址后面看到单词temporary
,这表明了它是什么。
https://askubuntu.com/questions/141397
复制相似问题