Yosemite 真可谓是 BUG 连连,奇葩事一箩筐,网络偏好设置里面的 IPv6 默认开启而且还不提供关闭的选项。每次保存TCP/IP设置的时候,就会弹出错误提示“Basic IPv6 Validation Error”并保存失败,以至于无法自定义固定 IP,只得 DHCP 动态获取,这样的状况能忍吗? 搜索了一大圈,有一些解释,但都无法适用于我的情况(使用 Thunderbolt 转 RJ45 上有线网)。折腾了数小时后,终于找到了办法,如下:
1. 打开终端,输入命令
networksetup -listallnetworkservices
2. 找到 Thunderbolt 开头的 Ethernet 接口名(如需操作WiFi就使用Wi-Fi),复制之; 3. 输入命令,关闭 IPv6(将 Thunderbolt Ethernet 2 改为你自己的接口名)
networksetup -setv6off “Thunderbolt Ethernet 2”
4. 手工设置新的 IPv4 地址(此处根据自己需求修改)
networksetup -setmanual “Thunderbolt Ethernet 2” 192.168.1.198 255.255.255.0 192.168.1.1
收工。