ROON升级到2.0之后,可以用ROON ARC这个APP在外部网络使用自己的roon core
增加了很多方便的使用情境,
但是ROON arc在有些网络配置下需要经过一些设定才能成功出现core ready
之前参考版上的讨论,也在群组上问了很多先进,
后来发现一个设定上的盲点,我的状况是这个盲点克服之后就可以成功连线
分享给正在苦战中的Roon友,希望对大家有点帮助。
大家的网络状况可能不尽相同,但设定方式应该是可以参考。
0. 我家的网络配置
先跟大家分享我家的网络状况,我家用中嘉宽带的有线电视网络,用4台DECO X25
组家用mesh wifi,NAS是synology DS418play,装roon core:
中嘉宽带router->Deco X25主机->8 port switch->NAS(roon core)
->有线2F/3F/4F的DECO X25
DECO X25主机用默认的wifi路由器模式,UPnP有打开
https://i.imgur.com/ZxyzLcA.jpg
1. ROON2.0第一次遇到的问题
我什么都没做特殊设定的状况下,出现跟这个连结一样的问题
https://tinyurl.com/2h9o7tk4
错误讯息长这样
"connectivity": {"status":"NetworkError","status_code":504,"error":"error:
Error: ETIMEDOUT, response code: undefined, body: undefined connected?
undefined"},
"external_ip":
{"actual_external_ip":"58.115.151.189","router_external_ip":"192.168.0.10"},
"status": "status": MultipleNatFound
,
"natpmp_autoconfig": {"server_ip":"192.168.68.1","found_natpmp":true},
"upnp_autoconfig": {"server_ip":"192.168.68.1","found_upnp":true}
}
如果家里不是用PPPOE上网,用有线电视网络或社区网络的话,很可能会遇到这个问题。
2. Port Forwarding
出现Mutiple Nat Found后,官网以及大部分网友都会说要设定Port Forwarding,
但我一开始不知道要怎么设定,以及在哪个设备上设定,因为我的设备有三个地方
可以设定Port Forwarding,分别是中嘉的路由器、DECO X25主机以及NAS系统设定。
后来试错很多次之后,发现Port Forwarding要设定在中嘉的路由器上,IP转发的对象
不是NAS占用的IP,而是DECO主机占用的IP。NAS占用的IP不用设Forwarding。
设定步骤如下:
a. 进入中嘉路由器的设定页面(默认是192.168.0.1),找到连接设备占用IP
我的路由器只有接DECO主机,所以只出现一个设备
https://i.imgur.com/AsqDlWJ.png
b. 在进阶->Forwarding的画面中,新增设定如下,arc用的Port默认是55000,
如果有修改的话请记得输入修改的Port,内外部同一数字即可
https://i.imgur.com/AOds9Kv.png
以上都完成后,Roon ARC app就连的到roon core了。
3. 后续设定
以上设定成功后,我把NAS移去接别层楼的DECO X25,也都正常可使用。
一点小经验分享给大家,希望大家都能顺利看到roon core ready的画面。