[心得] 簡單解決連線對戰問題

看板NSwitch (任天堂Switch)作者 (lschyikira)時間3年前 (2021/04/05 11:53), 3年前編輯推噓26(26042)
留言68則, 26人參與, 3年前最新討論串1/1
小弟也有一台 switch 但從來不玩連線類遊戲 XD 主要是室友要玩保可夢劍盾還有 MH 的連線對戰 發現連不上來找我求救後解決的心得 他的狀況是 switch 可以連上網路下載遊戲等等 但唯獨連線對戰永遠進不去房間 無法跟其他人對打 以下針對申辦中華電信光世代對此問題的簡易解法 總之 先說結論 結論就是 中華應該某個版本以後的韌體剛好擋到這類型的封包 所以只要不透過小烏龜提供的區網 自己買一台可以撥接的簡易路由器然後自己播接 幾乎連線就沒什麼問題了 不用登入小烏龜工程模式 不用開 DMZ 跟 port forwarding 也不用特別買很貴的路由器 詳細的故事是 兩天前 室友看到一篇在解說 測試連線裡面 NAT type A B C D 的部分 裡面又說 NAT A 最強 屌打其他 type BCD 小弟好歹也是做過路由相關工作的人 想說從沒聽過什麼 NAT type ABCD 然後稍微餵狗了一下 發現確實沒有這種 type 所以分 type 應該只是老任自己內部定義用的 那是不是 type A 就真的強無敵呢? 我想來想去都覺得怪怪的 然後就跟室友稍微做了一下測試 小弟家的小烏龜是 Alcatel I-040GW 因為之前小烏龜提供的 wifi 又過熱跟訊號不夠強 所以後面接了一台自己的 TP link Archer C7 連接方式是直接從小烏龜那邊拿 DHCP 也作為小烏龜區網裡面的一個 Host 但是當時懶得設定 所以直接就把 C7 的 WAN 拉出來 去接小烏龜的 RJ45 孔 剩下所有設備都接到 C7 的 LAN port wifi 也同樣放在相同的 LAN 裡面 方便其他像是 NAS 之類的設備連接 也可以儘量在 C7 的 LAN 裡面就完成 routing 避免封包還可能會送到小烏龜上面造成他的負擔 為了避免無線帶來的額外負面影響 NS 在測試過程中都是使用有線網卡連接 首先是讓 NS 直接連接小烏龜的區網 看過文章裡面 我覺得比較合理的部份是 DMZ 但新版的 040GW 韌體裡面並沒有 DMZ 的選項 所以退而求其次 就把 1-65535 的 port 全部都 forwarding 給 switch 結果是連線對戰一樣不通 沒有改善 連線檢測得到的 type 是 C 然後出於好玩 我又把 NS 改成接到更後面一層 LAN 也就是 C7 的區網內 連線測試得到的結果也是 type C 連線對戰一樣不可行 但其他網路連線都暢通 最後室友總算找到 PPPoE 的帳密 直接讓 C7 播接 PPPoE 之後 讓 NS 連在 C7 的區網內再次測試 連線對戰突然一路大順暢 所以問題就解決了 此時測試的 NAT type 是 B 從我個人網路經驗的理解 以及上面測試的結果 綜合來看的結論是 NAT type 是老任內部定義的 並不是一般網路工程上使用的定義 千萬不要拿這個 ABCD 去跟網管人員吵 可能 ABCD 的順序和經過的 NAT 層數 是否僅有開啟某類型的 NAT protocol 等等有關 可能因為經過的 hop 和 NAT 層數較多 而導致可以連線速度和穩定性會下降 但是否可連線的能力 (包括對戰) 應該是不受影響的 如果出現了以上僅有連線對戰會受影響 通常都是有某些設定擋掉了連線對戰使用的封包 也因此 沒有必要有迷思 認為一定要是 type A 才最好 倒是在中華小烏龜的案例上可以看到 應該是讓小烏龜作為 router 時 有連線對戰的封包恰好被擋掉了 可以自己播接 PPPoE 連上即可 不需要特別做什麼完全 disable 小烏龜的播接功能 完全不使用小烏龜的 PPPoE relay 也千萬不要喪心病狂的用 DMZ port forwarding 所有 port 給 switch 讓你的 switch 完全曝露在廣域網路中 也不需要說一定要買某牌特定的超高級路由器才行 以上就是一些小小的心得建議 祝大家玩遊戲愉快 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.221.113 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/NSwitch/M.1617594825.A.926.html

