有使用中華電信小烏龜 (I-040GW) 設定 Port Forwarding 的朋友嗎?

趁過年前的周六請了中華來拉暗管光纖成功升速 300M / 100M 的寬頻網路
使用的數據機是 I-040GW + 4T4R Mesh (PPPoEDHCP 都使用數據機達成)
 
今天要使用 Nintendo Switch 連線的時候拿到的是 Type C
(通常是過超過兩層迴路之後沒有導 Port 到內網 IP 就是拿這個)
 
照著前一台中華小烏龜 (ZyXEL P880) 的方式直接到 Port Forwarding 指定 Switch 的 Static IP 然後導 Port ,發現好像怎樣也沒辦法成功從 Type C 變成 Type B
 
在巴哈有看到一個方式讓我短暫時間 Switch 有 Type B
https://forum.gamer.com.tw/Co.php?bsn=31587&sn=46529&subbsn=6&bPage=0
 
不過這些方式和我腦子中的網通知識有點衝突就是了,發現重開數據機還是會拿 Type C ,再按幾下設定之後還是有機會拿到 Type B ....
 
後面把 NAS 當初在前一台小烏龜做的 Port Forwarding 搬過來,也是發生有成功,直到小烏龜重新開機之後就沒了...
 
跪求有研究的前輩求指點
 
 
目前的網路配置是
中華電信 I-040GW
├── PC
├── 4C4T Mesh
├── Empty
└── Netgear 8 Port Switch
   ├ NAS 2 Port (Static IP, Dynamic IP 各一)
   ├ PS3 (PPPoE)
   ├ PS4 (PPPoE)
   └ Raspberry (Dynamic IP)
2021-02-12 1:07 發佈
從樓主的敘述我並不知道你的 "Nintendo Switch" 是接在哪邊,才會讓你拿到 type C
因為我沒有 Nintendo Switch 所以不知道type C的定義是什麼,如果照你所說的是過2層NAT
那你的環境配置圖看起來也沒有兩層NAT,頂多一層,姑且我會把它認定是從拿到的IP判斷為Type C
EX:192.168.X.X

那解決方式有幾種

1.打開 I-040GW 的 PPPoE pass through (直接讓"Nintendo Switch" 使用PPPoE撥接拿到 IP)
2.打開 I-040GW 的 DMZ, IP 指定到"Nintendo Switch" 的IP.
3.根據你的敘述直接開Port 可能已經沒用了,你應該要使用虛擬伺服器 (virtual server),並且去查 "Nintendo Switch" 輸入port 跟輸出 port 是什麼把他設定上去應該就可行了.
如果PC是使用Win 10,可以試試建一個PPPoE撥接上網再開Hotspot給NS看能不能連。
li0519 wrote:
從樓主的敘述我並不知(恕刪)


關於 Type C :我的 Nintendo Switch (以下簡稱 NS) 直接是使用 I-040GW 接的中華 Mesh 4T4C 上面,他拿的 IP 直接是 I-040GW 配發的 IP (DHCP)

其實這些方式之前有稍微找了一下

1.本來是打算接上 USB to RJ-45 的方式看看能不能直接 PPPoE 出去,可惜的是發現 NS 就算接上去,NS 系統並沒辦法做 PPPoE 這件事情,這部分我在這區網下的 PlayStation 系的主機都是直接 PPPoE 拿著第一層的 IP 上網了

2. I-040GW 這台小烏龜的路由器功能就缺少 DMZ 這功能,DMZ 其實也就先把進來的一律先丟這個位置,所以和第一層 IP 就差不多意思了 (就連 Upnp 這功能打開,應用程式主動開的 Port 轉發也在下次重開數據機就沒了...)

3. 其實 Port Forwarding 和你說的 Virtual Server 是差不多的事情,大略上就是打進第一層 IP 的 Port 直接導到 Lan IP ,這個就是我這問題的核心所在,這功能是存在於 I-040GW 只是設定上去有時候有效有時候無效...

