CentOS7 如何禁用IPv6 ?
一: 为什么要禁用IPv6呢?
我这里的应用场景是安装Cloudera-Manager,因为目前CM目前不支持IPv6,因此我们要关闭它。
二: 关闭步骤
- 步骤一:打开 /etc/sysctl.conf文件
- vim /etc/sysctl.conf
- 步骤二:在 /etc/sysctl.conf文件中添加如下内容,保存退出
- net.ipv6.conf.all.disable_ipv6=1
- 步骤三:打开/etc/sysconfig/network文件
- vim /etc/sysconfig/network
- 步骤四:在/etc/sysconfig/network文件添加如下内容,保存退出
- NETWORKING_IPV6=no
- 步骤五:修改网卡配置
- 5.1 打开网卡配置 vim /etc/sysconfig/network-scripts/ifcfg-enp2s0
- 5.2 将IPV6INIT=yes修改为IPV6INIT=no
- 步骤六:关闭ip6tables(如果执行失败可以忽略)
- chkconfig ip6tables off
- 步骤七:重启加载配置
- sysctl -p
- 步骤八:验证使用ifconfig命令
- 这里说明一下:如果开启IPv6的话会显示IPv6的IP地址的。但是我们已经关闭了,所有这里只显示了IPv4的IP地址。