![为什么我的网卡有以下 2 个 IPv6 地址?](https://linux22.com/image/988302/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E7%9A%84%E7%BD%91%E5%8D%A1%E6%9C%89%E4%BB%A5%E4%B8%8B%202%20%E4%B8%AA%20IPv6%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
运行 ifconfig eth0,我的网卡有一个全局地址和一个链接地址。它们是什么意思?我知道全局地址是我的“真实” IP 地址。
eth0 Link encap:Ethernet HWaddr 28:d2:44:e6:9f:d4
inet addr:10.170.5.181 Bcast:10.170.255.255 Mask:255.255.0.0
inet6 addr: 2001:da8:8001:8000::2:91ef/64 Scope:Global
inet6 addr: fe80::2ad2:44ff:fee6:9fd4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56060 errors:0 dropped:0 overruns:0 frame:0
TX packets:32740 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:68881613 (68.8 MB) TX bytes:3285510 (3.2 MB)
答案1
在无状态地址自动配置过程中派生的链路本地地址(定义在RFC 4862),以便您的计算机可以在本地网络上进行通信,而无需从外部来源获取任何信息(例如 DHCP 或 IPv6 路由器请求/广告)。
除非手动配置,否则它来自 EIU-64 格式(用于以太网)的 NIC 的 MAC 地址,以 FE80:: 开头,带有 /64 前缀,并且系统上的每个 NIC 都有一个(默认情况下)。