I'm currently running binhex-qbittorrentvpn and it works quite well. However, since the webui currently is running on the same network as my primary 1gbe home network, it can become quite sluggish when downloads saturate my internet connection (1gb symmetrical).
I have a second NIC installed in my Unraid server and it's direct connected to my pc (no DHCP server, not part of the home network). I'd like to access the qbittorrent WebUI via this private connection. How do I best configure things so I don't cause any issues with other services (Sonarr, Radarr, Plex, etc.). FWIW, I can access those other services using the secondary/private NIC address (IP_2) even though they're all set-up to use the primary ip (IP_1).
My setup is as follows:
Primary NIC (eth0) - 1gbe LAN
IP_1: 192.168.1.90
Static IP assigned by Unifi router
Bridging enabled
Members of br0 = eth0
Secondary NIC (eth2) - 10gbe direct connect to pc
IP_2: 192.168.100.90
Static IP set in Unraid, no gateway
Bridging enabled
Members of br2 = eth2
IP of pc: 192.168.100.100
qbittorrentVPN settings
IP: 192.168.1.90 (ports 6881, 8080, 8118) -- set in Docker config
Accessible from my pc at this ip only.
Web UI IP address: * Port: 8080
Network Interface: bound to wg0
Optional IP address to bind to: All addresses
Inactive NICs:
eth1 (1gbe)
eth3 (10gbe)
To reiterate, I can access Unraid, Sonarr, Radarr, Heimdall, Plex, etc. at either 192.168.1.90 or 192.168.100.90. Both IPs resolve to the correct service (depending on port used). However, the Qbittorrent webUI is only reachable at IP_1 - 192.168.1.90. The arr services access the qbittorrent webUI via 192.168.1.90.
Any idea why this occurs or how to get the desired behavior? Ideally, I'd like to be able to use 192.168.100.90 and 192.168.1.90 interchangeably and have them resolve to the same place.