centos7禁用IPv6

有的时候在使用wget下载文件的时候,默认使用ipv6地址进行解析,导致无法解析域名或者下载速度很慢,此时便需要禁用ipv6地址,具体方法如下:
永久生效:

# 编辑内核参数
vi /etc/sysctl.conf
    # 全部网卡禁用ipv6
    net.ipv6.conf.all.disable_ipv6 =1
    net.ipv6.conf.default.disable_ipv6 =1
    # 指定网卡(enp0s3)禁用ipv6\
    net.ipv6.conf.enp0s3.disable_ipv6 =1

# 编辑网络全局参数
vi /etc/sysconfig/network
    NETWORKING_IPV6=no

# 编辑网卡配置参数
vi /etc/sysconfig/network-scripts/ifcfg-en0
    IPV6INIT=no

# 部分机器去要关闭ipv6防火墙
systemctl disable ip6tables.service

# 使配置的内核参数生效
sysctl -p
# 然后重启网络即可
systemctl restart network

临时生效:

echo 1>/proc/sys/net/ipv6/conf/all/disable_ipv6
echo 1>/proc/sys/net/ipv6/conf/default/disable_ipv6
# 或者
sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1