Por si las moscas vamos a hacer primero una copia de seguridad de la siguiente manera:
Inicio->ejecutar->cmd y en el script escribimos
C:\netsh dump ->C:\MiRed.cmp
Prara restaurar la copia de seguridad
C:\netsh exec -> C:\ConfigRed.cmp
Para hacer la configuración en Windows creamos un archivo de texto y le cambiamos la extensión .txt por un .bat . Editamos el .bat con el siguiente texto (mi IP es estática) :
netsh interface ip set address "Nombre de la conexión" source=STATIC "dirección Ip" "Mascara de subred" "Puerta de enlace" ;
netsh interface ip set dns "Nombre de la conexión" source=STATIC "dirección servidor DNS" ;
Ahora , para que se ejecute el archivo al arrancar el sistema :
Inicio -> ejecutar -> regedit . Una vez llegados a éste punto , seleccionamos Hkey_local_machine -> Software ->Microsft ->Windows ->CurrentVersion ->Run.
Ahora pulsamos con el boton derecho del ratón sobre la carpeta -> nuevo -> valor de cadena múltiple y ahí escribimos la ruta del archivo que hemos creado.
Como yo trabajo con Windows no he probado la configuración en red en Linux, pero buscando documentacion he llegado a éstas conclusiones:
Ifconfig permite obtener y modificar las interfaces de red de un equipo mediante la línea de comandos. Podemos modificar las direcciones de red de nuestro equipo , pudiendo asignar una IP a nuestra red , mascaras y broadcast de la siguiente manera:
IFCONFIG eth"DIRECCIÓN" netmask"DIRECCIÓN" broadcast"DIRECCIÓN"