如何在 Mac OS X 10.6 上配置 IPv6 地址?

如何在 Mac OS X 10.6 上配置 IPv6 地址?

我已经在 Mac OS X 10.6 上自动配置了 IPv6 地址:

$ ifconfig
...
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:16:cb:94:1a:79 
inet6 fe80::216:cbff:fe94:1a79%en0 prefixlen 64 scopeid 0x4 
inet 192.168.163.200 netmask 0xfffffe00 broadcast 192.168.163.255
media: autoselect (100baseTX <full-duplex,flow-control>)
status: active
...

$ sysctl -a
...
net.inet6.ip6.use_tempaddr: 1
...

(我不知道是否有这个必要)

但在“偏好设置”窗格(网络)上重新配置 IPv6 地址后,没有任何变化。我该如何更改我的 IPv6 地址?

更新

我选择了 FEE2:f68::1986:69af 地址。我这样做是为了防止将添加%en0到地址字符串中。

答案1

使用 IPv6,您始终有一个链路本地地址(通常以 fe80: 开头的地址,尽管范围内的所有地址fe80:0000:0000:0000:0000:0000:0000:0000都是febf:ffff:ffff:ffff:ffff:ffff:ffff:ffff链路本地的)。您在“首选项”窗格中配置的地址应显示在界面上。在界面上配置全局 IPv6 地址,或者如果您没有全局前缀,则使用联合航空联盟。LAN 的前缀长度始终为 /64,除非您真的知道自己在做什么 :-)

相关内容