IPv6被认为是IPv4的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题。

但目前,开启IPv6可能会导致一些问题。因此有时我们需要关闭IPv6。

下面是IPv6的关闭方法应该适用于所有主流的Linux发行版包括Ubuntu、Debian、CentOS。

IPv6在CentOS6.5系统中默认是启用状态,通过以下方式可以确认IPv6的状态

1.1.查看系统IPv6的启用状态

以下命令返回值为0表示IPv6启用,1表示禁用

cat /proc/sys/net/ipv6/conf/all/disable_ipv6cat /proc/sys/net/ipv6/conf/default/disable_ipv6

ifconfigip address list

netstat-anptl

1.2.查看内核模块调用

# 有返回结果,说明IPv6模块已启用,可以看出那些程序进行了调用,反之没有启用

lsmod | grep ipv6

2.禁用IPv6

2.1.临时禁用IPv6

# 命令行调整内核参数,临时禁用IPv6

echo 1 >/proc/sys/net/ipv6/conf/all/disable_ipv6echo 1 >/proc/sys/net/ipv6/conf/default/disable_ipv6

# 或着

sysctl-w net.ipv6.conf.all.disable_ipv6=1sysctl-w net.ipv6.conf.default.disable_ipv6=1

2.2.永久禁用IPv6

echo " ">>/etc/sysctl.confecho "# made for disabled IPv6 in $(date +%F)">>/etc/sysctl.confecho ‘net.ipv6.conf.all.disable_ipv6 = 1‘>>/etc/sysctl.confecho ‘net.ipv6.conf.default.disable_ipv6 = 1‘>>/etc/sysctl.confecho ‘net.ipv6.conf.lo.disable_ipv6 = 1‘>>/etc/sysctl.conftail -5 /etc/sysctl.conf

sysctl-p

netstat-anptl

也可以直接编辑系统内核配置文件

vim /etc/sysctl.conf------------------------------------------------------# Madefordisabled IPv6 .

net.ipv6.conf.all.disable_ipv6= 1net.ipv6.conf.default.disable_ipv6= 1net.ipv6.conf.lo.disable_ipv6= 1

-------------------------------------------------------

# 如果想要为特定的网卡禁止IPv6,比如eth1,改为添加下面的行。

net.ipv6.conf.eth1.disable_ipv6 = 1

# 注意检查修改network配置文件中的IPv6配置

vim /etc/sysconfig/network

--------------------------------------

NETWORKING_IPV6=no

--------------------------------------

# 注意修改ifcfg-eth0

vim /etc/sysconfig/network-scripts/ifcfg-eth0----------------------------------IPV6INIT=no----------------------------------

2.3.拓展:禁用IPV6后,可能会导致某些服务无法启动

1)修改ssh配置,只监听IPv4地址

vim /etc/ssh/sshd_config----------------------------------------# 在第15行的前面去掉注释(#):

ListenAddress0.0.0.0AddressFamily inet----------------------------------------service sshd restart

netstat-anptl

# 注意:inet为仅IPv4,inet6为仅IPv6,any为都支持

2)mysql配置问题

mysql安装后默认会监听IPv6地址,关闭IPv6后,需要编辑,在[mysqld]中添加

vim /etc/my.cnf----------------------------------------bind-address=0.0.0.0

----------------------------------------

修改完重启mysql即可

3)配置redis,监听IPv4地址

vim /usr/local/redis/conf/redis.conf----------------------------------------bind127.0.0.1

----------------------------------------

4)配置memcached,监听IPv4地址

# 配置memcached,监听地址需要使用IP,使用localhost无法启动memcached

# memcached/usr/local/memcached/bin/memcached -u root -p 12001 -l 127.0.0.1 -d -P /tmp/memcached1.pid

5)配置VSFTP

vim /etc/vsftpd/vsftpd.conf----------------------------------------listen=YES

listen_ipv6=NO----------------------------------------

6)配置postfix监听IPv4地址

vim /etc/postfix/main.cf----------------------------------------inet_interfaces= 127.0.0.1

----------------------------------------

7)配置dovecot监听IPv4地址

vim /etc/dovecot/dovecot.conf----------------listen*

----------------

8)配置xinetd

# xinetd.conf第32行修改为:

vim/etc/xinetd.conf------------------------bind= 0.0.0.0

------------------------# 重新载入配置文件

service xinetd reload

以上是禁用IPv6之后可能会受到影响的程序,可以根据自己的实际情况进行配置

3.配置启用IPv6

3.1.查看linux系统的IPv6状态

cat /proc/sys/net/ipv6/conf/all/disable_ipv6cat /proc/sys/net/ipv6/conf/default/disable_ipv6

3.2.调整内核参数立即启用IPv6

echo 0 >/proc/sys/net/ipv6/conf/all/disable_ipv6echo 0 >/proc/sys/net/ipv6/conf/default/disable_ipv6

# 或着

sysctl-w net.ipv6.conf.all.disable_ipv6=0sysctl-w net.ipv6.conf.default.disable_ipv6=0

修改完是临时的,重启时效

3.3. 修改内核参数,启用IPv6配置

vim /etc/sysctl.conf----------------------------------------------net.ipv6.conf.all.disable_ipv6= 0net.ipv6.conf.default.disable_ipv6= 0net.ipv6.conf.lo.disable_ipv6= 0

----------------------------------------------sysctl-p

3.4.手动调用系统ipv6内核

