Como configurar la red de Ubuntu / Debian desde la consola

Como configurar la red de Ubuntu / Debian desde la consola

En este tutorial veremos como configurar la red de un sistema Ubuntu / Debian desde la consola de comandos o shell. A veces es más rápido y útil configurar la red de nuestro ordenador (o computadora) desde el shell, especialmente cuando estas en un ambiente de servidor y no tienes opción.

Lo primero es ver tus interfaces de red para esto utilizamos el siguiente comando:

ifconfig

Este comando solo muestra las interfaces que están funcionando o “arriba”, si queremos que nos muestre todas las interfaces sin importar si están arriba o no utilizamos la opción -a:

ifconfig -a

Nos debería mostrar algo como esto:

eth0 Link encap:Ethernet HWaddr 00:11:25:29:3D:F6
inet addr:10.26.3.144 Bcast:10.26.3.255 Mask:255.255.255.0
inet6 addr: xxxx::xxx:xxxx:xxxx:xxxx/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:16328475 errors:0 dropped:0 overruns:0 frame:0
TX packets:11020911 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2262220726 (2.1 GiB) TX bytes:1803853996 (1.6 GiB)
Interrupt:18

eth1 Link encap:Ethernet HWaddr 00:11:25:29:3D:F7
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:19

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2634 errors:0 dropped:0 overruns:0 frame:0
TX packets:2634 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:3270519 (3.1 MiB) TX bytes:3270519 (3.1 MiB)

En este caso tenemos dos interfaces de red eth0 y eth1 y sólo eth0 esta arriba (up), fíjense que eth1 no está configurada y no tiene ninguna dirección IP asignada. Por último tenemos la interfaz lo, que es la interfaz de loopback es decir nuestra propia máquina y que podemos acceder a través de la dirección 127.0.0.1 (o cualquier rango de 127.0.0.X), y sirve para comprobar que por lo menos nos responde nuestro propio ordenador o computadora.

Bien ya una vez que tenemos identificadas nuestras tarjetas de red podemos realizar varias operaciones.

Configurar la interfaz de red para que funcione con DHCP

Casí todos los sistemas vienen ahora por defecto para que tomen su dirección IP por DHCP (es decir que se asigne dinámicamente a través de un servidor DHCP que puede ser un router, switch o algún servidor dedicado a esto). Para configurar cualquier interfaz para DHCP debemos modificar el archivo /etc/network/interfaces ejecutando el siguiente comando

sudo vi /etc/network/interfaces 

Nota: en caso de Debian debemos estar como root para ejecutar este comando

Tambien puedes utilizar cualquier otro editor como emacs, nano, gedit a tu preferencia.

En el archivo debemos colocar las siguientes líneas (en este ejemplo utilizamos eth0 puede ser cualquiera de las interfaces y tantas como quieras)

# Utilizar DHCP para la interfaz eth0

auto eth0
iface eth0 inet dhcp

Guardamos el archivo y ejecutamos:

sudo /etc/init.d/networking restart

Para reinicializar los servicios de red .

Configurar una dirección estática en la interfaz de red

Para configurar una dirección IP estática también debemos modificar el archivo de /etc/network/interfaces

sudo vi /etc/network/interfaces

Si tienes algo como iface eth0 inet dhcp debemos comentar estás líneas o borrarlas sino tendremos problemas.

Ahora agregamos al archivo si queremos configurar por ejemplo eth0 (cambialo por la interfaz que quieras configurar):

# Configurar IP estatica en eth0
auto eth0
iface eth0 inet static
address 192.168.1.110
gateway 192.168.1.1
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255

Con esto le hemos configurado la IP 192.168.1.110 con una máscara 255.255.255.0 y una puerta de salida (gateway) 192.168.1.1. Por supuesto cambia estas direcciones por las que quieras configurar.

Una vez más guardamos el archivo y ejecutamos:

sudo /etc/init.d/networking restart

Para reinicializar los servicios de red .

Colocando una segunda dirección IP o una dirección IP virtual en una interfaz de red

Muchas veces cuando trabajamos con servidores y a veces en nuestras propias máquinas queremos configurar más de una dirección IP a una misma interfaz de red. Para esto debemos modificar el archivo /etc/network/interfaces ejecutando:

sudo vi /etc/network/interfaces

Y colocamos lo siguiente:

sudo vi /etc/network/interfaces

# Asignando una direccion virutal a eth0

auto eth0:1
iface eth0:1 inet static
address 192.168.1.60
netmask 255.255.255.0
network x.x.x.x
broadcast x.x.x.x
gateway x.x.x.x

Tienes que agregarles todos los detalles necesarios de tu red, dirección de broadcast, gateway, etc.Una vez que hayas hecho esto guarda el archivo y ejecutamos:

sudo /etc/init.d/networking restart

Para reinicializar los servicios de red .

Configurando DNS

Para hacer que tu computadora u ordenador busque en un servidor DNS específico tienes que modificar el archivo /etc/resolv.conf ejecuntado

sudo vi /etc/resolv.conf

Nota: Recuerda que si estas en Debian no utilizas el sudo y tienes que estar como root

Ahí puedes agregar los servidores que quieras por ejemplo con:

nameserver 10.50.50.130
nameserver 10.50.50.131

Utilizando las direcciones IP de los servidores DNS que quieras.

Tags de búsquedas:

