Roon ARC Not connection (even internally)

Roon Core Machine

Apple Mac Mini
root@deb:/etc# lshw -short
H/W path Device Class Description

                        system         Macmini4,1

/0 bus Mac-F2208EC8
/0/0 processor Intel(R) Core™2 Duo CPU P8600 @ 2.40GHz
/0/0/2 memory 32KiB L1 cache
/0/1 memory 32KiB L1 cache
/0/3 processor CPU
/0/3/5 memory 32KiB L1 cache
/0/4 memory 32KiB L1 cache
/0/6 memory 8GiB System Memory
/0/6/0 memory 4GiB SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
/0/6/1 memory 4GiB SODIMM DDR3 Synchronous 1067 MHz (0.9 ns)
/0/e memory 1MiB BIOS
/0/100 bridge MCP89 HOST Bridge
/0/100/0.1 memory RAM memory
/0/100/1 memory RAM memory
/0/100/1.1 memory RAM memory
/0/100/1.2 memory RAM memory
/0/100/1.3 memory RAM memory
/0/100/2 memory RAM memory
/0/100/2.1 memory RAM memory
/0/100/3 bridge MCP89 LPC Bridge
/0/100/3.1 memory RAM memory
/0/100/3.2 bus MCP89 SMBus
/0/100/3.3 memory RAM memory
/0/100/3.4 processor MCP89 Co-Processor
/0/100/4 bus MCP89 OHCI USB 1.1 Controller
/0/100/4/1 usb3 bus OHCI PCI host controller
/0/100/4/1/4 multimedia Audioengine D1
/0/100/4.1 bus MCP89 EHCI USB 2.0 Controller
/0/100/4.1/1 usb1 bus EHCI Host Controller
/0/100/6 bus MCP89 OHCI USB 1.1 Controller
/0/100/6/1 usb4 bus OHCI PCI host controller
/0/100/6/1/2 multimedia C-Media USB Headphone Set
/0/100/6/1/5 input IR Receiver
/0/100/6/1/6 bus BRCM2070 Hub
/0/100/6/1/6/3 communication Bluetooth USB Host Controller
/0/100/6.1 bus MCP89 EHCI USB 2.0 Controller
/0/100/6.1/1 usb2 bus EHCI Host Controller
/0/100/8 multimedia MCP89 High Definition Audio
/0/100/a scsi0 storage MCP89 SATA Controller (AHCI mode)
/0/100/a/0 /dev/sda disk 320GB Hitachi HTS54503
/0/100/a/0/1 /dev/sda1 volume 511MiB Windows FAT volume
/0/100/a/0/2 /dev/sda2 volume 289GiB EXT4 volume
/0/100/a/0/3 /dev/sda3 volume 7931MiB Linux swap volume
/0/100/a/1 /dev/cdrom disk DVDRW GA32N
/0/100/b memory RAM memory
/0/100/e bridge NVIDIA Corporation
/0/100/e/0 bridge XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express]
/0/100/e/0/0 bus XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express]
/0/100/15 bridge NVIDIA Corporation
/0/100/15/0 wlp3s0b1 network BCM43224 802.11a/b/g/n
/0/100/16 bridge NVIDIA Corporation
/0/100/16/0 enp4s0f0 network NetXtreme BCM57765 Gigabit Ethernet PCIe
/0/100/16/0.1 generic BCM57765/57785 SDXC/MMC Card Reader
/0/100/17 bridge MCP89 PCI Express Bridge
/0/100/17/0 display MCP89 [GeForce 320M]
/0/2 system PnP device PNP0c02
/0/5 system PnP device PNP0103
/0/7 system PnP device PNP0c02
/0/8 system PnP device PNP0b00

Debian GNU/Linux 10 (buster)
x86_64

Networking Gear & Setup Details

Netcomm NF18ACV

Connected Audio Devices

Number of Tracks in Library

10000

Description of Issue

  1. IOS Device can’t connect to Roon V2 server using ARC - no problem using the old Roon App. ARC app says “Only available on local network” - but even then it doesn’t work.

  2. Roon ARC can’t set up port forwarding - even though it is enabled. Even setting the port forward manually doesn’t seem to work.

Diagnostic data is as follows:
{
“connectivity”: {“status”:“NetworkError”,“status_code”:504,“error”:“error: Error: ETIMEDOUT, response code: undefined, body: undefined connected? undefined”},
“external_ip”: {“actual_external_ip”:“a.a.a.a.”,“router_external_ip”:“a.a.a.a”},
“natpmp_autoconfig”: {“status”:“NotFound”},
“upnp_autoconfig”: {“server_ip”:“192.168.2.1”,“found_upnp”:true}
}

As you can see upnp is enabled.
FYI this does not seem double nat issue as the actual external and router external ips are identical.