看板 Broad_Band 關於我們 聯絡資訊
※ 引述《chris1281 (無言的美德)》之銘言: : 大家好 : 小弟在這邊有幾個問題想請教,由於牽涉範圍可能很廣 : 所以標題才用這麼籠統的方式描述 : 請大家見諒 : 首先附上網路佈局: : Internet------P874----switch----TP-link 1043nd-------NB(by wifi) : | | : | |---PS3 : | | : | |---SMART TV : | | : | | : PC1 PC2 : (目前1043nd採用pppoe撥號連線) : 問題 1: PC1若想要連進去1043nd後面的設備,請問該在哪方面做設定呢? : (是NAT嗎? 該怎麼弄呢? : 另外若啟用NAT,那內部設備是不是要綁定DHCP後拿到的IP?) 先說明 我沒用過1043nd 只是就一般的情形做說明 一般來說 虛擬IP的部分就是NAT提供的功能 PC1若想要連進去1043nd後面的設備(前提是你要知道你是要連到哪個port) 通常就是要在1043nd上面設定port forwarding (埠對應) 但還有一個問題 就是1043nd後面的設備若是用DHCP去取得IP的話 IP可能會跳來跳去 以至於無法正確的進行port forwarding 所以建議要被連線的設備 手動指定虛擬IP 而不是用DHCP (當然 手動指定虛擬IP最好也不要和DHCP的pool有重疊) 若是你查不出來要連到哪個port的話 可能就要使用DMZ的功能了 這部分我就沒用過了 : 問題 2: 相反的,PC2若想要連到(遠端桌面, hfs)PC1的話,有辦法做得到嗎? : (兩者為不同網段,不考慮1043nd從接WAN改到LAN的方式) 基本上 要連一定沒問題 直接輸入PC1使用pppoe後得到的外網IP即可 但重點在於 這樣封包會先到網際網路(ISP)那邊再回來 以台灣畸形的民用網路來說(順便偷婊一下...) 速度應該不太好 理想狀態應該是讓封包在你家裏繞就好了 但是你中間又卡一個NAT 所以會比較麻煩一點 提供一下我們實驗室的做法 PC1那邊的網卡新增另一個網段的虛擬IP 比如說 10.0.0.1(最後一碼隨你高興不要0和255即可) netmask:255.255.255.0 然後在1043nd的routing table(路由表)那邊新增一條rule 10.0.0.0(前3碼和PC1一樣) netmask:255.255.255.0 不過gateway的部分我就不確定要填什麼了 因為我們實驗室的AP對外是用固定IP 所以就直接把那個固定IP填進去 但PPPOE我就不確定了 你可以試試看填10.0.0.1(也就是PC1新設的IP) 若是一切正常的話 1043nd下的設備就可以用10.0.0.1直接連到PC1 (是的 1043nd下的設備完全不必更改任何設定) : 問題 3: 目前PC2想要透過內網的虛擬IP連線到NB,可是完全連不上去,ping也沒回應 : 這兩者既然透過DHCP拿到同個網段下的IP了,理應可以連線阿,請問這是 : 哪邊沒有設定好呢? 會不會是NB的防火牆擋住了? 還是說1043nd的防火牆擋住?(雖然我沒遇過AP出現這種情形) 把NB和PC2的有線網卡設定同網段的IP後 用網路線直接連線看看 : 問題 4: 未來若加裝NAS在1043nd後面,是不是也同樣要設定NAT? : 請版友們幫忙解答了 >"< 要給PC1連的話 就和問題 1一樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.214.33 ※ 文章網址: http://www.ptt.cc/bbs/Broad_Band/M.1395862654.A.692.html
rick65134:囧 我問題1忘記考慮你的AP是用PPPOE的情形了... 03/27 03:42
rick65134:現在的問題應該是在PC1如何連到1043nd... 03/27 03:44
rick65134:有了 剛剛用google查了一下1043ND的設定 有一個好東西 03/27 03:58
rick65134:WAN下的Secondary Connection 選 Static IP 03/27 03:59
rick65134:然後 設定 10.0.0.2(前3碼和PC1一樣 後1碼不一樣) 03/27 04:00
rick65134:netmask:255.255.255.0 即可 然後問題2的rule就填此IP 03/27 04:01
rick65134:這樣PC1應該就可以順利地用10.0.0.2連到1043ND下的設備 03/27 04:02
lordmi:這樣設定應該是不行的。對PC1而言,當它撥接時gateway就是 03/27 06:59
lordmi:ISP機房,這時還是會繞到外面去 03/27 07:28
chris1281:假如pc1只有必要時才撥接,其餘由p874指派,這樣方法可 03/27 08:46
chris1281:行嗎? 03/27 08:47
chris1281:另外,假如1043nd為固定ip,我可以在p874加rule讓他收 03/27 09:51
chris1281:到這個ip的需求就自動轉發嗎? 03/27 09:52
chris1281:不然會明明是區網 卻去繞internet才回來 03/27 09:53
chris1281:http://goo.gl/7qyxc7 03/27 13:38
chris1281:請問這篇7樓的辦法可以用嗎? 03/27 13:39
rick65134:當PC1手動設定IP時 作業系統就會自動在它自己的routing 03/27 14:31
rick65134:table 加rule了 所以相關封包不會繞到ISP去 這種玩法我 03/27 14:32
rick65134:已經玩了超過10年了... 03/27 14:32
rick65134:不會和撥接部分衝到 因為撥接幾乎等於是用另一張網卡了 03/27 14:34
rick65134:不建議那篇7樓那樣子接線 接錯就會讓封包亂竄 塞爆網路 03/27 14:50
rick65134:基本上我說的做法就類似那篇的9樓 不過他應該是用DHCP 03/27 14:51
rick65134:而且他的分享器設備有支援pppoe relay 03/27 14:52
rick65134:本實驗室十年前曾經因為類似的接線法 癱瘓整棟系館網路 03/27 14:56
rick65134:switch1->nat server->switch2->switch1=系館網路大爆炸 03/27 14:58
chris1281:感謝您回覆! 教了我很多東西 03/27 16:39
chris1281:統整一下作法,pc1及1043nd都需照您的設定配置 03/27 16:40
chris1281:如此可用10.0.0.1網段溝通,而不會繞一圈 03/27 16:42
chris1281:但是1043nd的NAT仍需設定好才可存取 03/27 16:44
chris1281:目前唯一的問題就是gateway不知該設多少,對嗎? 03/27 16:45
chris1281:假如1043nd的撥號是拿回固定ip,可以設定此組嗎? 03/27 16:46
chris1281:剛找到1043nd的模擬器 http://goo.gl/MBBldD 03/27 16:53
rick65134:我推文的第6行就是在說問題2的gateway要設多少 03/27 17:09
rick65134:重點是WAN下的Secondary Connection要設定Static IP 03/27 17:16
chris1281:第六行不是說mask嗎 @@” 03/27 17:28
chris1281:另外,是在該頁面的advanced routing->static routing 03/27 17:36
chris1281: 加規則嗎? 還是system routing呢? 03/27 17:36
rick65134:是第6行後半句 System Routing Table只能看不能改阿 03/27 17:40
rick65134:是在Advanced Routing->Static Routing List 03/27 17:40
chris1281:抱歉,剛剛發現table只能看 03/27 17:41
chris1281:哦 所以是填10.0.0.2 對嗎? 03/27 17:43
rick65134:對 10.0.0.0 255.255.255.0 10.0.0.2 (Static IP要先設) 03/27 17:47
rick65134:或許 有可能你Static IP設好後 System Routing Table就 03/27 17:48
rick65134:有出現相關rule了 這樣你就不必新增rule了 03/27 17:48
chris1281:ok 晚上立刻去弄 屆時若有問題可以再向您請教嗎? 03/27 17:52
chris1281:感激不盡 >〃< 03/27 17:52
rick65134:如果我沒睡死的話... 03/27 17:54
chris1281:您好,我在設定routing list時,會出現目的地與WAN不可 03/27 22:09
chris1281:同網段,請問該如何處理呢?? 03/27 22:09
chris1281:剛剛那問題,我後來發現設定完static IP後,路由表有了 03/27 22:32
chris1281:因此,應該算解決了吧? 然後又蹦出一個新問題 03/27 22:32
chris1281:就是我的pc1,要透過 route add 指令新增時,會出現 03/27 22:32
chris1281:路由新增失敗 參數錯誤 03/27 22:33
chris1281:route add 10.0.0.1 mask 255.255.255.0 10.0.0.2 03/27 22:33
assemblies:7樓那篇是可行 但是神人做法 我覺得沒幾台電腦影響不大 03/27 22:46
assemblies:也可以把1043設成bridge 不接WAN 接LAN 都用p874撥號 03/27 22:46
assemblies:用p874 or 1043 dhcp或手動設同一個網域就可以了 03/27 22:48
rick65134:PC1為什麼要新增路由? 不是只要改IP即可嗎? 03/28 00:23
chris1281:非常謝謝 rick65134 環境成功設定起來了!! 03/28 01:36
chris1281:晚點會更新rick大所教的設定步驟,屆時再看要另外發一篇 03/28 01:37
chris1281:文章,還是更新在原始文章 03/28 01:37