有的时候在使用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