04/05 11:59, 3年前 , 1F
文組表示看不懂QQ 一點也不簡單
04/05 11:59, 1F
稍微在前面結論補一下 總之去買一台中規中矩的路由器然後撥接用就行了 ※ 編輯: LSChyiK (39.10.231.13 臺灣), 04/05/2021 12:07:22

04/05 12:07, 3年前 , 2F
簡單說就是NATA你住一樓,DMZ全開就是你連大門都不關,NA
04/05 12:07, 2F

04/05 12:07, 3年前 , 3F
TB你住二樓,資料還算好傳輸,你的設備離網路線越遠就是
04/05 12:07, 3F

04/05 12:07, 3年前 , 4F
越高層樓。
04/05 12:07, 4F

04/05 12:08, 3年前 , 5F
看前面還以為是沒買NSO
04/05 12:08, 5F
這個有好笑 但聽起來是現實世界網管會遇到的QQ

04/05 12:08, 3年前 , 6F
我是直接用小烏龜就NATB,懶得再處理到NATA,我之前就有
04/05 12:08, 6F

04/05 12:08, 3年前 , 7F
發文過了,差異不大,不像索家比較嚴格一點。
04/05 12:08, 7F
沒錯 再一次澄清 type 迷思 也省去做一堆不知道是什麼但很容易出事的苦工 ※ 編輯: LSChyiK (39.10.231.13 臺灣), 04/05/2021 12:16:12

04/05 12:50, 3年前 , 8F
先推文 ,假裝自己看得懂
04/05 12:50, 8F

04/05 13:05, 3年前 , 9F
這篇是種花電員工教育訓練嗎?
04/05 13:05, 9F
沒有沒有 出來獻醜了 也只有弄到可以連線 確定小烏龜會擋 沒有真的去分析還有做完整的測試

04/05 13:09, 3年前 , 10F
我碰過兩台 switch 用同一台路由器會互卡,只好一台連 mod
04/05 13:09, 10F

04/05 13:09, 3年前 , 11F
em,一台連 AP,但奇怪的是,如果走同一台路由器,可是一
04/05 13:09, 11F

04/05 13:09, 3年前 , 12F
台主機有線,一台主機無線就又可以,很謎,不知道會互卡是
04/05 13:09, 12F

04/05 13:09, 3年前 , 13F
不是因為 port 搶到的關係?
04/05 13:09, 13F
不確定耶 可能要看整個完整環境設定才知道 因為 NAT 正是拿 port 數量去換 才能讓一個 IP 底下可以自己開區網 然後讓區網內有複數 host 網外連的功能 所以實際情況還是要看當時怎麼設定的才知道

04/05 13:27, 3年前 , 14F
用很多年的N18U玩世界常被NAT搞,這次倒是非常穩
04/05 13:27, 14F

04/05 14:21, 3年前 , 15F
簡單講直接接在中華小烏龜配合機體硬撥都是A
04/05 14:21, 15F

04/05 14:22, 3年前 , 16F
中間接一台無線hub掛出來的基本上都是B除非設定延伸
04/05 14:22, 16F
其實也不一定啦 可以看到我在用 PPPoE relay 播接之後出來還是看到 type B 網路上其他分享也是類似這樣 可能調一調 forwarding 結果也還是 type B 就如文內所說的 這個 type 分類是老任自己定義內部用的 如果老任沒有明說的話 我們只能猜 ABCD 可能是怎麼分類的 所以連線能正常使用即可 不用在意迷思要 type A 當然如果可以連線但品質很差 還是可以試著調整其他設定

04/05 14:28, 3年前 , 17F
推技術文
04/05 14:28, 17F
※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 14:40:56 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 14:45:48

04/05 14:47, 3年前 , 18F
借問像社區網路公司發固定IP給你後再用AP分享,是不是我這
04/05 14:47, 18F

04/05 14:47, 3年前 , 19F
端改DMZ或開port都沒有用,還是會被網路公司的防火牆擋下
04/05 14:47, 19F

04/05 14:47, 3年前 , 20F
來?我打電話諮詢好幾次了對戰連線還是時好時壞
04/05 14:47, 20F
我的測試情況只有看到小烏龜會擋 那如果你上游的 router 會擋的話 那確實就是沒救 在我的情況下 差不多等同就是我 bypass 小烏龜 自己連接到 WAN 我室友在受不了跟我抱怨之前 他都是連自己的手機網路 所以看起來手機網路似乎沒有擋 萬一真的社區網路無解的話 這可能是一個替代方案 祝你可以順利玩 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 14:53:00

