#!/bin/bash ################################################################# ### bash <(curl -fsSL https://raw.lhy.life/disable_ipv6.sh) ################################################################# sed -i "/^precedence ::ffff:0:0/d" /etc/gai.conf echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf if [ -f /etc/sysctl.conf ]; then sed -i "/^net.ipv6.conf.all.disable_ipv6/d" /etc/sysctl.conf sed -i "/^net.ipv6.conf.default.disable_ipv6/d" /etc/sysctl.conf fi cat <<'EOF' > /etc/sysctl.d/91-disable_ipv6.conf net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 EOF sysctl -p /etc/sysctl.d/91-disable_ipv6.conf