彪彪 wrote:
如果PC是使用Win...(恕刪)


應該是不考慮這麼做,這樣每次要連線就是一定要開 PC ,外加我其實還有 NAS 需要做 Port Forwarding

-----

另外昨天有請中華年後來幫我看看我的數據機是不是有問題再決定要不要花錢買台路由,屆時這地方就疊了三台機器了 (小烏龜, Router, Netgear Switch),後續有解法會再補上
阿揚 (Weng) wrote:
個就是我這問題的核心所在,這功能是存在於 I-040GW 只是設定上去有時候有效有時候無效..



針對第1的問題,可能NS真的不支援在有DHCP server下撥接PPPoE吧,否則你的PS可以沒理由NS不行,至少目前可以確定你的I-040-GW PPPoE pass through 功能是正常的,也許樓主你可以再去確認看看NS上面的設定,或是先把I-040-GW的dhcp功能先關掉,再用NS撥接一次看看,也許是NS拿到ip後就直接關掉你的PPPoE功能了.

另外有些機器的Port Forwarding只支援單一 Port Forward 不支援多Port Forward 的功能,這個樓主可能要再去確定一下,用Virtual Server 會比較安全一點至少不會把1-65535全部導進來.
阿揚 (Weng) wrote:
趁過年前的周六請了中(恕刪)

中華的路由很難用,很多東西不能設定,直接買一台路由器比較快,便宜的TP-LINK AC1900就好一千出頭(再便宜的只支援百兆有線端口),MESH用橋接模式接在路由後面統一由路由器控管,這樣遊戲機也能吃MESH的訊號,所以路由不用買太好,因為訊號是以MESH為主,路由開DMZ給遊戲機,遊戲機通常不會有網路暴露的風險,這樣簡單輕鬆解決。
解決之後拖了好久,回一下目前的解決狀況吧 xd

還是加了一台 Router 在小烏龜後面,因為需求這部分是打算使用非無線的路由器,本來是看上 MikroTik 的解決方案,不過看到 EdgeRouter X 就選擇後者了,其實要論可玩性應該是 MikroTik 的 RouterOS 會比較廣

I040GW
├──中華電信 Mod
└──EdgeRouter X (DHCP, PPPoE)
   ├DeskTop
   ├中華電信 PLC
   │ └中華電信 4T4R Mesh AP
   └Netgear GS108E
    ├QNAP NAS LAN 1
    ├QNAP NAS LAN 2
    ├PlayStation 3
    ├PlayStation 4
    ├PlayStation 5
    └Raspberry Pi

由 EdgeRouter 來做的效果發現比 P880 好蠻多的,可能是之前一直沒特別看這些低價 Router 給的效果
不過目前也有一些問題,像是 PlayStation 有時候軟體假使用了太詭異的 Port 又不打算指 Port ,我會使用 PPPoE Relay 的方式處理

這台有 pppoe-relay 這個套件可以進行設定,不過好像沒辦法往 Switch 下面的設備
https://linux.die.net/man/8/pppoe-relay



有使用 IPv6 的話,因為是額外一台 Router 來取 IP ,所以可能需要做一點設定
https://www.sakamoto.blog/ubiquiti-edgerouter-ipv6-with-hinet-pppoe/


在中華電信的 PPPoE 帳號有個 @wifi.hinet.net 這個,有另外問一下外包工程師,他們說這組是提供給他們工程師直接使用的帳號,效益等同 @hinet.net


其實上面蠻多人的回應都是建立在 I040GW 的路由器功能是正常的情況,這台路由器的功能在自己體會和爬文之後得到的結論是,這台路由功能是瘸的,別以為你看到的設定就是有這設定,之前聽說也有韌體大改過一次,改過之前聽說和殘廢差不多,只能拿來撥號...
這部分有打電話問中華電信,他們表示我們的數據機只能拿來上網,其他功能請自己買東西來解決...
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?