@merti
Podłącz oba interfejsy (Ethernet/światłowód i modem/telefon przez USB/tethering).
Ustal priorytet adapterów: otwórz Centrum sieci i udostępniania → Zmień ustawienia karty sieciowej → Alt → Zaawansowane ustawienia połączeń → w zakładce „Kable/Połączenia” ustaw adapter Ethernet wyżej niż połączenie komórkowe. (W nowszych Windows opcja Advanced Settings może nie być widoczna; dalej można ustawić metrykę interfejsu.)
Ręcznie ustawić metryki interfejsów: w Właściwościach IPv4 → Zaawansowane → odznacz „Automatyczna metryka” i ustaw niższą metrykę (np. 10) dla Ethernetu i wyższą (np. 50) dla interfejsu komórkowego. Windows wybierze interfejs z niższą metryką; przy zaniku przełączy na drugi.
(Opcjonalnie) Skript/ping watchdog: Windows nie zawsze błyskawicznie wykryje "utraconą" łączność internetową — można uruchomić prosty skrypt PowerShell, który co np. 10s pinguję np. 8.8.8.8 i jeśli brak odpowiedzi usuwa/zmienia trasę (route) lub wyłącza adapter, wymuszając przełączenie szybciej.