lunes, junio 07, 2010

Configurar IP de Red desde la consola

Me encontré con que en Debian hay que hacerlo desde la consola y no desde la interfase gráfica como estaba acostubrado desde Ubuntu, Kubuntu, Mint, etc., por lo que tuve que buscar, y para que quede a mano, aquí va:

Ingresar a la consola:
Podemos hacerlo desde el ícono "Terminal" de nuestra distribución o presionando simultáneamente las teclas
Ctrl+Alt+F1

Conectarse como "root":
Si lo hicimos desde el ícono "Terminal" escribimos
sudo bash
se nos pedirá la contraseña de root.

Ver las interfases de red:
escribimos el comando
ifconfig -a
se nos muestran todas las tarjetas de red instaladas, aun las que no estamos usando.

Supongamos que la tarjeta de red que queremos configurar es la "eth0"

Editar archivo de configuración:
escribimos el comando
nano /etc/network/interfaces

Nos debería quedar algo como esto:
# CONFIGURACION MANUAL DE IP FIJA PARA ETH0
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
Salimos del editor de texto (en este caso "nano") y guardamos los cambios.

Este es un ejemplo, obviamente debemos cambiar los valores si deseamos otra IP o si nuestro Router (gateway) tiene otra IP.
Ante la duda, y si tienen otros valores que no se animan a sacar, es aconsejable agregar el carácter "#" seguido de un espacio, antes de la línea que queremos que sea "comentada", pero no tenida en cuenta por el sistema.

Configurar DNS:
editamos el archivo de configuración correspondiente escribiendo
nano /etc/resolv.conf
Nos debería quedar algo como esto:

# DNS AGREGADOS MANUALMENTE
nameserver 200.40.30.245
nameserver 200.40.20.245

Salimos de nuestro editor de texto, guardando los cambios.

Esto es a modo de ejemplo y estos DNS son los que sugiere mi ISP (proveedor de internet) ADINET.

Reiniciar la RED:
para que nuestros nuevos valores entre en funcionamiento, escribir el comando
/etc/init.d/networking restart

Saludos y nos leemos.