Configurar internet en debian,conexion cableada ubuntu consola,red cableada sin gestionar ubuntu 12 04,red cableada sin gestionar ubuntu,asignar ip fija linux interfaces dns,debian 7 configurar red,gestionar 2 tarjetas de red en linux debian 7,configurar red cableada ubuntu,desde la shell restablecer la conexion de red,ubuntu 14 04 configurar red,cambiar ip 127 0 0 1 en ubuntu,configurar ip estatica ubuntu desde terminal pdf,Como detectar internet cable debian,conectarse a una red cableada en la consola linux,plantilla del archivo interfaces para una direccion ip manual

Noticias relacionadas »

10 comentarios en Como configurar la red de Ubuntu / Debian desde la consola

  1. Karel
    / Responder

    En el momento de la configuración de una interfaces S.O Debian 7 para crear un servidor proxy

    tuve algunos errores…

    Finalmente lei algunas configuraciones viejas Debian 5 y nada encontre este sitio y mejore algunas lineas.
    quedo asi.
    auto eth0
    iface eth0 inet static
    address 10.22.7.214
    netmask 255.255.255.240
    #network 10.22.7.x
    broadcast 10.22.7.223
    gateway 10.22.7.209
    #dns-nameservers #ip (los coloque en resolv.conf)

  2. Mariano
    / Responder

    Muy buena explicación. El problema que tengo es que cuando reinicio el equipo el /etc/resolv.conf pierde los nameservers que cargué.
    Según encontré esto sucede porque hay alguna interface que todavia usa dhcp, pero no es el caso. Las únicas interfaces que tengo son loopback y eth0.
    Esta es la información en mi archivo /etc/network/interfaces:

    auto lo
    iface lo inet loopback

    auto eth0
    iface eth0 inet static
    address 192.168.14.101
    netmask 255.255.255.0
    network 192.168.14.0
    broadcast 192.168.14.255
    gateway 192.168.14.1

    Cualquier ayuda será bienvenida. Saludos y gracias.

    Mariano

  3. Alfonso
    / Responder

    Hola que tal amigo vengo con un problema quiero saber la dirección inet addr de mi interface de red eth0 ya que es la única que tengo y me sale tal cual como en tu ejemplo el error de la eth1 no se si me explico, te agradecería mucho tu ayuda.

  4. angelica
    / Responder

    muy buena informacion solo que em encantaria qe algun dia pusieras muchisimos comandos de todo desde reiniciar ubuntu no se como activar interfaces de red etc.. !! Todo muchismas gracias por tu info me ayudo bastante sigue asiendolo 🙂

  5. angelica
    / Responder

    Eh ps me gusto mucho tu informacion creo k me ayudarias bastante y seguiria mucho tu pagina si pusieras muchos comandos para todo desde como reiniciar el servidor hasta el mas minimo detalle por favor te lo agraeceria gracias !!
    Suerte Bye

  6. tomaset
    / Responder

    gracias por tu ayuda para mi todo esto de trabajar con comandos es nuevo y me cuesta mucho podria seguir en contacto contigo para que me heches un cable en esto de configurar ips en modo terminal haber si consigo resover que mis maquina se vean todas entre ellas es un ejercicio que tengo que hacer todo esto con el virtual box ahora voy a descansar mañana seguire mirando tu blog
    pero repito muchas gracias de momento ya he conseguido entra

  7. Luis Omar
    / Responder

    GRACIAS! se que algunos toman las mayúsculas como grito pero la ocasión lo amerita, medio internet sin entender… y por fin voy dando con tu web, que Dios te bendiga (no mezclo la religión y/o creencias con la computación, pero en este caso estoy obligado a agradecerte de todo corazón).
    Sigues así, eres único, grande entre los grandes.

    • Pedro Ventura
      / Responder

      Muchísimas gracias por tu comentario!!! Me alegra enormemente que te haya sido de utilidad!! Espero que puedas encontrar en mi blog más temas que te puedan ayudar y servir.

      Un saludo!!

  8. Al_,
    / Responder

    Es Ud un 10 explicandonos, me gusta su pagina.
    BUEN TRABAJO !!

    • Pedro Ventura
      / Responder

      Muchísimas gracias por tu comentario! me alegro que le haya sido de utilidad!

      Un saludo!

Deja un comentario

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

10$ gratis con Digital Ocean »

Este blog está funcionando con Digital Ocean,
para todos los lectores 10$ gratis! para probar el cloud a través del siguiente enlace.


Ir a Digital Ocean

¡Comparte este artículo! »

Sígueme en Facebook »

  • sdfgsdf sdfgsdf (2 semanas)
    dsfasd sdfas asdf asdfa asdfasdfafa asdfsdewtr fdsfsdfasfwewesfsd sdf ds
  • sdfgsdf sdfgsdf (2 semanas)
    sdfgsdf sdfgsdfgsdf sdfg
  • Luis (1 mes)
    Hola Pedro, muchas gracias por transmitirnos tu conocimiento. Te comento…
  • Senado.es: Vuelta al año 2000 - Yorokobu (1 mes)
    […] desarrollador Pedro Ventura explica en su blog cómo alternativas…
  • Pedro Ventura (1 mes)
    Hola Edwer La manera de como hacerlo viene explicada en…
  • Rodrigo (1 mes)
    Tengo una duda, como hago para no repetir el tweet?…

Suscríbete al newsletter »

Proporciona tu correo electrónico a continuación y recibe las últimas noticias! Funciona con Feedburner de Google

Archivo »

Leer entrada anterior
Reto de programación. Lógica para generar urls y filtros.

Ayer me he tenido que pelear con una tarea bastante interesante pero al mismo tiempo lo más complicado que he...

Cerrar