Ciao, ho trovato come fare in Windows:
1) Settare tutti i parametri della rete A (es. ReteA): IP, Gateway, DNS, ecc...
2) Cliccare su Start - Esegui - cmd - INvio
3) Digitare:
netsh -c interface dump > c:\windows\system32\ReteA.txt
4) Chiudere il prompt e settare la nuova configurazione con i parametri della rete B (es. ReteB): IP, Gateway, DNS, ecc...
5) Cliccare su Start - Esegui - cmd -Invio.
6) Digitare:
netsh -c interface dump > c:\windows\system32\ReteB.txt
7) Chiudere il prompt dei comandi e cliccare con il tasto destro del mouse sul desktop e selezionate Nuovo, quindi Collegamento.
Nel campo dove inserire il percorso digitare:
%windir%\system32\netsh.exe -f c:\windows\system32\ReteA.txt
Cliccare quindi su Avanti e come nome inserire quello che si vuole.
Cliccare Avanti, poi su Fine per avere il collegamento alla configurazione della prima rete.

Ripetere il punto 7, inserendo:
%windir%\system32\netsh.exe -f c:\windows\system32\ReteB.txt
Quando si lancia uno dei collegamenti verrà caricata la configurazione scelta.