centos6关闭ipv6

查看是否开启ipv6

  • 通过ifconfig查看是否存在inet6 addr
[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 0C:DA:41:1D:21:33  
          inet addr:127.0.0.1  Bcast:127.0.0.255  Mask:255.255.255.0
          inet6 addr: fe80::eda:41ff:fe1d:2133/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3784 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1695 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:363770 (355.2 KiB)  TX bytes:514281 (502.2 KiB)
  • 通过内核加载模块信息查看
[root@localhost ~]# lsmod | grep ipv6
nf_conntrack_ipv6       7985  4 
nf_defrag_ipv6         26637  1 nf_conntrack_ipv6
nf_conntrack           79761  3 nf_conntrack_ipv6,nf_conntrack_ipv4,xt_state
ipv6                  337436  139 nf_conntrack_ipv6,nf_defrag_ipv6,ip6t_REJECT

关闭ipv6

[root@localhost ~]# echo "NETWORKING_IPV6=no" >> /etc/sysconfig/network
[root@localhost ~]# echo -e "alias net-pf-10 off\noptions ipv6 disable=1" >>  /etc/modprobe.d/dist.conf
[root@localhost ~]# sed -i 's/::1/#::1/g' /etc/hosts
#禁用ipv6的iptables
[root@localhost ~]# chkconfig ip6tables off
#重启系统
[root@localhost ~]# reboot
添加新评论