I wonder, if I install ROCK on a two ethernet interfaces PC, will ROCK be available on the two networks at the same time ? Could be, as ROCK can serve multi clients at the same time…
I would say no it won’t work. Roon operates in one ip range and all it only looks on that to find zones.
I guess it depends upon what the OP is trying to achieve.
I would definitely not do this “Just because I can”.
RoonOS can certainly use two network interface cards which can be connected to physically different or, with managed switches, logically different networks.
However, as the thread that was linked to above suggests, only one of the two interfaces should have a gateway set on it. This probably means that the second interface would have to be configured with a static IP address in order to avoid having a gateway supplied by DHCP.
So something like, for example:
Internet --> Router --> Roon Server (if 1 with gateway) (if 2 no gateway) \--> Switch (or separate VLAN) |--> Roon Endpoint |--> Roon Endpoint ...
Could work provided that interface 2 of the Roon Server and the Roon endpoints were all configured with static ip addresses.
However, I don’t really see the point in doing this - yes it isolates the Roon Endpoints from the internet - which may considered a good thing (from a network security P.O.V.) or a bad thing (from an endpoint functionality P.O.V.) - but it also complicates the network administration side of things which, sooner or later is going to cause issues.
It is exceptionally unlikely that there is any advantage to be had from the extra network bandwidth offered - a single 1Gbe network interface card has more than enough bandwidth for most Roon user use cases. That 1Gbe interface could, in principle, support upwards of 16 endpoints each streaming 768kHz/32bit stereo. Likely far more than any home user is going to want. [And my NUC has a 2.5Gbe interface which makes it even less necessary. The 2.5Gbe interface could support more than 40 such endpoints]
Personnally, I would always ‘Keep it simple’ and just use a single network for all components involved in my Roon system - that would include the server (which has to have internet access), the Roon Endpoints, all Roon Clients (Roon for desktop or phone/tablet) and any device (e.g. NAS) offering storage for Roon local library media.
I have 2 networks in my house : one bad wifi network direct on my Internet box, and one good Wifi network, with a gateway on the first network (cabled). Rock is on this second network for good wifi. But I occasionally need Roon on my first network, and for ARC, it is more simple to have ROCK also on first network.
I assume this means that the ‘bad’ wifi is on the same subnet as the other devices connected directly to your router but the ‘good’ wifi is on a different subnet.
This being the case, it should be possible to configure the device that provides the ‘good’ wifi to work in access point mode. This will mean that although you would still have two wireless SSID’s (network names), you would only have one subnet and either wifi could be used to connect to Roon.
Alternatively, once you have elliminated the second subnet, you could just turn off the ‘bad’ wifi on your router.
This makes for a much simpler network that is easier to maintain and is more flexible to boot because it would elliminate this issue:
Getting rid of the second subnet by configuring the ‘good’ wifi device into Access Point mode is a much better solution than trying to use two network interfaces on your Roon Server.
Ideally (assuming your ‘good’ Wifi device has multiple wired ports) you would have something like:
Internet ---> Router ---> Roon Server (Wired) |---> Wifi Access Point (Wired) ---> Wifi devices | |---> Wired devices |---> Other wired devices
Or:
Internet ---> Router |---> Wifi Access Point (Wired) ---> Wifi devices | |---> Roon Server (Wired) | |---> Other Wired devices |---> Other wired devices
I wish I could. My “Good Wifi” is a Google Nest Wifi Pro (Wifi 6e). In order to link to another (or others) Google Nest Pro AP, Google force router mode for the AP. Bridge mode is not allowed in this case.
What Internet connection do you use?
Can you put your first router (that provides the ‘bad’ WiFi into ‘Modem Mode’ or even remove it altogether. If you can remove it (by connecting the Google Nest to an ONT for example) you may need to obtain the correct connection details to enter into the Google Nest WAN settings - usually PPPoE with login name and password and possibly vlan Id.
If you can’t do that you can set up double port forwading to get ARC working.
Your ISP router forwards TCP connections on the ARC port to the WAN side ip address of the Google Nest Router, the Google Nest Router forwards TCP connections on the ARC port to the Roon Server ip address (both port forwards would have to be done manually - you can’t use uPnP). Such port forward are more robust if you used DHCP reservations to ensure that the WAN side Google nest Ip address and your Roon Server ip address stay constant.
Failing that, you can try to use Tailscale to avoid the need to set up port forwarding at all. The Tailscale instructions can be found at:
In either case, I would turn off the ‘bad’ WiFi because it will be a less useful connection and it will degrade the performance of the ‘good’ Google Nest WiFi.
Google Wifi have very few configuration parameters. There are solutions for ARC and all, but double network access for ARC would be the simplest one, isnt it ? As you suggest more difficult solutions, you implicitely states that double network access for ROCK on two ethernet port is impossible ?
Maybe. But, with a very non standard network topology, you would probably be on your own if you had any issues.
Both double port forwarding and Tailscale are supported configurations.
This isn’t correct - I’m using a ROCK Vm with two seperate Virtual ethernet ports (one for local acces, one for VPN access) and this is working flawlessly
I have an old Intel NUC running ROON ROCK. Unfortunately it doesn’t have two Ethernet ports and I really would like to connect my ifi Zen STREAM directly to one of the Ethernet-ports and my switch ro another.
So, does anyone have suggestions to what hardware with two ethernetports that can run ROON ROCK, now that Intel NUC is dicontinued? I saw a couple of ASUS NUC’’s, but none of them have two Ethernet ports…
Just found a ASUS NUC 15 PRO U7 255H Tall Barebone with an expansion port, but will ROON ROCK work on it? And will I be able to move my existing disk and RAM from my old Intel NUC I7-8559U into the new ASUS NUC 15?
In the very early years of Rock there was some discussion of this.
If I recall it isn’t straightforward (you don’t get DHCP or internet access on the second port), so you need to manage IP addresses yourself…
I think you can likely do it with a USB connected Ethernet adapter.
So perhaps give it a try.
Thanks @GregD,
Good idea about trying with an USB-LAN adapter, would be great if it works.
There will be no problems regarding the DHPC, I’ll just set up the Ethernet-port connected to my ifi Zen Stream with a static ip-address, and do the same on my streamer, so it works as a closed network - and that part I have seen working and it sounds just so much better, Thanks running throug a switch.
This was the thread I remembered