ad 2. psal jsi, že jedna IP je pevná, druhá je z DHCP routeru. Nevidím problém, pevná je OK, a v DHCP na routeru snad zvládneš udělat rezervaci, aby ten počítač dostal vždy stejnou IP adresu. DNS máš možnost nastavit 2, takže stačí nastavit na obou připojeních DNS servery obou poskytovatelů. A skript neseženeš, ten si napíšeš
Jinak mě ještě napadlo jedno řešení, a to použít netsh. Přes netsh dump >pripojeni1.txt si vydumpuješ jedno spojení, pak to ručně přehodíš, znovu uděláš netsh dump >pripojeni2.txt, a pak na to můžeš udělat 2 ikonky na plochu, které budou spouštět příkaz netsh exec pripojeni1.txt (nebo ...2.txt). Příkaz netsh dokáže totiž uložit aktuální a zpětně načíst kompletní konfiguraci síťového nastavení.
ad 3. Pokud máš problémy napsat si ten skript, tak o linuxu bych ani neuvažoval.