如何在 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 位址,或者如果您沒有全域前綴,請使用ULA。 LAN 的前綴長度始終為 /64,除非您真的知道自己在做什麼:-)

相關內容