NAS架設問題(實體IP與AP共在同一個區域網路)

rick9370 wrote:
我的AP是ASUS ...(恕刪)


老實說小弟當時要買具有pppoe pass through的AP是因為早期有p2p或架設web server的需求才用的
真的說時實話的這個功能你可以省去

以小弟自己來說,我家是DS-411J 在網路設定的部分(我是用官方的dd-wrt,因為之前我是用buffalo G300N-V2的原廠韌體在run,後來發現原廠韌體在 .1 的網段會讓arp跑掉,因此維修後換回的AP 是官方搭載的dd-wrt)
看你的狀況 ; 我會建議你刷成dd-wrt會比較好用

家裡網路一律用浮動IP進出(含網路磁碟機),此舉是為了資訊安全,我們沒有必要讓家裡一般電腦都用到固定IP,因為此舉會讓駭客更容易鎖定。
我有申請一組ddns(DynDns)我分別設定在AP以及DS-411J內,因為小弟以前有遇過,DDNS有時在AP會更新失敗,導致網路ddns無法連回家,因此網路磁碟機也加入更新行列,這部分我有問過群暉技術部磁碟機DDNS的更新機制,他說到:DS-411J開機時會先連至群暉的server去查詢外部IP,強制更新完後每5分鐘檢查外部IP是否有異動,如果有就再更新,所以比較OK。
另外我有開port分別開了20~21(FTP)、5000~5006(前面兩個是DSM的管理介面、中間的5002~4是我懶著分開設定一起設的、後面兩個是WebDav) 、7000~7001(FileStation) 最後還有55536~55663(被動式FTP),就這樣而已。

最後小弟有設定兩個VPN帳號(以PPTP形式)、可以在家裡以外連回家192.168.1.X的IP管理DS-411J、以及設定AP、另外一組給群暉查修時使用(因為有時有會用ssh 我沒開port時使用)

最後小弟有在DD-WRT中的 DNSMasq - Additional DNSMasq Options
有設定address=/xxxxxxx.dyndns.org/192.168.1.xx
這個用意是說在家裡或外面輸入xxxxxxx.dyndns.org 就可以直接連到DS-411J,讓小筆電在WebDAV比較好處理,兒在家裡自動導向192.168.1.xx不會占用外往的速度

不過我剛看了一下你的ASUS 520GC 的Flash只有2MB 我就不知道dd-wrt會把功能精簡到怎樣,所以有的功能我不敢保證你可以在AP上順利設定 小弟家裡是用Buffalo WZR-HP-G300N(刷香港原廠的dd-wrt、現在全家的聯外網路就靠它) 以及Buffalo WHR-HP-G300N(臺灣原廠搭配的dd-wrt 我以前是用這一台,現在只當AP在用)

因為我是官方合作的韌體所以都有pppoe pass through 我也有曾經把WZR-HP-G300N 刷成非官方版的17201版也是有此功能耶!! 而且可以使用,所以我也不知道到底怎樣!!

簡單一點就是中華電信小烏龜直接撥號取得ip
然後一樣在小烏龜裡面設定NAT轉址,把外面Request的NAS服務都轉給內部的NAS IP.....
這樣內部的所有裝置都跟NAS都再同一個網域底下了
https://medium.com/@ln1202
感謝各位大大的傾力相助。
因為我有架一個網站在國外空間,配上付費的DNS,最近因為受不了國外空間的龜速,以及動不動就維修,決定來自己搞一個NAS架站,也可以偶爾抓下動物。
所以為了DNS可以轉指到我的NAS,只好使用固定IP。 0rz

經由各位大大的指導,我去google了一下,發現520GC這台沒有在討論pppoe relay,搜尋到的都是520GU這台才有這個功能,看來只好再去敗一台AP了
在前面加一台HUB不行嗎???

要搞那麼複雜???

rick9370 wrote:
520GU這台才有這個功能,看來只好再去敗一台AP了...(恕刪)


