[无线路由] “免费”斐讯K2路由器刷OpenWRT(实战MWAN多宽带网速叠加)
(阿財(cái)首發(fā)于什么值得買)斐訊K2可以算是一個(gè)非常另類的跨界數(shù)碼產(chǎn)品,其產(chǎn)品完全的醉翁之意不在酒。最多值99元的 MT7260硬件架構(gòu)和用料,售價(jià)399元,金額激活K碼后自動(dòng)轉(zhuǎn)入合作理財(cái)P2P平臺(tái),等待一個(gè)月可以全額返還路由器金額的“免費(fèi)”模式,讓阿財(cái)?shù)男?伙伴們?cè)谌豪镉懻摬畈欢啻蟀雮€(gè)月。
心癢癢又怕上了賊船,因?yàn)榘⒇?cái)?shù)募抑袑?shí)際上有2條寬帶 ——線路一、聯(lián)通20M雙絞線PPPoE寬帶入戶;線路二、廣西廣電網(wǎng)絡(luò)8M廣電寬帶,由數(shù)字電視機(jī)頂盒接出。兩條寬帶原來(lái)沒(méi)有支持DualWAN的路由 器無(wú)法一起使用。其實(shí)這種情況很常見(jiàn),兩條寬帶名義上都是“免費(fèi)”的,阿財(cái)所在的廣西南寧,聯(lián)通和移動(dòng)鐵通,只要承諾在網(wǎng)2年,每月電話套餐消費(fèi) 58,88,128元,就可以申請(qǐng)到捆綁手機(jī)號(hào)的“免費(fèi)”寬帶。至于廣電寬帶,每月消費(fèi)36元的高清數(shù)字電視套餐就贈(zèng)送8M的廣電寬帶(這個(gè)資費(fèi)標(biāo)準(zhǔn)經(jīng)常 變動(dòng),咨詢客服好像現(xiàn)在主推10M 60/月了)。
那么怎么同時(shí)利用起2條寬帶線路就是阿財(cái)一直想實(shí)現(xiàn)的研究課題。
結(jié)果有個(gè)好基友先自己下手先在京東入了一個(gè)K2在群里曬圖安利,阿財(cái)又在手電大家壇和恩山論壇看了無(wú)數(shù)的斐訊K2刷“PandoraBox潘多拉盒子”固件/OpenWRT和OpenWRT MWAN配置的資料,終于忍不住誘惑也來(lái)吃個(gè)螃蟹。
簡(jiǎn)單開(kāi)箱
<ignore_js_op>
外包裝正面,4根天線似乎很霸氣。支持其實(shí)2根天線是2.4G 802.11n,2根天線是5G 802.11ac,單5G 802.11ac 最高速率只有867MBps,加上2.4G 2根天線802.11n的300Mbps,四舍五入才符合1200Mbps的標(biāo)稱值。
<ignore_js_op>
外包裝背面,簡(jiǎn)單介紹和參數(shù)。我們都知道這類“智能”無(wú)線路由器例如斐訊,小米,newifi,極路由等等,都是基于MTK的MT7260 SoC方案的。
<ignore_js_op>
它提供了580MHz MIPS SoC處理器,5個(gè)10/100Mbps以太網(wǎng)有線接口,2.4G 300Mbps無(wú)線網(wǎng)絡(luò),802.11ac 867Mbps的5G信號(hào)依靠1000Mbps PHY橋接第三方案實(shí)現(xiàn)。
<ignore_js_op>
外包裝沒(méi)有塑封,也無(wú)塑封貼,直接開(kāi)箱。路由器正面做了鏡面處理,外觀上比K1提高了不少。二維碼直接就印在機(jī)身上面了。
<ignore_js_op>
四根天線不可拆卸,底部有大面積的散熱孔,實(shí)際上MTK7620也不算熱。四個(gè)橡膠腳墊彈性很足,白色電源適配器,這次斐訊把K碼直接印到路由銘牌上了。
<ignore_js_op>
側(cè)面沒(méi)有USB接口
<ignore_js_op>
1個(gè)WAN,4個(gè)LAN,10/100Mbps自適應(yīng),無(wú)USB擴(kuò)展。講道理,斐訊K2 100Mbps的有線是不適合阿財(cái)這種把自己家當(dāng)做實(shí)驗(yàn)室的IT狂人的,幸好早已經(jīng)另外配置了8口千兆交換機(jī)來(lái)解決有線傳輸?shù)膸拞?wèn)題。所以不算是大的困擾。
<ignore_js_op>
斐訊K2 路由器部署到位之后,這個(gè)路由器收納箱128不便宜,但是實(shí)用性確實(shí)非常非常的強(qiáng)。
<ignore_js_op>
阿財(cái)家庭網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如下圖所示
<ignore_js_op>
刷OpenWRT固件
阿財(cái)入手K2就是奔著刷改版OpenWrt固件的目的而來(lái)的。考慮到K1曾爆出有收集用戶信息的后門,K2據(jù)說(shuō)官方固件也有后門,加之原廠固件功能比較單一。還是建議大家也刷第三方開(kāi)源固件。
默認(rèn)K2沒(méi)有開(kāi)啟Telnet登錄管理功能,所以需要上傳開(kāi)啟Telnet配置文件,然后利用網(wǎng)友編寫的軟件,刷入breed,再利用Breed刷第三方固件。
首先接通電源,使用電腦網(wǎng)卡通過(guò)網(wǎng)線連接斐訊K2路由器 lan口,建議是lan4口。DHCP自動(dòng)分配IP將會(huì)是192.168.1.1。
Windows默認(rèn)沒(méi)有裝Telnet客戶端,需要進(jìn)入控制面板,程序和功能,啟用和關(guān)閉windows功能。
<ignore_js_op>
添加Telnet客戶端。
下載刷機(jī)軟件工具鏈接 提取碼4k5v
下載 【路由器刷breed Web助手通用版v1.6版-[添加r849版本breed控制臺(tái)].7z】解壓縮出來(lái) 【config_telnetd_K2.dat】。
在通過(guò)網(wǎng)線連接K2路由器的電腦的瀏覽器中輸入:192.168.1.1 或者 phicomm.me 進(jìn)入路由器原廠固件。第一次進(jìn)入有設(shè)置向?qū)В唧w略過(guò)不講。進(jìn)入系統(tǒng)工具——>系統(tǒng)管理。
<ignore_js_op>
點(diǎn)擊:瀏覽。選擇剛才解壓出的【config_telnetd_K2.dat】開(kāi)啟K2路由器Telnet管理端口的配置文件,上傳成功后,等待路由器重啟。
解壓縮 【路由器刷breed Web助手通用版v1.6版-[添加r849版本breed控制臺(tái)].7z】,進(jìn)入文件夾。以Windows管理員身份運(yùn)行:【路由器刷breed Web控制臺(tái)通用版v1.6.exe】。
<ignore_js_op>
點(diǎn)擊:“開(kāi)始刷breed按鈕”,開(kāi)始刷breed。注意狀態(tài)提示。刷新完畢后,最好等兩分鐘再拔路由器電源。
<ignore_js_op>
重啟后拔掉K2路由器的電源線,按reset不放,插電源插頭,等約5秒后,松開(kāi)reset鍵,等待1分鐘。在PC自動(dòng)獲取DHCP地址以后,在瀏覽器輸入:192.168.1.1 進(jìn)入breed界面。
<ignore_js_op>
重啟后拔掉K2路由器的電源線,按reset不放,插電源插頭,等約5秒后,松開(kāi)reset鍵,等待1分鐘。
在 PC自動(dòng)獲取DHCP地址以后,在瀏覽器輸入:192.168.1.1 可以進(jìn)入breed界面。breed 中可以看到斐訊K2配置,內(nèi)存RAM容量為64M,F(xiàn)lash ROM容量為8M,配置很一般。和聯(lián)想newifi比,ROM、RAM容量減半。不過(guò)看在“免費(fèi)”的份上,忍了。
<ignore_js_op>
可提前在“固件備份”頁(yè)面中。預(yù)先備份EEPROM和編程器固件。這樣可以恢復(fù)原廠固件。
<ignore_js_op>
刷入第三方固件,選擇“固件更新”,點(diǎn)擊上面給出的百度網(wǎng)盤目錄中的【PandoraBox-ralink-mt7620-xiaomi-mini-squashfs-sysupgrade-r1055-20150615_5.5M.bin】文件即可。
<ignore_js_op>
重啟后等待2分鐘。
配置MWAN 多寬帶鏈路智能負(fù)載均衡上網(wǎng)
接下來(lái)配置如何在刷了潘多拉版OpenWRT的斐訊K2上利用 MWAN3 配置多寬帶鏈路接入的負(fù)載均衡。
瀏覽器中輸入192.168.1.1進(jìn)入OpenWRT固件管理頁(yè)面。默認(rèn)管理用戶名 root 密碼是 admin。
<ignore_js_op>
切換頂部導(dǎo)航菜單到網(wǎng)絡(luò)/交換機(jī),首先是創(chuàng)建wan1端口。聯(lián)發(fā)科 MT7260N 的網(wǎng)絡(luò)端口在OpenWRT中交換機(jī)端口管理中的布局如圖。
<ignore_js_op>端口0 到端口3是 LAN口,端口4是WAN口,CPU口連接著CPU的eth0,端口7是連接無(wú)線芯片端口ra0。
驗(yàn)證也很簡(jiǎn)單,對(duì)應(yīng)端口分別插上網(wǎng)線和開(kāi)機(jī)狀態(tài)的電腦PC/智能設(shè)備,就能提示連接速度100Mbps。
連接好網(wǎng)線。本次配置使用斐訊K2的原配為"WAN","LAN4" 作為 "WAN","WAN1"口。
OpenWrt的交換機(jī)設(shè)置頁(yè)中,每個(gè)端口在VLAN有三個(gè)配置狀態(tài)。
狀態(tài)“關(guān)”:代表在VLAN分組中不啟用這個(gè)接口
狀態(tài)“不關(guān)聯(lián)”:在相同的VLAN分組中,“不關(guān)聯(lián)”的端口為交換(Switch)模式,在同一個(gè)VLAN的所有“不關(guān)聯(lián)”端口都視為橋接模式,每一個(gè)端口僅能在一個(gè)VLAN中“不關(guān)聯(lián)”。
狀態(tài)“關(guān)聯(lián)”:關(guān)聯(lián)(因?yàn)閁I中文化了,阿財(cái)也不確定這里“關(guān)聯(lián)”的意思是不是一般交換機(jī)術(shù)語(yǔ)中的trunk?)類型的端口可以屬于多個(gè)VLAN,可以接 收和發(fā)送多個(gè)VLAN的報(bào)文,一般用于交換機(jī)內(nèi)部跨VLAN之間交換數(shù)據(jù)。所以CPU端口都必須配置成“關(guān)聯(lián)”否則無(wú)法進(jìn)行VLAN間的通訊,至于無(wú)線端 口,阿財(cái)是依葫蘆畫瓢,默認(rèn)也是“關(guān)聯(lián)”也就跟著配置“關(guān)聯(lián)”。
交換機(jī)設(shè)置完就像這樣:
<ignore_js_op>
這個(gè)設(shè)置中,VLAN0 端口 0 1 2 橋接,VLAN1 端口4, VLAN2 端口3 交換機(jī)配置結(jié)束,保存并且應(yīng)用。
然后是切換到 網(wǎng)絡(luò)/接口設(shè)置 配置 wan, wan1接口,修改lan1網(wǎng)段(可選)。前面設(shè)置中,eth0.1 為 VLAN0, eth0.2 為 VLAN1, eth0.3 為 VLAN2
<ignore_js_op>
點(diǎn)擊左下角 添加 名稱命名為 wan1,網(wǎng)絡(luò) eth0.3協(xié)議選擇你需要的寬帶連接協(xié)議。分兩種情況:
情況1:通過(guò)別的現(xiàn)有路由器二次NAT上網(wǎng),協(xié)議選 DHCP;并且修改lan1網(wǎng)段,保持不與上級(jí)路由器沖突,例如我這里接入到一個(gè)網(wǎng)關(guān)為192.168.1.1的TP-LINK路由器上面,就需要把lan1網(wǎng)段改為192.168.2.1。
<ignore_js_op>
情況2: 通過(guò)電信,聯(lián)通或者移動(dòng)鐵通的PPPoE線路上網(wǎng)就選PPPoE客戶端,并設(shè)置撥號(hào)信息。
<ignore_js_op>
除了在創(chuàng)建的時(shí)候指定接口協(xié)議可以直接生效,后面自行修改接口協(xié)議需要立刻點(diǎn)擊下面的"切換協(xié)議"按鈕才能生效。
然后到高級(jí)設(shè)置中為每一個(gè)接口配置不同的網(wǎng)關(guān)躍點(diǎn)(不配置網(wǎng)關(guān)躍點(diǎn)的話無(wú)法使用MWAN進(jìn)行疊加) 這里設(shè)置成 wan 40,wan1 41。由于新加"wan1"口默認(rèn)mac克隆地址是00:00:00:00:00:00 我也不確定是不是有效,干脆手動(dòng)修改MAC避免沖突。
<ignore_js_op>
然后,防火墻設(shè)置,"wan1"分配到防火墻的"wan"區(qū)域,和"wan","wan6"在一起。
<ignore_js_op>
保存并應(yīng)用以后
<ignore_js_op>
接口(Interface)配置部分結(jié)束。
下面是配置OpenWrt的負(fù)載均衡功能 通過(guò)”網(wǎng)絡(luò)“菜單——> 負(fù)載均衡 頁(yè)面:
MWAN默認(rèn)配置不包括任何接口
<ignore_js_op>
首先需要配置的是MWAN使用的接口。切換到“配置”標(biāo)簽頁(yè),在左下角填上剛才創(chuàng)建的接口名稱(這里是添加2次,分別是"wan"和"wan1"。千萬(wàn)記得要區(qū)分大小寫,配置接口的時(shí)候用大寫這里也大寫,之前是小寫這里也小寫,否則無(wú)法正確匹配到接口),點(diǎn)擊“添加”。
<ignore_js_op>
編輯"wan"的設(shè)置把 PING的IP改成對(duì)應(yīng)出口寬帶DNS,不然容易被誤判掉線......
<ignore_js_op>
保存&應(yīng)用...... 用相同的方式添加 "wan1"
添加完就像這樣......
<ignore_js_op>
注意,這時(shí)候返回“總覽”標(biāo)簽頁(yè),應(yīng)該顯示2個(gè)寬帶接口都處于"online"狀態(tài),
<ignore_js_op>
如果不是顯示"Online"而是"Offline"狀態(tài),可能的原因有:
寬帶不通,直接連單機(jī)調(diào)試上網(wǎng)看看。
填寫ping的DNS地址錯(cuò)誤,如果確定DNS地址無(wú)誤,個(gè)人建議添加備用DNS IP地址有奇效。
填寫接口名字不匹配,注意區(qū)分大小寫,正確的接口會(huì)顯示 eth0.x,如果接口名字錯(cuò)誤,括號(hào)內(nèi)會(huì)顯示(x)。
"MWAN負(fù)載均衡接口" 配置完進(jìn)行 "MWAN負(fù)載均衡 成員" 配置。
<ignore_js_op>
左下角輸入成員命名,建議使用"Unicom_20M","Telecom_100M"這種方便自己記憶的名稱,注意成員命名不要跟接口相同即可,點(diǎn)擊“添加”。
注 意成員配置中 接口的躍點(diǎn)數(shù)和接口比重參數(shù)對(duì)這兩條網(wǎng)絡(luò)帶寬使用率也會(huì)產(chǎn)生影響。默認(rèn)1,1 接入的網(wǎng)絡(luò)會(huì)認(rèn)為是兩個(gè)帶寬跳數(shù)相同的網(wǎng)絡(luò)(網(wǎng)絡(luò)負(fù)載為1:1)若進(jìn)行大負(fù)荷下載或者其他操作的時(shí)候,會(huì)產(chǎn)生帶寬小的帶寬負(fù)荷過(guò)重出現(xiàn)丟包的現(xiàn)象。這里配 置的是兩個(gè)帶寬接近的接口比重是1,1。
配置好成員才能進(jìn)行"MWAN負(fù)載均衡 政策配置"頁(yè)。
"MWAN負(fù)載均衡 策略配置"對(duì)策略使用的成員(寬帶出口線路)分組,再根據(jù)成員(寬帶出口線路)的躍點(diǎn)數(shù)和接口比重配置,分配網(wǎng)絡(luò)流量。
<ignore_js_op>
MWAN默認(rèn)已經(jīng)創(chuàng)建好一個(gè)名為 "balanced" 的策略,只管無(wú)腦把兩條線路的成員加入到"balanced"策略中即可。
<ignore_js_op>
添加兩個(gè)成員(寬帶出口線路),然后保存即可。
通訊規(guī)則有門道,可以給規(guī)定的服務(wù)器(比如游戲)走指的寬帶出口,比如WOW的聯(lián)通服務(wù)器組,走聯(lián)通接口,LOL深圳電信服務(wù)器,走電信接口。這個(gè)玩過(guò)多網(wǎng)卡指定靜態(tài)路由的同學(xué)應(yīng)該都能理解怎么玩。
MWAN 這里只有2條默認(rèn)規(guī)則,第一條策略的目的是讓https加密協(xié)議保持走一個(gè)固定的寬帶線路,避免出現(xiàn)https的前后SSL加密數(shù)據(jù)包通過(guò)不同的寬帶線路 不同的IP出去,這種情況會(huì)被https服務(wù)端判定為IP通訊欺詐而斷開(kāi)連接的。第二條通訊規(guī)則就是 匹配目標(biāo)主機(jī)為0.0.0.0/0(即所有經(jīng)過(guò)路由器流量) 到策略 "balanced",
<ignore_js_op>
配置完,保存并且應(yīng)用。
最好重啟路由器和本地連接,耐心等待2分鐘。
網(wǎng)速測(cè)試
可以看到開(kāi)啟迅雷下載后,斐訊K2的處理器負(fù)載Load值超過(guò)了50%,維持在50~65%之間,MWAN的通訊負(fù)載壓力還是很充分。
<ignore_js_op>
OpenWrt 的實(shí)時(shí)流量感覺(jué)并不準(zhǔn)確,下圖的迅雷下載實(shí)時(shí)速度1.8~5MiB/s之間。可是統(tǒng)計(jì)實(shí)時(shí)流量峰值僅有1.8Mbps。
<ignore_js_op>
迅雷終于可以快樂(lè)的下載了,一條8M廣電Cable Modem寬帶+一條20M聯(lián)通PPPoE寬帶,聯(lián)合網(wǎng)速達(dá)到了1.8~5MB/s。當(dāng)然突破理論帶寬上限的5M峰值并不能長(zhǎng)時(shí)間保持,大部分時(shí)間下載速度還是維持在1.8~3.2M/s左右。
<ignore_js_op>
其實(shí)迅雷下載只是加速的一個(gè)小小體現(xiàn),更巨大的提升在阿財(cái)家PC訪問(wèn)京東社區(qū)和手機(jī)網(wǎng)易新聞客戶端。通過(guò)斐訊K2路由器實(shí)現(xiàn)了多MWAN多寬帶負(fù)載均衡加速以后,原來(lái)需要等待1分鐘還在轉(zhuǎn)圈的頁(yè)面都刷刷刷的秒開(kāi)了,連家里女王都說(shuō)網(wǎng)速明顯快了快了快了。
<ignore_js_op>
接口總覽中可以看到網(wǎng)絡(luò)流量按照兩個(gè)接口帶寬比例分配。
潛在問(wèn)題解決
曾經(jīng)出現(xiàn)部分網(wǎng)站無(wú)法打開(kāi)的情況,經(jīng)查PandoraBox的DNS解析出現(xiàn)異常,但是沒(méi)有明確原因,反復(fù)嘗試重新配置接口和MWAN3配置,重啟路由器和重新接線會(huì)消除故障。
<ignore_js_op>
建議WAN接口能用PPPoE就用PPPoE,盡量不要選擇在上級(jí)NAT路由器后面接斐訊K2進(jìn)行二次NAT,有很多異常,比如第一天我測(cè)試廣電網(wǎng)絡(luò)機(jī)頂盒死活上不了網(wǎng),全部清除出廠設(shè)置后第二天一插好網(wǎng)線,配置好ping地址是廣電網(wǎng)絡(luò)DNS就直接通了,上網(wǎng)很順暢。
總之如果原因不明的上不了網(wǎng),可以用MWAN的診斷功能對(duì)每個(gè)WAN接口ping網(wǎng)關(guān)。都能ping通才算正常,當(dāng)然也有沒(méi)改過(guò)任何配置結(jié)果提示"Interface Default Rounting Table Missing",解決辦法:
辦法1、在“MWAN負(fù)載均衡 接口配置”頁(yè)面,編輯一下"offline"的接口,什么都不修改,就保存一下。
辦法2、熟悉Linux的自己編輯/etc/network 配置文件;
辦法3、重啟路由器或者M(jìn)odem/機(jī)頂盒,還不行大俠請(qǐng)恢復(fù) OpenWrt 出廠配置重新來(lái)過(guò)。
總結(jié)
考慮到“免費(fèi)”399元能如期返還回血的話,斐訊K2刷OpenWRT 可玩性非常不錯(cuò)。別說(shuō)Dual WAN,甚至5WAN+多撥都是可以配置出來(lái)的。但是考慮到64M內(nèi)存容量和聯(lián)發(fā)科 MT7260N SoC 處理器性能,我認(rèn)為能到100M雙撥DualWAN滿速下載網(wǎng)速就到頂了。但是考慮到“免費(fèi)”,不愿意冒風(fēng)險(xiǎn)也可以去咸魚收70塊的二手機(jī),性價(jià)比已經(jīng)是爆棚了。經(jīng)過(guò)2天折騰嘗試,終于實(shí)現(xiàn)了阿財(cái)利用家里多個(gè)寬帶同時(shí)鏈路負(fù)載均衡上網(wǎng)的夢(mèng)想,也算是值!值!值!
總結(jié)
以上是生活随笔為你收集整理的[无线路由] “免费”斐讯K2路由器刷OpenWRT(实战MWAN多宽带网速叠加)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: excel如何曲线拟合?excel曲线拟
- 下一篇: cad多线段怎么闭合?cad几个线段闭合