@deersew, what’s your goal? What are your expectations?
Active multihoming at the host level is a real PITA.
How does your host know which connections are “good”? Most of the time when an ISP fails, the interface itself, as well as the IP gateway, are still up and reachable.
Then, remote clients have to be able to find your Plex server. For them to be able to do that, the server needs to be registered with the Plex Cloud.
A Plex server will usually autodiscover its public IP address, based on the active outbound routing path packets take.
You could configure port forwarding on both connections, and then manually configure Plex to register the public IP addresses of both connections. Clients would connect to the IP addresses that were reachable. But I’m not sure if they can be prioritized - clients might not connect to your preferred connection.
Then you’d encounter another issue - asymmetric routing. Return packets don’t “go back” the way they came to you. They’ll take the default route back, and then they’ll be dropped by the first firewall they encounter.
There are a million routers with multi-WAN support. These have a few big advantages - your computer only needs one interface, and the router can do connectivity tests for both WAN interfaces. Those are both huge improvements.
These devices work GREAT for LAN clients and outbound surfing. They just switch NAT between the WAN interfaces.
They still aren’t automagically perfect for a Plex server, because it requires incoming traffic too. Plex still needs to register with the Plex Cloud. This registration needs to be updated if a WAN failover occurs. If you’re patient, Plex will (eventually) notice and refresh the registration.
Or when using a WAN failover router, manually registering both WAN IP addresses with Plex can really shine. Both can be registered simultaneously, although only one is active. Clients will test for which one is reachable at that moment.