背景
macOS升级到 Sierra以后 ipv6 总是很不稳(尤其访问某些pt站)
比较蠢的方法是自动获取到ipv6地址以后(正常会出现两个)
再手动调整为自动获取,留下其中一个。
但是每次重启或者换ip都需要重新操作一遍,非常麻烦。
解决方法
直接上解决方法:
去/etc下看有没有 sysctl.conf 文件
正常情况应该是没有
随便找个位置创建纯文本文件,命名为sysctl.conf
加入如下内容
net.inet6.send.opmode=0
net.inet6.ip6.use_tempaddr=0
拷贝粘贴到/etc文件夹下
若已经有这个文件则增加到文件内容中
重启电脑
原理参考
http://blog.michael.kuron-germany.de/2016/09/disabling-secured-ipv6-addresses-is-macos-10-12-sierra/