在介紹了如何將自己的無(wú)線(xiàn)路由器通過(guò)刷新固件程序DUALWAN的方法變成了一臺(tái)具備多個(gè)WAN接口的無(wú)線(xiàn)路由器,這樣不管是企業(yè)用戶(hù)還是家庭SOHO辦公的用戶(hù)來(lái)說(shuō)都是一個(gè)不花錢(qián)而解決實(shí)際問(wèn)題的好事情。通過(guò)簡(jiǎn)單的設(shè)置我們可以讓兩個(gè)WAN接口都連接到不同的網(wǎng)絡(luò),從而實(shí)現(xiàn)了協(xié)同工作速度提升以及線(xiàn)路備份的目的。不過(guò)如果我們僅僅使用默認(rèn)的設(shè)置恐怕多WAN口工作性能會(huì)受到比較大的影響,相信沒(méi)有人愿意接受雙WAN雙線(xiàn)路速度和性能還不如單獨(dú)連接一個(gè)WAN的事實(shí),因此今天我們就要從多個(gè)方面了解更多的設(shè)置操作辦法,下面就請(qǐng)各位跟隨筆者一起巧設(shè)置讓多WAN協(xié)同工作。
一、巧設(shè)置解決WAN2撥號(hào)故障
一般來(lái)說(shuō)如果我們兩條線(xiàn)路都需要進(jìn)行PPPOE撥號(hào)的話(huà),很可能在實(shí)際使用過(guò)程中出現(xiàn)WAN2接口無(wú)法順利撥號(hào)的問(wèn)題。那么我們?cè)撊绾谓鉀Q呢?具體步驟如下。
第一步:設(shè)置好兩個(gè)WAN口撥號(hào)參數(shù)后我們返回到狀態(tài)顯示窗口,一般來(lái)說(shuō)可能看到這樣的情況,其中的WAN1接口撥號(hào)順利,網(wǎng)絡(luò)各個(gè)通訊都很正常,但是WAN2接口卻總是處于disconnected斷開(kāi)連接的狀態(tài)。
第二步:遇到這種問(wèn)題大多數(shù)是由于DUALWAN固件自身原因造成的,畢竟他是由網(wǎng)友開(kāi)發(fā)并發(fā)布的,我們首先需要進(jìn)入到DUALWAN固件的administration->configuration界面中,然后找到restore default configuration,通過(guò)下拉菜單選擇erase all data in nvram memory,這個(gè)參數(shù)是清空并刪除所有nvram中的記錄信息。之后點(diǎn)OK按鈕開(kāi)始清除參數(shù)記錄信息。
第三步:清除完畢后我們重新啟動(dòng)無(wú)線(xiàn)路由器再次查看WAN2處的撥號(hào)是否恢復(fù)正常,如果還不行則繼續(xù)進(jìn)入administration下的admin access選項(xiàng),在這里找到telnet daemon處。默認(rèn)情況下設(shè)備的telnet功能是開(kāi)啟的,不過(guò)我們需要手工關(guān)閉后再開(kāi)啟,點(diǎn)stop now按鈕關(guān)閉telnet服務(wù)。
小提示:
在執(zhí)行第三步之前我們可以嘗試使用telnet 192.168.1.1命令來(lái)看看是否可以連接設(shè)備,如果可以第三步操作可以省略。
第四步:接下來(lái)再按開(kāi)啟按鈕將telnet重新啟動(dòng),默認(rèn)情況下路由設(shè)備使用23端口作為telnet服務(wù)的應(yīng)用接口。
第五步:返回到終端的命令行界面,輸入telnet 192.168.1.1,如果順利的話(huà)會(huì)出現(xiàn)要求輸入用戶(hù)名和密碼的提示,我們填寫(xiě)無(wú)線(xiàn)路由器的管理帳戶(hù)即可,默認(rèn)情況下用戶(hù)名是root,密碼是admin。輸入完成后我們進(jìn)入到路由器的命令行管理界面。
第六步:筆者的設(shè)備是MOTO的WR850G,所以輸入以下命令來(lái)釋放WAN2端口。
nvram set vlan0ports="1 2 3 5*"
nvram set vlan2ports="0 5"
nvram set vlan2hwname="et0"
nvram set wan2_ifname="vlan2"
nvram set wan2_ifnames="vlan2"
nvram commit
reboot
將以下命令一行行輸入到路由器的命令行管理界面中,之后設(shè)備會(huì)自動(dòng)重新啟動(dòng),重啟后VLAN2對(duì)應(yīng)的端口是LAN4,也就是wan2的端口。
第七步:為了確保撥號(hào)順利我們?cè)俳oWAN2分配一個(gè)不一樣的MAC地址,同樣是在命令行管理界面中完成,具體指令如下。
nvram set mac_wan2="XX:XX:XX:XX:XX:XX" (WAN2 MAC不能與任何設(shè)備相同)
nvram commit
reboot
其中XX是WAN2的MAC地址,我們根據(jù)實(shí)際輸入即可,記住不能夠和其他接口或主機(jī)的MAC地址有重復(fù)。
第八步:設(shè)備重新啟動(dòng)后我們就能夠看到WAN2和WAN1的狀態(tài)了,不出意外的話(huà)兩個(gè)端口都能夠順利撥號(hào)并連接網(wǎng)絡(luò),我們的設(shè)備真正實(shí)現(xiàn)了兩個(gè)WAN接口通訊的功能。
一般來(lái)說(shuō)WAN2端口對(duì)應(yīng)的都是以太LAN接口的最后一個(gè),對(duì)于大多數(shù)設(shè)備來(lái)說(shuō)刷新固件后LAN4就充當(dāng)WAN2的角色。
二、加腳本策略讓數(shù)據(jù)通訊恢復(fù)正常
當(dāng)我們順利實(shí)現(xiàn)了兩個(gè)WAN接口撥號(hào)并連接網(wǎng)絡(luò)功能后在實(shí)際使用中可能還會(huì)存在通訊問(wèn)題,例如DNS解析有問(wèn)題或者訪(fǎng)問(wèn)速度緩慢等。這是因?yàn)槲覀儧](méi)有針對(duì)兩個(gè)WAN接口做數(shù)據(jù)路由或負(fù)載均衡等策略,下面我們就來(lái)學(xué)習(xí)下如何通過(guò)添加腳本策略的辦法讓數(shù)據(jù)通訊更加高效。
第一步:大多數(shù)情況下不添加策略的雙WAN接口無(wú)法正確轉(zhuǎn)發(fā)數(shù)據(jù)包,解析DNS信息時(shí)會(huì)出錯(cuò)。
二步:進(jìn)入我們?cè)谏掀恼轮邢螺d的dualwan固件程序壓縮包,訪(fǎng)問(wèn)里面的Script目錄,打開(kāi)里面的readme.txt文件了解各個(gè)腳本的功能和應(yīng)用方法。
第三步:選擇適合自己的腳本文件,通過(guò)記事本程序?qū)⒃撐募蜷_(kāi),正如幫助文件所說(shuō)我們可以針對(duì)多WAN設(shè)備添加兩種腳本策略,一個(gè)是電信網(wǎng)通智能路由,一個(gè)是負(fù)載均衡策略;前者幫助我們自動(dòng)轉(zhuǎn)發(fā)數(shù)據(jù)到不同ISP對(duì)應(yīng)的WAN接口,后者針對(duì)數(shù)據(jù)包實(shí)現(xiàn)均衡功能。就筆者感覺(jué)現(xiàn)在電信和網(wǎng)通線(xiàn)路互訪(fǎng)問(wèn)題已經(jīng)大大改善,所以對(duì)于大多數(shù)情況的應(yīng)用來(lái)說(shuō)訪(fǎng)問(wèn)電信和網(wǎng)通速度差距沒(méi)有以前那么大了,所以推薦大家使用負(fù)載均衡策略,這樣路由器會(huì)根據(jù)各個(gè)WAN接口的通訊情況和資源占用情況合理分配數(shù)據(jù)包轉(zhuǎn)發(fā)目的地址。負(fù)載均衡策略對(duì)應(yīng)的文件是load-balance.sh。
第四步:打開(kāi)load-balance.sh文件后將里面的內(nèi)容全部復(fù)制,粘貼到DUALWAN圖形化管理界面中的administration->scripts中,選擇policyroute on標(biāo)簽,然后粘貼即可。之后保存退出。
第五步:再點(diǎn)policyroute標(biāo)簽,重復(fù)粘貼一次所有內(nèi)容到這里,繼續(xù)保存。
第六步:保存退出后我們的網(wǎng)絡(luò)通訊就恢復(fù)正常了,不會(huì)再有DNS或網(wǎng)絡(luò)故障。在status狀態(tài)顯示處我們可以看到WAN1端口的通訊速度。
第七步:點(diǎn)status->overview后可以查詢(xún)wan2,wan1的通訊流量。
第八步:同時(shí)我們還可以通過(guò)VLAN標(biāo)簽查看帶寬大小,例如筆者的VLAN1對(duì)應(yīng)的WAN1帶寬值是3369Kbps,相當(dāng)于3M多了。
第九步:同時(shí)查詢(xún)VLAN2對(duì)應(yīng)的WAN2帶寬值是1382Kbps,相當(dāng)于1M多。
通過(guò)加載負(fù)載均衡腳本后我們可以輕松實(shí)現(xiàn)兩個(gè)WAN接口的路由轉(zhuǎn)發(fā)功能,利用策略路由腳本限度的使用了兩個(gè)WAN線(xiàn)路,讓網(wǎng)絡(luò)通訊效率更高。
三、用SVG繪制流量圖標(biāo)查看通訊更直觀(guān)
不過(guò)默認(rèn)情況下我們?cè)趕tatus->overview后查詢(xún)到的流量通訊只有數(shù)字信息沒(méi)有看到任何流量圖標(biāo),實(shí)際上TOMATO固件是可以根據(jù)數(shù)據(jù)信息繪制流量圖標(biāo)的,我們需要下載SVG VIEWER并安裝后才能夠順利查看。
默認(rèn)情況下我們的機(jī)器都沒(méi)有安裝SVG VIEWER,所以在查看帶寬標(biāo)簽時(shí)顯示不出任何信息,我們需要重新下載并安裝該組件,具體地址為http://www.onlinedown.net/soft/3815.htm。
小提示:
SVG格式全稱(chēng)為scalable vector graphics,他是由adobe公司開(kāi)發(fā)的圖形查看格式,和傳統(tǒng)的圖象格式不同的是這種特殊格式可以讓基于頁(yè)面的圖片“活”起來(lái),正好適合在線(xiàn)實(shí)時(shí)流量監(jiān)控圖的繪制,不過(guò)要想讓其正常使用就需要按照上文說(shuō)的地址去下載安裝。
安裝完畢后我們?cè)俅卧L(fǎng)問(wèn)status->overview就可以看到實(shí)時(shí)以及最近24小時(shí)或者以日,周,月為單位的流量通訊信息了,所有數(shù)據(jù)都以曲線(xiàn)圖的形式表現(xiàn)出來(lái)。
四、幾點(diǎn)補(bǔ)充
使用雙WAN口通訊并開(kāi)啟監(jiān)控會(huì)占據(jù)無(wú)線(xiàn)路由設(shè)備很多資源,所以如果在實(shí)際使用過(guò)程中發(fā)現(xiàn)傳輸速度緩慢或者在監(jiān)控界面下看到CPU或內(nèi)存占用比率過(guò)高的話(huà),我們應(yīng)該適當(dāng)?shù)年P(guān)閉相關(guān)監(jiān)控應(yīng)用或者不必要的應(yīng)用與功能,當(dāng)然關(guān)閉系統(tǒng)日志也是個(gè)不錯(cuò)的方法。
同時(shí)我們所設(shè)置的所有DDNS、UPnP應(yīng)用全部通過(guò)WAN1口應(yīng)用,所以如果想針對(duì)WAN2做相關(guān)設(shè)置是不可能的,我們只能等待開(kāi)發(fā)者后繼版本的發(fā)布。
五、總結(jié)
通過(guò)本次系列文章我們可以實(shí)現(xiàn)雙WAN接入的功能,利用策略路由和數(shù)據(jù)腳本我們可以更好的管理通過(guò)WAN1與WAN2接口的數(shù)據(jù)包,讓網(wǎng)絡(luò)通訊速度化,從而解決企業(yè)實(shí)際應(yīng)用。當(dāng)然關(guān)于雙WAN口應(yīng)用與配置的內(nèi)容和技巧還有很多,不過(guò)由于篇幅關(guān)系筆者不能再展開(kāi)說(shuō)明了,感興趣的讀者可以自行研究或者通過(guò)網(wǎng)絡(luò)來(lái)搜索相關(guān)資料。
一、巧設(shè)置解決WAN2撥號(hào)故障
一般來(lái)說(shuō)如果我們兩條線(xiàn)路都需要進(jìn)行PPPOE撥號(hào)的話(huà),很可能在實(shí)際使用過(guò)程中出現(xiàn)WAN2接口無(wú)法順利撥號(hào)的問(wèn)題。那么我們?cè)撊绾谓鉀Q呢?具體步驟如下。
第一步:設(shè)置好兩個(gè)WAN口撥號(hào)參數(shù)后我們返回到狀態(tài)顯示窗口,一般來(lái)說(shuō)可能看到這樣的情況,其中的WAN1接口撥號(hào)順利,網(wǎng)絡(luò)各個(gè)通訊都很正常,但是WAN2接口卻總是處于disconnected斷開(kāi)連接的狀態(tài)。
第二步:遇到這種問(wèn)題大多數(shù)是由于DUALWAN固件自身原因造成的,畢竟他是由網(wǎng)友開(kāi)發(fā)并發(fā)布的,我們首先需要進(jìn)入到DUALWAN固件的administration->configuration界面中,然后找到restore default configuration,通過(guò)下拉菜單選擇erase all data in nvram memory,這個(gè)參數(shù)是清空并刪除所有nvram中的記錄信息。之后點(diǎn)OK按鈕開(kāi)始清除參數(shù)記錄信息。
第三步:清除完畢后我們重新啟動(dòng)無(wú)線(xiàn)路由器再次查看WAN2處的撥號(hào)是否恢復(fù)正常,如果還不行則繼續(xù)進(jìn)入administration下的admin access選項(xiàng),在這里找到telnet daemon處。默認(rèn)情況下設(shè)備的telnet功能是開(kāi)啟的,不過(guò)我們需要手工關(guān)閉后再開(kāi)啟,點(diǎn)stop now按鈕關(guān)閉telnet服務(wù)。
小提示:
在執(zhí)行第三步之前我們可以嘗試使用telnet 192.168.1.1命令來(lái)看看是否可以連接設(shè)備,如果可以第三步操作可以省略。
第四步:接下來(lái)再按開(kāi)啟按鈕將telnet重新啟動(dòng),默認(rèn)情況下路由設(shè)備使用23端口作為telnet服務(wù)的應(yīng)用接口。
第五步:返回到終端的命令行界面,輸入telnet 192.168.1.1,如果順利的話(huà)會(huì)出現(xiàn)要求輸入用戶(hù)名和密碼的提示,我們填寫(xiě)無(wú)線(xiàn)路由器的管理帳戶(hù)即可,默認(rèn)情況下用戶(hù)名是root,密碼是admin。輸入完成后我們進(jìn)入到路由器的命令行管理界面。
第六步:筆者的設(shè)備是MOTO的WR850G,所以輸入以下命令來(lái)釋放WAN2端口。
nvram set vlan0ports="1 2 3 5*"
nvram set vlan2ports="0 5"
nvram set vlan2hwname="et0"
nvram set wan2_ifname="vlan2"
nvram set wan2_ifnames="vlan2"
nvram commit
reboot
將以下命令一行行輸入到路由器的命令行管理界面中,之后設(shè)備會(huì)自動(dòng)重新啟動(dòng),重啟后VLAN2對(duì)應(yīng)的端口是LAN4,也就是wan2的端口。
第七步:為了確保撥號(hào)順利我們?cè)俳oWAN2分配一個(gè)不一樣的MAC地址,同樣是在命令行管理界面中完成,具體指令如下。
nvram set mac_wan2="XX:XX:XX:XX:XX:XX" (WAN2 MAC不能與任何設(shè)備相同)
nvram commit
reboot
其中XX是WAN2的MAC地址,我們根據(jù)實(shí)際輸入即可,記住不能夠和其他接口或主機(jī)的MAC地址有重復(fù)。
第八步:設(shè)備重新啟動(dòng)后我們就能夠看到WAN2和WAN1的狀態(tài)了,不出意外的話(huà)兩個(gè)端口都能夠順利撥號(hào)并連接網(wǎng)絡(luò),我們的設(shè)備真正實(shí)現(xiàn)了兩個(gè)WAN接口通訊的功能。
一般來(lái)說(shuō)WAN2端口對(duì)應(yīng)的都是以太LAN接口的最后一個(gè),對(duì)于大多數(shù)設(shè)備來(lái)說(shuō)刷新固件后LAN4就充當(dāng)WAN2的角色。
二、加腳本策略讓數(shù)據(jù)通訊恢復(fù)正常
當(dāng)我們順利實(shí)現(xiàn)了兩個(gè)WAN接口撥號(hào)并連接網(wǎng)絡(luò)功能后在實(shí)際使用中可能還會(huì)存在通訊問(wèn)題,例如DNS解析有問(wèn)題或者訪(fǎng)問(wèn)速度緩慢等。這是因?yàn)槲覀儧](méi)有針對(duì)兩個(gè)WAN接口做數(shù)據(jù)路由或負(fù)載均衡等策略,下面我們就來(lái)學(xué)習(xí)下如何通過(guò)添加腳本策略的辦法讓數(shù)據(jù)通訊更加高效。
第一步:大多數(shù)情況下不添加策略的雙WAN接口無(wú)法正確轉(zhuǎn)發(fā)數(shù)據(jù)包,解析DNS信息時(shí)會(huì)出錯(cuò)。
二步:進(jìn)入我們?cè)谏掀恼轮邢螺d的dualwan固件程序壓縮包,訪(fǎng)問(wèn)里面的Script目錄,打開(kāi)里面的readme.txt文件了解各個(gè)腳本的功能和應(yīng)用方法。
第三步:選擇適合自己的腳本文件,通過(guò)記事本程序?qū)⒃撐募蜷_(kāi),正如幫助文件所說(shuō)我們可以針對(duì)多WAN設(shè)備添加兩種腳本策略,一個(gè)是電信網(wǎng)通智能路由,一個(gè)是負(fù)載均衡策略;前者幫助我們自動(dòng)轉(zhuǎn)發(fā)數(shù)據(jù)到不同ISP對(duì)應(yīng)的WAN接口,后者針對(duì)數(shù)據(jù)包實(shí)現(xiàn)均衡功能。就筆者感覺(jué)現(xiàn)在電信和網(wǎng)通線(xiàn)路互訪(fǎng)問(wèn)題已經(jīng)大大改善,所以對(duì)于大多數(shù)情況的應(yīng)用來(lái)說(shuō)訪(fǎng)問(wèn)電信和網(wǎng)通速度差距沒(méi)有以前那么大了,所以推薦大家使用負(fù)載均衡策略,這樣路由器會(huì)根據(jù)各個(gè)WAN接口的通訊情況和資源占用情況合理分配數(shù)據(jù)包轉(zhuǎn)發(fā)目的地址。負(fù)載均衡策略對(duì)應(yīng)的文件是load-balance.sh。
第四步:打開(kāi)load-balance.sh文件后將里面的內(nèi)容全部復(fù)制,粘貼到DUALWAN圖形化管理界面中的administration->scripts中,選擇policyroute on標(biāo)簽,然后粘貼即可。之后保存退出。
第五步:再點(diǎn)policyroute標(biāo)簽,重復(fù)粘貼一次所有內(nèi)容到這里,繼續(xù)保存。
第六步:保存退出后我們的網(wǎng)絡(luò)通訊就恢復(fù)正常了,不會(huì)再有DNS或網(wǎng)絡(luò)故障。在status狀態(tài)顯示處我們可以看到WAN1端口的通訊速度。
第七步:點(diǎn)status->overview后可以查詢(xún)wan2,wan1的通訊流量。
第八步:同時(shí)我們還可以通過(guò)VLAN標(biāo)簽查看帶寬大小,例如筆者的VLAN1對(duì)應(yīng)的WAN1帶寬值是3369Kbps,相當(dāng)于3M多了。
第九步:同時(shí)查詢(xún)VLAN2對(duì)應(yīng)的WAN2帶寬值是1382Kbps,相當(dāng)于1M多。
通過(guò)加載負(fù)載均衡腳本后我們可以輕松實(shí)現(xiàn)兩個(gè)WAN接口的路由轉(zhuǎn)發(fā)功能,利用策略路由腳本限度的使用了兩個(gè)WAN線(xiàn)路,讓網(wǎng)絡(luò)通訊效率更高。
三、用SVG繪制流量圖標(biāo)查看通訊更直觀(guān)
不過(guò)默認(rèn)情況下我們?cè)趕tatus->overview后查詢(xún)到的流量通訊只有數(shù)字信息沒(méi)有看到任何流量圖標(biāo),實(shí)際上TOMATO固件是可以根據(jù)數(shù)據(jù)信息繪制流量圖標(biāo)的,我們需要下載SVG VIEWER并安裝后才能夠順利查看。
默認(rèn)情況下我們的機(jī)器都沒(méi)有安裝SVG VIEWER,所以在查看帶寬標(biāo)簽時(shí)顯示不出任何信息,我們需要重新下載并安裝該組件,具體地址為http://www.onlinedown.net/soft/3815.htm。
小提示:
SVG格式全稱(chēng)為scalable vector graphics,他是由adobe公司開(kāi)發(fā)的圖形查看格式,和傳統(tǒng)的圖象格式不同的是這種特殊格式可以讓基于頁(yè)面的圖片“活”起來(lái),正好適合在線(xiàn)實(shí)時(shí)流量監(jiān)控圖的繪制,不過(guò)要想讓其正常使用就需要按照上文說(shuō)的地址去下載安裝。
安裝完畢后我們?cè)俅卧L(fǎng)問(wèn)status->overview就可以看到實(shí)時(shí)以及最近24小時(shí)或者以日,周,月為單位的流量通訊信息了,所有數(shù)據(jù)都以曲線(xiàn)圖的形式表現(xiàn)出來(lái)。
四、幾點(diǎn)補(bǔ)充
使用雙WAN口通訊并開(kāi)啟監(jiān)控會(huì)占據(jù)無(wú)線(xiàn)路由設(shè)備很多資源,所以如果在實(shí)際使用過(guò)程中發(fā)現(xiàn)傳輸速度緩慢或者在監(jiān)控界面下看到CPU或內(nèi)存占用比率過(guò)高的話(huà),我們應(yīng)該適當(dāng)?shù)年P(guān)閉相關(guān)監(jiān)控應(yīng)用或者不必要的應(yīng)用與功能,當(dāng)然關(guān)閉系統(tǒng)日志也是個(gè)不錯(cuò)的方法。
同時(shí)我們所設(shè)置的所有DDNS、UPnP應(yīng)用全部通過(guò)WAN1口應(yīng)用,所以如果想針對(duì)WAN2做相關(guān)設(shè)置是不可能的,我們只能等待開(kāi)發(fā)者后繼版本的發(fā)布。
五、總結(jié)
通過(guò)本次系列文章我們可以實(shí)現(xiàn)雙WAN接入的功能,利用策略路由和數(shù)據(jù)腳本我們可以更好的管理通過(guò)WAN1與WAN2接口的數(shù)據(jù)包,讓網(wǎng)絡(luò)通訊速度化,從而解決企業(yè)實(shí)際應(yīng)用。當(dāng)然關(guān)于雙WAN口應(yīng)用與配置的內(nèi)容和技巧還有很多,不過(guò)由于篇幅關(guān)系筆者不能再展開(kāi)說(shuō)明了,感興趣的讀者可以自行研究或者通過(guò)網(wǎng)絡(luò)來(lái)搜索相關(guān)資料。