前面不少網友都建議了, 用原來的 IP 分享器做 NAT, 然後把 NAS 放在 firewall 內, 這樣是比較安全的做法, 而且不用再花錢, 如果這樣做, 真的達不到你的需求, 那麼到時候再換一台效能高一點的 firewall 就好了. 小弟只是覺得, 真的沒有必要多花錢. 況且把 NAS 直接暴露在 Internet 上反而更不安全.

FB: Pctine

rick9370 wrote:
所以為了DNS可以轉指到我的NAS,只好使用固定IP。


事實上你說的問題小弟有遇過,我的解決方式是
在原來的DNS以CNAME指引到DDNS就可以了
因為小地曾經把家裡的NAS當作大家交影片檔案的地方,但是又必須以學校學聯會的網址為結尾,以當時為例我設了file.xxxx.twbbs.org 的部分CNAME至 xxxxxxx.dyndns.org 實測是可以用的
不過前提你的DNS必須找代管廠商,不過一般DNS代管 理論上一般都不太需要錢才對。
本來洋洋撒灑打了兩千多字,最後全部砍掉。

為什麼一定要用NAS直接撥PPPoE?就如pctine大大說的,用Port Forwading或Virtual Server做NAT就好,跟DNS的指引一點關係都沒有。

至於擔心Router負荷不住?是因為P2P有太多Session嗎?

你不想影響AP效能,或讓AP其它任務影響NAS運作,就不能讓NAS接在AP下。可惜你已經買了TS-212,要不然,你可以買一台有兩個網路孔的NAS,一條接WAN,一條接到AP上的Lan port就好。






acosy wrote:
本來洋洋撒灑打了兩千...(恕刪)


感謝各位高手的指點。

話說回來,大大您真瀟灑,其實可以不用刪掉的,我把問題PO上來就是想聽聽大家的意見。
現在大概知道幾種作法,順便整理一下。

1. AP開啟pppoe-relay,nas接在AP下,AP去撥號取得固定IP。
(找520GC 有支援這個功能的韌體刷 or 買一台新的)

2. 一樣接在AP下,在AP設定Port Forwarding或Virtual Server,導向NAS。
(例如我用port forwarding 將 888 port指向NAS,這樣NAS就不能用DDNS,轉而AP要用ip.hinent.net去撥號取得固定IP,然後使用特定的port去導向NAS)

不過很好奇,如果今天我NAS架了網頁伺服器(port 80) 跟FTP(port 21),我AP對外IP是取得 59.8.8.8,使用port 500去轉向NAS,那我要連上NAS的ftp,IP要怎下? 59.8.8.8:500:21 ?
抱歉,我網路基本概念不是很好> <

3. DNS以CNAME指引到DDNS
(這樣的設計還是得建立在NAS是自己撥號,取得固定IP的前提下。似乎不符合我想要讓NAS與AP的使用者是在同個區域網路的想法了)


2. 一樣接在AP下,在AP設定Port Forwarding或Virtual Server,導向NAS。
(例如我用port forwarding 將 888 port指向NAS,這樣NAS就不能用DDNS,轉而AP要用ip.hinent.net去撥號取得固定IP,然後使用特定的port去導向NAS)


DDNS 在 IP 分享器上設定就好. 但你要架網站, 就用 ip.hinet.net 去取得固定IP是最好的.


不過很好奇,如果今天我NAS架了網頁伺服器(port 80) 跟FTP(port 21),我AP對外IP是取得 59.8.8.8,使用port 500去轉向NAS,那我要連上NAS的ftp,IP要怎下? 59.8.8.8:500:21 ?
抱歉,我網路基本概念不是很好> <


你誤會了, 你已經把 port 80 & 21 mapping 至 NAS, 那麼 ftp 軟體直接填 IP 就好. 例如在 ie.
ftp://59.8.8.8.8 就可以了.


3. DNS以CNAME指引到DDNS
(這樣的設計還是得建立在NAS是自己撥號,取得固定IP的前提下。似乎不符合我想要讓NAS與AP的使用者是在同個區域網路的想法了)


這個太深奧了, 沒有打算仔細去想.
FB: Pctine
大大你過謙了。

不過,我好奇的是,為何

"用port forwarding 將 888 port指向NAS,這樣NAS就不能用DDNS" ?

DDNS跟port forwarding的關係是?



文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!