CentOS 6 / RHCE 6 禁用IPv6协议模块

       现在安装好CentOS6/RHCE6以后,都是默认启动ipv6的,现在我们有时候安装软件还是要指定IPV4的,虽然IPv6是为了解决IPv4地址耗尽的问题,但是有时候我们在内网还是习惯ipv4的。


        步骤一:禁止加载IPv6模块

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. [root@oel6 network-scripts]# echo "install ipv6 /bin/true" > /etc/modprobe.d/disable-ipv6.conf  

        步骤二:关闭ip6tables

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. [root@oel6 network-scripts]# chkconfig ip6tables off  

        步骤三:禁用基于IPv6网络,使之不会启动

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. [root@oel6 network-scripts]# vi /etc/sysconfig/network  
  2. NETWORKING_IPV6=no  --这行应该没有,直接添加就行  
  3. NETWORKING=yes  
  4. HOSTNAME=oel6.localdomain  
      

        步骤四:禁用网卡IPv6设置

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. [root@oel6 ~]# cd /etc/sysconfig/network-scripts/  
  2. [root@oel6 network-scripts]# vi ifcfg-eth0  --主要添加下面2行,文件其他内容略  
  3. IPV6INIT=no   
  4. IPV6_AUTOCONF=no  
       我的文件添加后全文

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. TYPE=Ethernet  
  2. BOOTPROTO=none  
  3. DEFROUTE=yes  
  4. IPV4_FAILURE_FATAL=yes  
  5. IPV6INIT=no  
  6. IPV6_AUTOCONF=no  
  7. NAME=eth0  
  8. UUID=52452b32-eca8-4d4e-94ef-961263bbcf02  
  9. ONBOOT=yes  
  10. IPADDR=192.168.124.11  
  11. PREFIX=24  
  12. GATEWAY=192.168.124.1  
  13. LAST_CONNECT=1408356916  

       步骤五:重启

[objc] view plaincopy在CODE上查看代码片派生到我的代码片
  1. [root@oel6 ~]#   
  2. [root@oel6 ~]#   
  3. [root@oel6 ~]# reboot  
       如果没有任何输出就说明IPv6模块已被禁用,否则被启用   
发布了103 篇原创文章 · 获赞 8 · 访问量 24万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章