方法/步驟(直接借用了別人的帖子,省得自己做了)
-
使用ifconfig命令查看網卡信息,如果出現inet6 fe80::20c:29ff:fed0:3514,說明機器開啟了ipv6,如下圖所示:
-
編輯/etc/sysctl.conf配置,增加net.ipv6.conf.all.disable_ipv6=1,如下圖所示:
-
編輯/etc/sysconfig/network配置,增加 NETWORKING_IPV6=no,保存並退出,如下圖所示:
-
編輯/etc/sysconfig/network-scripts/ifcfg-eno16777736,確保IPV6INIT=no,ifcfg-eno16777736是根據自己機器的,實際網卡信息來看,不是固定的,如下圖所示:
-
關閉防火牆的開機自啟動,systemctl disable ip6tables.service,如下圖所示:
-
執行sysctl -p或者reboot重啟命令,如下圖所示:
-
再次使用ifconfig進行驗證,只剩下ipv4,ipv6消失了,關閉成功,如下圖所示: