Quote from: meyergru on July 01, 2025, 09:34:05 PMWhy are you using two NICs on the same subnet with different IPs? If you want to load-balance traffic, use a LAGG.
Out-of-state traffic is almost always a sign of asymmetric routing. That means, the response packets do not take the same route (or in this case, NIC) as the request packets. Thus, OpnSense dismisses them.
That would not be a problem if one of your NICs was passed through to VMs on your Unraid, because in that case, Unraid itself would own one IP/MAC and the VM would own another. But that does not seem to be the case.
It's because Unraid doesn't encourage modifying its internal config, particularly nginx. So to avoid messing with the base system, I'm running the relevant Docker containers and binding them explicitly to the second NIC (eth1, IP 192.168.1.41).
This setup has nothing to do with redundancy, failover, or load balancing — it's purely to expose services via subdomains with clearer separation at the network level.
That said, Unraid itself only listens on eth0 (192.168.1.40). I've explicitly removed the route through eth1, so the system has no reason to respond via the wrong interface (I think).
In theory, all system-level responses — including the ones being flagged as out-of-state — should only be coming from eth0. That's why this situation makes no sense from a routing perspective.