04/05 15:01, 3年前 , 21F
3Q準備約到期後換中華電,月租大概兩倍價但網路穩定
04/05 15:01, 21F

04/05 15:04, 3年前 , 22F
你也寫的太複雜了吧...
04/05 15:04, 22F
後面主要是分享一下測試的過程 所以真正執行的步驟只有買一台路由器然後撥接 PPPoE 這樣 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 15:34:52

04/05 15:41, 3年前 , 23F
推認真測試心得文!
04/05 15:41, 23F

04/05 16:00, 3年前 , 24F
難怪我之前跟網路服務商的網管人員說Type abc他們都聽不
04/05 16:00, 24F

04/05 16:00, 3年前 , 25F
懂,鴨子聽雷
04/05 16:00, 25F

04/05 17:23, 3年前 , 26F
Nat 每家用法可能都不一樣吧 像ps4是用123 switch這
04/05 17:23, 26F

04/05 17:23, 3年前 , 27F
邊是用ABC
04/05 17:23, 27F
是的 但是各家用各家的 既不是 RFC 也不是 IEEE standard 規格又不公開 所以就沒不能用這個去跟網路供應商等等溝通 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 17:56:06

04/05 17:55, 3年前 , 28F
NS開UDP port 0-65535 印象中我是從美任的官方說明看到的
04/05 17:55, 28F

04/05 17:56, 3年前 , 29F
具體可能要再查一下 總之我開了port搭PPPOE就是type A了
04/05 17:56, 29F
我也看過這個 當時是有點傻眼 想說官方怎麼會叫你做這種危險的事情 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 17:57:02

04/05 17:56, 3年前 , 30F
推心得文!
04/05 17:56, 30F

04/05 17:59, 3年前 , 31F
04/05 17:59, 31F

04/05 18:00, 3年前 , 32F
NS是封閉式系統 只幫這個裝置開port會有什麼安全性疑慮嗎
04/05 18:00, 32F

04/05 18:00, 3年前 , 33F
04/05 18:00, 33F
這個主要是從資安的角度來看 如果能盡量避免系統被攻擊的點 就應該盡量做到 如果不開這個 port 更是在這個方面上杜絕了可被攻擊的可能性 然後會不會被攻擊與系統是否封閉其實沒有多大的關係 各位可以回想一下 NDS 這個家族精彩的破解史 即便他是封閉系統 還是能被破 所以可能在意的點變成這個東西被攻破 被駭客利用 我是不是有很嚴重的損失? 由這個角度去思考 就比較會有感覺我要在這個東西下多少功夫 但要小心的是他有可能變成整個系統弱點 例如某裝置被攻破 可能會變成一個跳板 又或者各位還記得一銀被駭的過程? 其次 我們更可以非常直觀的想到 你的 NS 上是不是存了信用卡之類的密碼? 如果能多一點小心和事前防禦 是比較安全的

04/05 18:05, 3年前 , 34F
看前面還以為是沒買NSO+1
04/05 18:05, 34F

04/05 18:19, 3年前 , 35F
我這邊類似你的作法 只是我沒買額外 AP,用有無線網卡的
04/05 18:19, 35F

04/05 18:19, 3年前 , 36F
機器弄 Hostapd 就好了
04/05 18:19, 36F
恩也就是有別的裝置播接 PPPoE 即可

04/05 18:47, 3年前 , 37F
04/05 18:47, 37F

04/05 18:47, 3年前 , 38F
我NS、PS4都照官方設定從無線分享器開port,然後再pppoe
04/05 18:47, 38F

04/05 18:47, 3年前 , 39F
玩好幾年了,除非伺服器爆炸基本上穩如泰山
04/05 18:47, 39F

04/05 18:49, 3年前 , 40F
我的環境就是 modem 是.1.1,路由器是 .2.1,然後路由器透
04/05 18:49, 40F

04/05 18:49, 3年前 , 41F
過 PPPoE 連外,其他網路裝置都是用路由器來連外。直到我
04/05 18:49, 41F

04/05 18:49, 3年前 , 42F
發現兩台 switch 要連動森,一起上同一個島的時候必出問題
04/05 18:49, 42F

