微科普網(wǎng)站(www.wkepu.com)已經(jīng)全面支持IPv6和IPv4雙棧訪問,現(xiàn)在將改造經(jīng)驗分享給大家,基于linux服務(wù)器在現(xiàn)有IPv4基礎(chǔ)上,支持IPv6改造方案:
一、首先需要給服務(wù)器申請IPv6地址,然后購買IPv6公網(wǎng)帶寬。
二、配置服務(wù)器的安全組規(guī)則,IPv6是獨立的安全組規(guī)則。
三、手動配置服務(wù)器內(nèi)部支持IPv6,具體如下:
1、遠程連接到服務(wù)器。
2、運行
- vi /etc/modprobe.d/disable_ipv6.conf
復(fù)制代碼 將options ipv6 disable=1修改為options ipv6 disable=0 后保存退出。
3、運行
- vi /etc/sysconfig/network
復(fù)制代碼 將NETWORKING_IPV6=no修改為NETWORKING_IPV6=yes后保存退出。
4、運行vi /etc/sysctl.conf做如下修改:
- #net.ipv6.conf.all.disable_ipv6 = 1
- #net.ipv6.conf.default.disable_ipv6 = 1
- #net.ipv6.conf.lo.disable_ipv6 = 1
- net.ipv6.conf.all.disable_ipv6 = 0
- net.ipv6.conf.default.disable_ipv6 = 0
- net.ipv6.conf.lo.disable_ipv6 = 0
復(fù)制代碼
修改完成后,保存并退出。
5、運行sysctl -p使配置生效。
6、配置網(wǎng)卡,運行
- vi /etc/sysconfig/network-scripts/ifcfg-eth0
復(fù)制代碼 打開網(wǎng)卡配置文件,eth0為網(wǎng)卡標識符,需要修改成實際的標識符。在文件中根據(jù)實際信息添加以下配置:
單IPv6地址:
- IPV6INIT=yes
- IPV6ADDR=<IPv6地址>/<子網(wǎng)前綴長度>
- IPV6_DEFAULTGW=<IPv6網(wǎng)關(guān)>
復(fù)制代碼
多IPv6地址:
- IPV6INIT=yes
- IPV6ADDR=<IPv6地址>/<子網(wǎng)前綴長度>
- IPV6ADDR_SECONDARIES="<IPv6地址1>/<子網(wǎng)前綴長度> <IPv6地址2>/<子網(wǎng)前綴長度>"
- IPV6_DEFAULTGW=<IPv6網(wǎng)關(guān)>
復(fù)制代碼
7、重啟網(wǎng)絡(luò)服務(wù):
CentOS 8系統(tǒng)運行nmcli c reload。
非CentOS 8系統(tǒng)運行service network restart或systemctl restart network。
8、在域名解析記錄中添加AAAA記錄。
完成以上步驟之后就完成了IPv6部署,部署IPv6其實很簡單,十分鐘即可完成改造。
在部署IPv6時遇到問題可以在本帖下留言,進行交流。
10分鐘完成IPv6改造:基于linux服務(wù)器的IPv6支持改造方案 |