modprobe ipv6

3.5.报错处理

[root@zstest ~]# modprobeipv6

FATAL: Module off not found.

失败原因:未启用IPv6模块

解决方法:

需要编辑配置文件,启用IPv6内核模块,在禁用状态下无法调用ipv6模块

该处理需要重启系统,启动后ipv6模块自动调用

vim /etc/modprobe.d/disable_ipv6.conf--------------------------------#alias net-pf-10off

#alias ipv6 off

options ipv6 disable=0

---------------------------------[root@zstest~]# lsmod |grepipv6

ipv6335781 14

完毕,呵呵呵呵

mysql禁用ipv6_linux配置禁用启用IPv6相关推荐

  1. mysql 禁用ipv6_linux配置禁用启用IPv6

    IPv6被认为是IPv4的替代产品,它用来解决现有IPv4地址空间即将耗尽的问题. 但目前,开启IPv6可能会导致一些问题.因此有时我们需要关闭IPv6. 下面是IPv6的关闭方法应该适用于所有主流的 ...

  2. 交换机的相关配置—禁用与启用的实验操作

    交换机的相关配置-禁用与启用的实验操作 操作要求: 1.将交换机lsw1的设备名设为 lsw1 2.禁用交换机上连接pc1-1的接口(比如g0/0/1),然后检查pc1-1是否还能ping通pc1-2 ...

  3. IIS配置禁用匿名访问

    网站需要IIS配置的地方有很多,比如IIS配置端口.域名.主目录.默认文档等.今天小编要跟大家分享的是IIS配置网站访问权限和安全. 默认状态下, 允许所有的用户匿名连接 IIS 网站, 即访问时不需 ...

  4. 禁用传统支持和启用安全引导_如何为Windows 10启用或禁用安全登录

    禁用传统支持和启用安全引导 Windows is the most targeted operating system on the planet. That means you should for ...

  5. 我的服务器上的无线网络显禁用,无线网络被禁用怎么开启,点启用不好使

    [导读]无线网络被禁用怎么开启,下面就是路由器之家整理的网络知识百科,来看看吧!大家好,我是191路由器网小编,上述问题将由我为大家讲解.无线网络被禁用后,开启的步骤是: 1.首先在桌面的右下角中 亲 ...

  6. mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...

    今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...

  7. Mysql一些重要配置参数的学习与整理(一)

    2019独角兽企业重金招聘Python工程师标准>>> 原文地址:Mysql一些重要配置参数的学习与整理(一) 最近一直在进行mysql的学习,主要是学习mysql的一些配置参数,了 ...

  8. Mysql一些重要配置参数的学习与整理(二)

    2019独角兽企业重金招聘Python工程师标准>>> 原文地址:Mysql一些重要配置参数的学习与整理(二) 上一篇,Mysql一些重要配置参数的学习与整理(一)中,我们了解和学习 ...

  9. Mysql系列之 -配置详情

    Tip:生活不易,码农辛苦          我是小刀,在互联网中夹缝求生 我希望你开心- [client] #客户端设置,即客户端默认的连接参数 port = 3306 #默认连接端口 socket ...

  10. mysql数据库的配置

    首先进入安装主页面 之后点击下面的我同意协议进入勾选界面: 勾选界面这里有3个类型:Typical(典型).Complete(完全).Custom(自定义).如果选择Typical(典型)会默认安装在 ...

最新文章

  1. 如何同步更新 Github 上 Fork 的项目?
  2. 十一:外观模式详解(Service,action与dao)
  3. c#打包工具支持bat_程序打包工具
  4. 【python】数据结构与算法之二分查找
  5. 为什么重写equals()和hashcode()
  6. 不同磁盘目录共享linux,linux下实现磁盘共享(mount)
  7. 健康丨汗从哪里出 病从哪里来
  8. Springboot 多线程的使用
  9. CCF201803-1 跳一跳
  10. 实验吧-杂项-WTF?(python 01代码转图片)
  11. linux 进目录输入密码,scp在Linux主机之间复制文件/目录不用输入密码
  12. Ext JS isField为空或不是对象问题的解决
  13. 【30天精通JavaScript ~ 网络篇】JavaScript 网络请求与远程资源
  14. 32位系统支持多大内存 Windows32位/64位系统最大支持内存详解
  15. 计算机安装win10系统还原,解决win10电脑一键还原教程
  16. 北京2019积分落户名单
  17. 河北饶阳实现滹沱河南部一百平方公里地表水全覆盖
  18. OpenCV:remap()简单重映射
  19. 网络爬虫——中国大学排名数据抓取
  20. Android6.0动态壁纸,M Launcher下载-M桌面-安卓6.0桌面 v1.4.3_手机乐园

热门文章

  1. 2021年茶艺师(初级)新版试题及茶艺师(初级)考试总结
  2. fxp连接失败_用FLASHFXP连接站点,总显示连接失败(连接丢失),该怎么办呢
  3. C#两套WPF,看板和WPF工业组件
  4. [编程题]山寨金闪闪 (面试题)
  5. 跑跑卡丁车rush服务器维护,跑跑卡丁车Rush+官网版
  6. vue使用echarts图表渲染异常本地正常,线上时有时无的渲染
  7. Ubuntu 10.04小企鹅输入法安装
  8. 《游戏设计艺术(第2版)》——所有透镜合集
  9. xp每天定时关机命令
  10. 脱壳进阶篇——IAT修复与解密