DDWRT中的埠轉發(映射)跟UPnP

自從某次更新了iPad OS版本後,造成我家的Wifi分享器ASUS 520GU變得時常當機要進行重啟。原本想換台新的,後來想想還是省下了,先把它刷機一下,看看有沒有救好了。

查了一下網路上有關Wifi分享器的刷機建議,好像只有兩套軟體是比較有人在使用的。一套就是Tomato,另一套就是DDWRT。後來就選了DDWRT這套來刷我的ASUS 520GU。在參考不少文章後,終於成功地更新了DDWRT,從此它跟iPAD就相安無事了。

只是DDWRT上的功能看來還蠻多的,一時間也沒空去研究它。只要能用就好了。

不巧,最近又開始弄了一台NAS Synology DS213j。本來只是想說能備份照片就好了。後來又看到它裏面還有不少套件,有時有多餘的時間時就手癢給它裝了幾個來玩玩。

Wordpress是算蠻有名的部落格軟體,以前也有試著申請過一些免費的網路空間來試玩。沒想到DS213j裏也有這個套件,一樣手癢給它點下去安裝完了。



DS213j真的是很適合完全不需任何知識,只要會點滑鼠的人就可以使用的。沒幾下又裝好了Wordpress了。

在自已家裏可以連到這個網站看到Wordpress首頁也算不錯了。只是又看到DS213j有個功能就是能透過一些設定,讓你由外部的網路就可以連回家裏NAS上的網站。這…當然也要試用一下啦。


不過在設定「外部存取」的功能時,是有點需要技巧的。最方便的方式就是先去開啟你的Wifi分享器的UPnP伺服器功能,再透過DS213j的「外部存取」功能中的路由器設定功能來設定,這樣也是只要會點滑鼠就可以設定好了。

設定好外部存取後,也就這樣放著了。反正可以用就好了,管它是如何設好的。

最近不小心又到網路上查了一下到底UPnP是什麼好用的東西,這麼方便就可以設好網路的轉址。沒想到不查還好,一查就查到一些負面的消息。很多人都建議要將這項功能給關閉才比較安全

天啊,那當然要來關閉它囉。只是看了一下UPnP裏的設定值,這不是跟「埠轉發(映射)」很類似嗎?



所以就先手動在「埠轉發(映射)」裏設定一些在UPnP中有設定的Port。只是一開始的協定是設為「兩者」也就是TCP/UDP兩個都設定。接著就到UPnP這頁將UPnP伺服器給關閉。關閉後,再透過其它網路進行測試,看看是否還可以由外部的網路來存取到NAS中的網頁。結果…失敗了。

想了很久,這樣設定也沒錯啊。反覆又將「埠轉發(映射)」給刪除,再設回UPnP,奇怪,用UPnP設定就沒問題,用「埠轉發(映射)」設定就是不行。

本來想就這樣放棄了,還是開UPnP好了,不過想一下還是先查個資料看看到底「埠轉發(映射)」跟UPnP是不是一樣的東西。沒想到一查就查到一篇有用的參考資料,原來在DDWRT的「埠轉發(映射)」中的協定設為兩者的話,是有Bug而無法作用的

果然在改成TCP後,就一切正常了。





留言

這個網誌中的熱門文章

DOS Batch指令檔中如何記錄log資訊

用捷徑方式執行需帶入命令列參數的Windows Form程式

使用regular expression來match中括號(square bracket)