[心得] 简单解决连线对战问题

楼主: LSChyiK (lschyikira)   2021-04-05 11:53:43
小弟也有一台 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 完全曝露在广域网络中
也不需要说一定要买某牌特定的超高级路由器才行
以上就是一些小小的心得建议
祝大家玩游戏愉快
作者: hipposman (井上多洛~喵)   2021-04-05 11:59:00
文组表示看不懂QQ 一点也不简单
作者: s87269x (面筋)   2021-04-05 12:07:00
简单说就是NATA你住一楼,DMZ全开就是你连大门都不关,NATB你住二楼,资料还算好传输,你的设备离网络线越远就是越高层楼。
作者: Anuevol (Anuevol)   2021-04-05 12:08:00
看前面还以为是没买NSO
作者: s87269x (面筋)   2021-04-05 12:08:00
我是直接用小乌龟就NATB,懒得再处理到NATA,我之前就有发文过了,差异不大,不像索家比较严格一点。
作者: dsgfuy (帅yoyo)   2021-04-05 12:50:00
先推文 ,假装自己看得懂
作者: CKWexe (CKWexe)   2021-04-05 13:05:00
这篇是种花电员工教育训练吗?
作者: Kamiyu (同天内只计一次)   2021-04-05 13:09:00
我碰过两台 switch 用同一台路由器会互卡,只好一台连 modem,一台连 AP,但奇怪的是,如果走同一台路由器,可是一台主机有线,一台主机无线就又可以,很谜,不知道会互卡是不是因为 port 抢到的关系?
作者: allen0205 (阿邱)   2021-04-05 13:27:00
用很多年的N18U玩世界常被NAT搞,这次倒是非常稳
作者: fly9588 (没有梦想的未来)   2021-04-05 14:21:00
简单讲直接接在中华小乌龟配合机体硬拨都是A中间接一台无线hub挂出来的基本上都是B除非设定延伸
作者: saiyuu (太久没来帐号掰了QQ)   2021-04-05 14:28:00
推技术文
作者: zhmmg25 (小_刚)   2021-04-05 14:47:00
借问像社区网络公司发固定IP给你后再用AP分享,是不是我这端改DMZ或开port都没有用,还是会被网络公司的防火墙挡下来?我打电话咨询好几次了对战连线还是时好时坏3Q准备约到期后换中华电,月租大概两倍价但网络稳定
作者: lolicat (猫雨果)   2021-04-05 15:04:00
你也写的太复杂了吧...
作者: shaluboy (张大少)   2021-04-05 15:41:00
推认真测试心得文!
作者: nicetree (nicetree)   2021-04-05 16:00:00
难怪我之前跟网络服务商的网管人员说Type abc他们都听不懂,鸭子听雷
作者: kop14922000 (MrDin)   2021-04-05 17:23:00
Nat 每家用法可能都不一样吧 像ps4是用123 switch这边是用ABC
作者: JMLee (鸡米粒)   2021-04-05 17:55:00
NS开UDP port 0-65535 印象中我是从美任的官方说明看到的具体可能要再查一下 总之我开了port搭PPPOE就是type A了推心得文!找到了 https://bit.ly/3wmBkWZNS是封闭式系统 只帮这个装置开port会有什么安全性疑虑吗?
作者: AbcPig (一款猪肉饲百款人)   2021-04-05 18:05:00
看前面还以为是没买NSO+1
作者: e196819   2021-04-05 18:19:00
我这边类似你的作法 只是我没买额外 AP,用有无线网卡的机器弄 Hostapd 就好了
作者: iuiuisme (iuiu)   2021-04-05 18:47:00
作者: wdg1e56   2021-04-05 18:47:00
我NS、PS4都照官方设定从无线分享器开port,然后再pppoe玩好几年了,除非服务器爆炸基本上稳如泰山
作者: Kamiyu (同天内只计一次)   2021-04-05 18:49:00
我的环境就是 modem 是.1.1,路由器是 .2.1,然后路由器透过 PPPoE 连外,其他网络装置都是用路由器来连外。直到我发现两台 switch 要连动森,一起上同一个岛的时候必出问题,猜测可能是 port 共用造成抢 port,才把其中一台改连 modem,果然马上解决
作者: wdg1e56   2021-04-05 18:50:00
另外说一下同样配置,剑盾打大冒险一天到晚断线,MHR跟朋友共斗超顺,各家技术力差距就出来了
作者: KMSNY (MSN+KY)   2021-04-05 20:27:00
我连AP拨PPPOE是NAT A欸
作者: bysy2322 (白雪公主)   2021-04-05 22:52:00
嗯嗯好 看完觉得我只能请你来我家帮我装了
作者: JMLee (鸡米粒)   2021-04-06 00:28:00
感谢释疑!
作者: googlexxxx (googlexxxx)   2021-04-06 01:43:00
NAT设定是防火墙的基础,我不知道你怎么得出这结论的。
作者: takase790314 (高瀬)   2021-04-06 07:39:00
看不太懂、有买啥机器照这样设定大概就能搞定的吗w
作者: michael14 (chali)   2021-04-06 10:11:00
有遇过,最快真的就自己多接一台AP
作者: pc0805 (母猪教圣74)   2021-04-06 10:56:00
小乌龟用port forwarding可以A, DMZ就不行如果小乌龟会用的话,买router不是必要,固定NS 区网IP,设好port forwarding 就好了
作者: SakeruMT (天桥说书)   2021-04-06 12:22:00
推用心文

Links booklink

Contact Us: admin [ a t ] ucptt.com