家里配了IPv6的tunnel,所有设备也把IPv6配上了,结果导致dns解析时默认v6的解析结果会被高优先级拿出来用。
Debian更新时,国内镜像就灾难了。
应对这种方案,需要临时禁用IPv6,方案是:
1 |
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6 |
也可以针对特定设备关闭。
这个方案在wifi重连之后还得再来一次。
否则就得彻底禁用IPv6。
改 /etc/sysctl.conf
1 |
net.ipv6.conf.all.disable_ipv6 = 1 |
1 |
sysctl -p |
Linux 禁用 IPv6 by @sskaje: https://sskaje.me/2015/10/linux-disable-ipv6/
Link to this post!