在centos服務器上啟用ipv6地址


隨着互聯網世界日新月異的發展,ipv6好像已經成為一種必不可少的趨勢,但是當前國內機房大部分還不能支持ipv6,騰訊雲亦如此。同時,現在有部分程序在服務器上運行的時候,需要服務器能監聽一個ipv6地址才行,因此本文檔指導如何在centos服務器上啟用ipv6地址從而適配這些程序。
1.查看服務器是否加載ipv6模塊
  lsmod | grep ipv6
  如沒有任何回顯,則說明沒有加載
  加載ipv6模塊
  modprobe ipv6
  再次運行lsmod | grep ipv6,如出現回顯,則說明ipv6已經正常加載
2.修改配置文件啟用ipv6
  vi /etc/modprobe.d/ipv6.conf
  修改options ipv6 disable=0
  備注:如果是centos5的系統,配置文件在vi /etc/modprobe.conf,注銷
  alias net-pf-10
  alias ipv6 disable=1  這兩行
  
  vi /etc/sysconfig/network
  添加NETWORKING_IPV6=yes
 
  配置文件修改完成之后,保存退出
  然后service network restart  使配置生效
3.檢查內核是否已經支持ipv6
  sysctl -a | grep ipv6 | grep disable
  運行以上命令,查看有無回顯,若有回顯說明內核已經支持ipv6
  若沒有回顯,重啟服務器,使內核生效
4.開啟內核參數支持ipv6
  執行上述步驟之后,運行如下命令使內核開啟ipv6
  sysctl -w net.ipv6.conf.all.disable_ipv6=0
  
  再次運行sysctl -a | grep ipv6 | grep disable
  若參數全部為0,則說明ipv6已經全部支持
5.在網卡上配置ipv6地址
  以上配置都完成之后,網卡就可以支持ipv6地址了,啟用一個試試吧
 
備注:以上全部步驟,所有修改參數的動作均是臨時修改,如果想永久生效,請修改對應的配置文件,如sysctl.conf、ifcfg-eth0.conf

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM