本教學簡介 UPnP 是透過區域網內的上網用戶,為了讓 BitTorrent、PS4、XBOX … 等連外正常工作,許多網路服務都需要開放特定的 Port 才能夠使用,不過針對每台去開 Port 較麻煩,因此透過懶人法在 EdgeRouter 上開啟 UPnP 功能實現囉~
目錄
環境設備
- Router:EdgeRouter X SFP
- WiFi:AmpliFi Gamer’s Edition
網路對應組態
- WAN / PPPoE 對應 eth0
- 如是 PPPoE 用戶者,請用 pppoe0
- LAN 對應 switch0
設定方式
如您是 BitTorrent 需求者,請在 Setup Wizards 頁面裡,選擇 UPnP 設定頁,把 Internal interface 設成 switch0 對應內部網路,而 External interface 設成 eth0 對應外部網路配置後,點擊 Apply 套用並且重新開機 Router 即可生效。
然後可透過 CLI 或 Putty 輸入指令查看 UPnP 配置狀態:
configure
show service upnp
進階 UPnP2
如果您有特別需求,UPnP2 跟 UPnP 是不同的協議,但二者是可以共存使用,相對是 UPnP2 安全性高,UPnP2 也支援 NAT-PMP,其中是一些特殊應用 Online Game、PS4、XBOX 需要配置 UPnP2 來實現自動映射。
可透過 CLI 或 Putty 輸入指令啟用 UPnP2 功能如下:
sudo su
configure
set service upnp2 wan eth0
set service upnp2 listen-on switch0
set service upnp2 nat-pmp enable
set service upnp2 secure-mode enable
commit
save
exit
以上完成配置後,請重新開機 Router 即可完成生效。