在前天知乎和一微信公眾號出現(xiàn)一篇關于通過路由器部署ipv6的文章,于是征得授權(quán)轉(zhuǎn)載至簡書煎殷。
著作權(quán)歸作者所有屯伞,轉(zhuǎn)載請聯(lián)系原作者獲得授權(quán)。
原文搬運如下:
如果你是具備公網(wǎng)IPv4地址的接入環(huán)境豪直,可以使用以下方案劣摇,沒有公網(wǎng)IPv4的接入方法我回頭再發(fā)上來。
這個方案也可應對Apple蘋果的APP IPv6審核弓乙,在接入IPv6后末融,為wifi網(wǎng)段開啟純IPv6模式,iPhone終端即可滿足Apple蘋果的IPv6審核環(huán)境暇韧,進行APP功能測試勾习。當然,如果擁有企業(yè)級路由器(Cisco懈玻、Huawei巧婶、H3C、華碩、Linux Server等均可)艺栈,可以直接申請6Plat企業(yè)IPv6隧道英岭,使用企業(yè)路由器建立純IPv6環(huán)境,更易配置湿右、性能更佳诅妹。申請成功之后,6Plat會發(fā)送對應的配置手冊毅人,協(xié)助您搭建環(huán)境吭狡。:
工具/原料:
openwrt路由器一臺(本文采用NETGEAR WNDR3800進行操作)
網(wǎng)線一根
電腦一臺
1、測試是否具備公網(wǎng)IPv4地址的接入環(huán)境丈莺,測試方法如下:
2.申請“企業(yè)隧道配置”
測試具備公網(wǎng)IPv4地址的接入環(huán)境后划煮,可以開始申請“企業(yè)隧道配置”。擁有固定公網(wǎng)IPv4地址可直接在6plat網(wǎng)站申請“企業(yè)隧道配置”缔俄;如果沒有固定公網(wǎng)IPv4地址可以先申請DDNS服務(花生殼等)般此,然后與openwrt路由器綁定,再以DDNS域名進行“企業(yè)隧道配置”的申請牵现。具體申請方式如下:
3、Openwrt路由器
我的路由器采用的是WNDR3800邀桑,刷的是基于openwrt15.05.1的明月版本瞎疼。(大家也可以選擇其它的路由器和固件)
明月固件下載地址見下圖:
4. 建立6in4隧道
刷好明月固件后,我們可以用此路由器來搭建“6in4”隧道來實現(xiàn)IPv6的接入了壁畸。首先通過WEB方式登陸刷了明月固件的路由器贼急,用戶名和密碼都為root,選擇左側(cè)菜單欄“網(wǎng)絡”中的“接口”捏萍,點擊“添加新接口”
新接口的名稱“6plat”太抓,新接口的協(xié)議“IPv6-in-IPv4(RFC4213)”,點擊“提交”
選擇左側(cè)菜單欄“網(wǎng)絡”中“接口”令杈,點擊新建立的“6plat”走敌,進入“基本設置”頁面《贺“遠程IPv4地址”為6plat端的公網(wǎng)IP地址“118.145.7.173”掉丽,“本地IPv6地址”為郵件申請企業(yè)隧道配置后,反饋郵件分配的用于互聯(lián)的IPv6地址异雁,“IPv6路由前綴”為剛剛填寫的“本地IPv6地址”的前綴捶障,例如本地IPv6地址為“240c:f:a108::2/64”,則IPv6路由前綴則為“240c:f:a108::”纲刀。以上全部填寫完畢后项炼,點擊右下角“保存&應用”即可。
5. 添加IPv6的默認路由
建立6in4隧道成功后,開始添加IPv6的默認路由锭部。點擊左側(cè)菜單欄的“靜態(tài)路由”暂论,進入設置界面(如下圖),網(wǎng)絡接口選擇“6plat”空免,對象填寫為“::/0”空另,
IPv6網(wǎng)關為6Plat端的IPv6互聯(lián)地址(在企業(yè)隧道申請反饋郵件的配置手冊中有)。以上填寫完畢后蹋砚,點擊右下角的“保存與應用”扼菠。
6. 設置IPv6 DHCP和DNS
選擇左側(cè)菜單欄“網(wǎng)絡”中“接口”,點擊“LAN”進入設置頁面坝咐,在DHCP服務器的“IPv6設置”中循榆,將“廣播的DNS服務器”設置為“240c::6666”(注:240c::6666為IPv6防污染公共DNS,240C::6644為6Plat 6to4公共DNS墨坚。)
7. IPv6 ULA前綴配置
選擇左側(cè)菜單欄“網(wǎng)絡”中“接口”秧饮,將IPv6 ULA前綴設置為“240c:f:a108:xx:2/64”,其中泽篮,xx為自行設定值盗尸。設置完畢后,點擊右下角“保存與應用”帽撑。
8.進行防火墻設置
選擇左側(cè)菜單欄“網(wǎng)絡”泼各,將“入站數(shù)據(jù)”、“出站數(shù)據(jù)”亏拉、“轉(zhuǎn)發(fā)”三項均設置為“接受”扣蜻。設置完畢后,點擊右下角“保存與應用”及塘。
9.DDNS設置(有固定公網(wǎng)地址可忽略此步驟)
如果您有固定的公網(wǎng)IPv4地址莽使,您可以直接進行下一步驟了。
如果沒有固定公網(wǎng)IPv4地址笙僚,要進行DDNS設置芳肌。DDNS要先到DDNS網(wǎng)站進行注冊,我這里是在http://3322.org進行注冊的肋层。
注冊好DDNS賬號之后庇勃,選擇左側(cè)菜單欄“服務”中的“動態(tài)DNS”,勾選“啟用”槽驶,點擊“修改”责嚷。
在“基礎設置”中,“DDNS服務提供商[IPv4]”為“3322.org”掂铐,“主機名/域名”為“6in4.f3322.net”罕拂,“用戶名”和“密碼”為DDNS服務提供商網(wǎng)站中域名的“更新密碼”的用戶名和密碼揍异。以上設置完畢后點擊右下角“保存與應用”。
在“高級設置”中爆班,“IP地址來源[IPv4]”為“網(wǎng)絡接口”衷掷,“網(wǎng)絡接口”為撥號上網(wǎng)的那個接口。以上設置完畢后點擊右下角“保存與應用”柿菩。
10. 進行連通性測試
都設置好之后可以在接口界面看到有流量出現(xiàn)戚嗅,在PC機上進行連通性測試。
哈哈枢舶,IPv6網(wǎng)絡已經(jīng)通了懦胞,可以暢游IPv6的世界了。此時處于內(nèi)網(wǎng)環(huán)境的所有客戶端(PC凉泄、Pad躏尉、Phone等)都可以接入v6環(huán)境。如果在路由器上關閉v4 DHCP后众,則內(nèi)網(wǎng)相當于純v6環(huán)境胀糜,可以訪問支持v6的網(wǎng)絡資源,在純v6環(huán)境下進行APP測試蒂誉,才是符合Apple審核規(guī)定的教藻。
授權(quán)證明:
以上。