04/05 18:50, 3年前 , 43F
,猜測可能是 port 共用造成搶 port,才把其中一台改連 mo
04/05 18:50, 43F

04/05 18:50, 3年前 , 44F
dem,果然馬上解決
04/05 18:50, 44F

04/05 18:50, 3年前 , 45F
另外說一下同樣配置,劍盾打大冒險一天到晚斷線,MHR跟
04/05 18:50, 45F

04/05 18:50, 3年前 , 46F
朋友共鬥超順,各家技術力差距就出來了
04/05 18:50, 46F

04/05 20:27, 3年前 , 47F
我連AP撥PPPOE是NAT A欸
04/05 20:27, 47F
所以說大家不要再在意那個 type A 或 B 啦XD ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/05/2021 20:39:34

04/05 22:52, 3年前 , 48F
嗯嗯好 看完覺得我只能請你來我家幫我裝了
04/05 22:52, 48F

04/06 00:28, 3年前 , 49F
感謝釋疑!
04/06 00:28, 49F

04/06 01:43, 3年前 , 50F
NAT設定是防火牆的基礎,我不知道你怎麼得出這結論的
04/06 01:43, 50F
NAT 不是防火牆的基礎 謝謝 請正確了解 NAT 後再來討論 順便補充一下 雖然維基百科常被大家說有誤 但至少我剛看中文版的介紹是對的 你可以直接看中文維基的 NAT 條目

04/06 01:43, 3年前 , 51F
04/06 01:43, 51F

04/06 03:45, 3年前 , 52F
然後你跟宏華工程師(中華電信子公司)說你要玩PS4或N
04/06 03:45, 52F

04/06 03:45, 3年前 , 53F
S對戰他就會幫你設定為非DHCP ,凱擘的機房也是會。你
04/06 03:45, 53F

04/06 03:45, 3年前 , 54F
跟他說你要玩連線對戰但是NAT有問題,他從機房端幫你
04/06 03:45, 54F

04/06 03:45, 3年前 , 55F
跳router路徑。總之不是租屋或手機自己申請的,你明白
04/06 03:45, 55F

04/06 03:45, 3年前 , 56F
講他們就會幫你串路徑了!至於為什麼用NAT,因為它們
04/06 03:45, 56F

04/06 03:45, 3年前 , 57F
怕攻擊。這個我管了10多個網站能感同身受,他用了是類
04/06 03:45, 57F

04/06 03:45, 3年前 , 58F
似VPN的原理達到你串進去他的機器他後端的機器能幫你
04/06 03:45, 58F

04/06 03:45, 3年前 , 59F
分配到世界各地
04/06 03:45, 59F

04/06 03:48, 3年前 , 60F
驗證端他開在日本,然後會透過日本連去你所屬的NSO或P
04/06 03:48, 60F

04/06 03:48, 3年前 , 61F
SN,不過PSN自己跑去新加坡了,推測怕前面的路由被多
04/06 03:48, 61F

04/06 03:48, 3年前 , 62F
放一層造成機器退到NAT 2
04/06 03:48, 62F
※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/06/2021 07:09:12 ※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/06/2021 07:11:33

04/06 07:39, 3年前 , 63F
看不太懂、有買啥機器照這樣設定大概就能搞定的嗎w
04/06 07:39, 63F

04/06 10:11, 3年前 , 64F
有遇過,最快真的就自己多接一台AP
04/06 10:11, 64F

04/06 10:56, 3年前 , 65F
小烏龜用port forwarding可以A, DMZ就不行
04/06 10:56, 65F

04/06 11:04, 3年前 , 66F
如果小烏龜會用的話,買router不是必要,固定NS 區網IP,
04/06 11:04, 66F

04/06 11:04, 3年前 , 67F
設好port forwarding 就好了
04/06 11:04, 67F
內文有實驗 有開全 port forwarding 但連線失敗 我室友有說他家比較早以前裝光世代 沒特別設定連線也正常 所以才結論出某個版本後的小烏龜韌體開始就會擋到 然後千萬不要再在意那個 type 啦XD

04/06 12:22, 3年前 , 68F
推用心文
04/06 12:22, 68F
※ 編輯: LSChyiK (118.168.221.113 臺灣), 04/06/2021 21:36:35
文章代碼(AID): #1WQed9ac (NSwitch)
文章代碼(AID): #1WQed9ac (NSwitch)