rhel6或centos6关闭ipv6:

1、在/etc/modprobe.d/目录下增加一个新的配置文件ipv6.conf
 /etc/modprobe.d/ipv6.conf
 alias net-pf-10 off
 alias ipv6 off    或 options ipv6 disable=1
      注: 前者可以禁用ipv6,但是加载ipv6模块报错:FATAL: Module off not found.

          后者加载ipv6模块可以加载成功。

2、在/etc/modprobe.d/目录下增加一个新的配置文件ipv6.conf
 /etc/modprobe.d/ipv6.conf
install ipv6 /bin/true

      注:的确能关闭IPv6但是会导致网卡bonding失败等各种问题,

           加载ipv6模块没报错,但加载失败。


3、修改/etc/sysctl.conf

sed -i '/net.ipv6.conf.all.disable_ipv6=/d' /etc/sysctl.conf
echo "net.ipv6.conf.all.disable_ipv6=1" >> /etc/sysctl.conf
sed -i '/net.ipv6.conf.default.disable_ipv6=/d' /etc/sysctl.conf
echo "net.ipv6.conf.default.disable_ipv6=1" >> /etc/sysctl.conf


影响其他:

     1、/etc/ssh/sshd_conf中的AddressFamily any改为AddressFamily inet,否则sshd会有问题;
     2、关闭ip6tables
     3、/etc/sysconfig/network 里面添加NETWORKING_IPV6=no 或者 IPV6INIT=no 都是没有用的
需要重启