前言
IPv6 被认为是 IPv4 的替代产品,它用来解决现有 IPv4 地址空间即将耗尽的问题。但目前,IPv6 应用还不是很成熟,有些地区很快,有些地区非常拉跨,因此我们没有必要IPV6开起来从而浪费不必要的资源。
禁用 IPV6
使用 ifconfig 查看网卡信息,如果没有该工具,直接 yum
按照响应的工具包即可:
yum -y install net-tools
禁用方法 A
编辑文件 /etc/sysctl.conf
# 添加下面的行
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
# 如果你想要为特定的网卡禁止 IPv6,例如,对于 enp0s3,添加下面的行
net.ipv6.conf.enp0s3.disable_ipv6 = 1
然后执行下面的命令来使设置生效
sysctl -p
禁用方法 B
依次输入下面的命令:
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv
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
现在已经禁用 IPV6了
可能会出现的问题
如果在禁止 IPv6 后 SSH
遇到问题,编辑 /etc/ssh/sshd_config
文件
# 去掉注释(#)
AddressFamily any
# 接着重启 ssh 来使改变生效
systemctl restart sshd
如果在禁止 IPv6 后启动 postfix
遇到问题,编辑 /etc/postfix/main.cf
# 注释掉配置中的 localhost 部分,并且使用 ipv4 回环
#inet_interfaces = localhost
inet_interfaces = 127.0.0.1
mysql 安装开启了监听 IPv6 地址,在禁止 IPv6 后,编辑 /etc/my.cnf
# 在[mysqld]中添加
bind-addres=0.0.0.0
# 重启 mysql
/etc/init.d/mysql restart
© 本站文章随意转载,但请注明出处!
>> 如果您觉得本站文章对您有所帮助,购买 VPS 时候请走本站AFF链接!
>> 某些文章具有时效性,若内容有错误或已失效,欢迎在下方评论区留言向我们反馈.
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
>> 所有文章均基于分享的原则,所有言论均个人观点,请注意全部都不是推荐,是分享!分享!分享!
THE END
暂无评论内容