巧設置讓多WAN協(xié)同工作

字號:

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