国内腾讯云和阿里云的机器是没有ipv6的,但安装完 Debian 9 却发现默认启用了ipv6,所以需要将 IPv6 禁用,或者降低优先级。
方法一:降低 IPv6的优先级 使IPv4优先
默认的安装中,ipv4 和 ipv6 并存,并且 ipv6 却优先于 ipv4。如果不需要彻底关闭 ipv6,可以设置让 ipv4 优先于 ipv6。配置方式如下:
echo "precedence ::ffff:0:0/96 100" >>/etc/gai.conf
当然也可以直接修改 /etc/gai.conf
文件,找到下面这一行
#precedence ::ffff:0:0/96 100
把前面的#
去掉即可。
方法二:设置 GRUB 启动参数禁用 IPv6
编辑 /etc/default/grub
,找到 GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet"
随后执行命令 update-grub
更新 grub 启动参数,重启系统即可。