一个不小心就找到点东西写一写了。偶然得之,权作记录。
一直以来,我的Macbook Pro在使用Chrome时而便会出现“检测到了网络变化”的提示,只有多次刷新才能勉强加载出一部分没有css的网页,就如同回到了2G时代。
受困许久,百度也一无所获。知乎和V2EX上有人提出删除支付宝控件就能解决。我寻思我从未装过支付宝,执行那些命令估计多半也没啥用,事实的确如此。于是长久以来一旦遇到这种状况我只能等它自己恢复,看运气能浪费我半个小时左右的时间。
今天照样遇到了这个问题,我不抱任何期待地打开Wi-Fi配置逐一检查,根本没什么问题——我从来没动过怎么可能有问题。只是我注意到IPv6的地址有两个是固定的,剩下一个时而出现时而消失,跳得很快。但我还没怀疑到这儿。
后面实在等不住了,上知乎去不抱任何期待地再查一遍,突然翻到一篇情况极为相似的文章。只是对方的平台是Ubuntu。文章中有一句话让我很在意,几乎一下子就反应了过来。
IPv6 会在很多系统中导致错误并不是什么鲜为人知的事。
好吧,我确实从来没听说过,是我孤陋寡闻了。
总之我立马联想到了狂跳的第三个IPv6。于是我就去把IPv6的自动获取关掉了,然后真就一切正常了。
这件事告诉我们,下辈子也千万别用IPv6。
然而不知道是不是因为这个原因,我总觉得关了以后网速变慢了。上Speedtest一看掉了大概50Mbps的带宽。
我并不很理解这两者之间的联系,于是我采取了折中方案——手动设置IPv6地址。
IPv6各种奇怪问题太多……
我这也有大批关于V6的奇葩问题(
内网有一台nas,mdns为givennas.local,ipv4地址为192.168.0.x
ping givennas.local只会出v6结果,强制v4的话无法解析,ping ipv4地址no route to host
问题只在我的Mac上出现,但是没有掉速情况,我的手机和Windows电脑安然无恙