Para cambiar la puerta de enlace desde línea de comandos usamos netsh. Para ello primero eliminamos la puerta de enlace "vieja":
netsh interface ip delete address "<nombre de conexión>" gateway=all
A Continuación establecemos la nueva puerta de enlace:
netsh interface ip add address "<nombre de conexión>" gateway=<ip de la puerta de enlace> gwmetric=auto
En el siguiente ejemplo cambiaremos a la conexión "Conexión de área local" la puerta de enlace, quitando la que hubiera y poniendo en su lugar 192.168.0.2.
netsh interface
ip delete address "Conexion de área local" gateway=all
netsh interface ip add address "Conexion de área local" gateway=192.168.0.1
gwmetric=auto
Este enlace puede resultar interesante:
242468
- How to Use the Netsh.exe Tool and Command-Line Switches
http://support.microsoft.com/default.aspx?scid=kb;EN-US;242468