>

16 de febrero de 2013

Configurando interfaces de red...

Los que habitualmente trabajamos en diferentes ubicaciones nos encontramos que con frecuencia necesitamos modificar los datos relativos a la configuración de acceso a internet.

Si hay wifi, no hay problema: se selecciona una de las redes que está con cobertura y, si ya nos habíamos conectado previamente, el sistema automáticamente asigna los datos necesarios (usuario, contraseña, etc.) y el acceso a la red es prácticamente instantáneo.

¿Pero que ocurre si el acceso no se hace a través de wifi sino a través de una red cableada? En este caso, será necesario acceder a las propiedades del adaptador de red y configurar todos los datos de acceso: dirección ip, gateway, dns, etc. Nada complicado, pero sí latoso. Sobre todo si hay que hacerlo a menudo.

Aunque es verdad que existen aplicaciones que se encargan de almacenar por nosotros dichas configuraciones, únicamente con unos pequeños scripts se puede hacer mucho más fácil y rápido este proceso.

Si se trabaja con equipos con Sistema Operativo Windows el comando principal a tener en cuenta es netsh. Asumiendo que la conexión de red a configurar tiene el nombre "LAN", la configuración del acceso debería ser similar a la siguiente:



rem Fichero: casa.bat
@echo off
cls

echo.
echo ===== Configurando la conexión de red para casa ===============
echo  IP:      192.168.2.100
echo  Mask:    255.255.255.0
echo  Gateway: 192.168.2.1
echo  DNS:     192.168.2.5
echo.

ipconfig /release *

echo Red desconectada
echo Por favor, espere.
echo.
  
netsh interface ip set address "LAN" static 192.168.2.100 255.255.255.0 192.168.2.1 1

netsh interface ip set dns "LAN" static 192.168.2.5
  
echo ====== Red configurada =======================================
echo compruebe los datos de la nueva red.
  
ipconfig
   
echo.
pause



Si se trabaja con equipos con Sistemas Operativos Linux las diferentes configuraciones de acceso a la red pueden hacerse en el fichero /etc/network/interfaces

# /etc/network/interfaces

# Loopback network interface
auto lo
iface lo inet loopback

# Tarjeta de red eth0
auto eth0
iface casa inet static
    address 192.168.2.100
    netmask 255.255.255.0
    network 192.168.2.0
    broadcast 192.168.2.255
    gateway 192.168.2.1

iface oficina inet static
    address 10.10.10.132
    netmask 255.255.255.0
    network 10.10.10.0
    broadcast 10.10.10.255
    gateway 10.10.10.1


Para cambiar la configuración de eth0 bastará desconfigurar la red actual con un ifdown eth0 y cargar la cargar la nueva configuración (eg. ifup eth0=casa). Si se quiere verificar que los nuevos datos han sido correctamente cargados, basta ejecutar un ifconfig

No hay comentarios:

Publicar un comentario

¿Quieres opinar sobre esto? Adelante y gracias por tu partipación.