Configuración de red desde la terminal en Debian, Ubuntu y derivados

portada config red

A veces es necesario tener que configurar la red de forma manual y… ¡qué mejor que hacerlo desde la terminal! Vamos a ver como configurar tanto direcciones estáticas como dinámicas de una forma rápida y simple en Debian y derivados, aunque ahora estoy usando Devuan 😛

 

IP DINÁMICA

 

Las IP dinámicas se añaden de forma automática. Lo primero será identificar las interfaces de red con el comando:

 

su -

 

ifconfig -a

 

Veremos que la interfaz de red se identifica con eth0 y la inalámbrica con wlan0 o similar. Una vez identificadas vamos a editar el archivo de configuración con:

 

nano /etc/network/interfaces

 

Y aquí le añadiremos a las interfaces que queramos la IP dinámica por DHCP,  con auto para que se inicie con el sistema y allow-hotplug para que se inicie la interfaz una vez el kernel la detecte. A mí me muestra lo siguiente:

 

# The loopback network interface
auto lo
iface lo inet loopback

 

# The primary network interface

allow-hotplug eth0

iface eth0 inet dhcp

 

Guardamos y salimos con Ctrl+Shift+O y Ctrl+Shift+X. Ahora reiniciamos con:

 

ifconfig eth0 down

 

ifconfig eth0 up

 

Podemos hacer un ping para comprobar que todo ha ido bien. Por ejemplo:

 

ping http://www.duckduckgo.com/">www.duckduckgo.com

 

Se detiene con Ctrl+C.

 

IP ESTÁTICA

 

Para configurar una IP estática tendremos que editar el fichero /etc/network/interfaces añadiendo la IP, la máscara, la puerta de enlace o gateway, la red y el broadcast. Comprobamos a qué interfaz está conectado el equipo con:

 

dmesg | grep eth

 

O

 

dmesg | grep wlan

 

Si estamos por red inalámbrica. Procedemos a editar el fichero con:

 

su -

 

nano /etc/network/interfaces

 

Una vez añadidos los datos correspondientes guardamos y salimos con Ctrl+Shift+O y Ctrl+Shift+X. Y configuramos los DNS editando el siguiente archivo:

 

nano /etc/resolv.conf

 

Al terminar guardamos y salimos del mismo modo que antes y reiniciamos la red con:

 

ifdown eth0

 

ifup eth0

 

Se puede hacer un ping para comprobar que todo está correcto.

 

También puede interesarte...

12 comments

  1. Hola!

    Un tip imprescindible. Quizás tendrías que indicar como añadir la IP estática.

    Como indicas hay que modificar el fichero /etc/network/interfaces :

    auto eth0
    iface eth0 inet static
    address 192.168.0.20
    netmask 255.255.255.0
    gateway 192.168.0.1

    También se puede indicar los servidores DNS :

    dns-nameservers 8.8.8.8 8.8.4.4

    Saludos!!

  2. sabes eres una chica muy interesante,sigo tus escritos y soy admirador tuyo,solo te digo gracias por ser tu y por estar ahí ,ojala pueda saber mas de ti .

  3. Hola guapérrima! Estamos usando Debian Stretch, la Debian 9 de los próximos meses y he de decir que ya no usa ifconfig. Ahora se usa el comando ip. Así que pare levantar/bajar una interfaz sería. ip link set eth0 up/down. Para sustituir ifconfig -a, ip link show y ip addr show. El inconveniente del comando ip quizás sea que se ejecuta a bajo nivel por lo que no sé si se deberá forzar la ejecución del script networking. No sé tanto sobre Debian. 😛

    Muak!

  4. Amiga amo tus posts. La otra vez estaba en youtube y mire un video interesante sobre como usar TAILS, deberias echarle un vistazo y hacer uno para tu blog. habemos personas que te miramos desde otros paises. Mandame saludos!!
    Aqui el link de youtube: https://youtu.be/Soj4MBnAvXM

    1. Hola!

      Muchas gracias por tu comentario. Tengo pendiente hacer unas cuantas entradas de Tails lo que pasa que carezco de tiempo y las cosas pendientes se me acumulan jejeje. Gracias por el link seguro me sirve de ayuda.

      Un saludo! 🙂

      1. Buenas
        excelente web te tengo en favoritos .
        Quería solo recordar el detalle de las dns en /etc/resolv.conf , ahí se escriben las dns con la palabra nameserver delante :
        nameserver xxx.xxx.xx.xx
        Gracias por tus posts y a ver si entras de vez en cuando en tu sala xmpp 🙁 k no se te ve el pelo , jeje .
        Saluds.

  5. yo agregue un repositorio de la version que aun no esta lista para instalar un paquete el breeze que no esta en la jessie y al intentar instalarlo se instalan actualizaciones y quedan paquetes rotos al arreglar los paquetes rotos me toca restaurar el sistema desde un backup y quedo sin internet tengo varios dias estudiando el tema pero no consigo hacer que funcione creo que se desista-lo algo importante pero no encuentro que alguien tiene una idea

Add a Comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio web utiliza cookies, porque no le queda otro remedio. Si continúas navegando estás dando tu consentimiento para su aceptación y también a la política de cookies, pincha en el enlace para mayor información. ACEPTAR

Aviso de cookies