Cómo configurar dirección IP fija en Linux/Ubuntu

Cómo configurar dirección IP fija en Linux/Ubuntu

En esta entrada te explico dos formas diferentes de configurar una dirección IP estática en Linux/Ubuntu como son: configurar la dirección IP usando la consola o configurar la dirección IP usando la interfaz gráfica.

Opción 1: Configurar dirección IP estática en Linux/Ubuntu usando la consola

01 Abre un terminal de Linux/Ubuntu con las teclas Ctrl + Alt + T o haciendo clic en Aplicaciones -> Accesorios -> Terminal

02 Comprueba las interfaces de red que tienes en el equipo.

$ ifconfig -a

Podrás observar que las inferfaces de red ethernet empiezan con la abreviatura eth, que las interfaces de red inalámbrica empiezan con la abreviatura wlan y que además tienes una interfaz de red de loopback con la abreviatura lo que sirve para comprobar si tienes conectividad con tu propia máquina en la dirección IP 127.0.0.1. En mi caso solamente tengo una interfaz de red ethernet llamada eth0 y la interfaz de red de loopback llamada lo como puedes observar en la siguiente imagen:

interfaces-red-ubuntu-1

03 Edita el archivo de configuración de las interfaces de red con el siguiente comando:

$ sudo nano /etc/network/interfaces

En ese archivo tendrás que asignar una dirección IP fija las interfaces de red que desees. En mi caso el interfaz de red que quiero configurar hemos visto que se llama eth0 pero en tu caso puede ser que se llame eth1, eth2, eth3, etc por lo que tendrías que sustituir eth0 por el nombre de tu interfaz de red. El aspecto de mi archivo de configuración de las interfaces de red es el siguiente:

# Configuración de dirección IP fija para el interfaz eth0
auto eth0
iface eth0 inet static
address 192.168.1.50
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

Donde:

  • address es la dirección IP que quieres ponerle a tu máquina.
  • netmask es la máscara de subred de esa dirección IP.
  • network es la red a la que pertenece esa dirección IP.
  • broadcast es la direción IP de difusión de esa red.
  • gateway es la dirección IP de la puerta de enlace predeterminada. Generalmente es la dirección IP del equipo de la red o router por el que podemos salir al exterior o conectarnos a Internet. Si no conoces cual es la dirección de la puerta de enlace de tu red, tendrás que preguntarle a quien pueda saberlo o probar a poner la IP 192.168.1.1 y probar si funciona ya que en la mayoría de ocasiones suele ser esa.

04 Reinicia las interfaces de red de tu ordenador para aplicar los cambios. Esto puedes hacerlo de la siguiente manera:

$ sudo /etc/init.d/networking restart

Si tuvieras algún problema con el comando anterior, puedes probar a deshabilitar y habilitar de nuevo la interfaz de red que acabamos de configurar de la siguiente manera:

$ sudo ifconfig eth0 down 
$ sudo ifconfig eth0 up

05 Comprueba que tienes conectividad con otros equipos de la red y que tienes conexión a Internet.

$ ping 192.168.1.1 (para comprobar conectividad con tu puerta de enlace)
$ ping google.com (para comprobar conexión a Internet)

En caso de que tengas conectividad con otros equipos de tu red pero no tengas conexión a Internet, quizás te falte configurar los servidores DNS tal y como expliqué en esta entrada: Cómo configurar servidores DNS en Linux/Ubuntu.

Opción 2: Configurar dirección IP estática en Linux/Ubuntu usando la interfaz gráfica

01 Haz clic en Sistema -> Preferencias -> Conexiones de red

configurar-direccion-ip-dns-ubuntu-1

02 Se abre una ventana en la que puedes comprobar las interfaces de red que tienes en el equipo. En la pestaña “Cableado” puedes ver las interfaces de red ethernet y en la pestaña “Inalámbrico” puedes ver las interfaces de red inalámbrica. Para editar las propiedades de una interfaz solamente tienes que seleccionarla y pulsar el botón de Editar.configurar-direccion-ip-dns-ubuntu-2

03 Para configurar una dirección IP fija en la interfaz de red elegida simplemente debes pinchar en la pestaña “Ajustes de IPv4”, seleccionar “Método Manual” en el desplegable y posteriormente pulsar el botón de Añadir. Los parámetros Dirección, Máscara de red y Puerta de enlace se configuran con los mismos valores que hemos comentado en el apartado anterior. Además, en esta misma ventana puedes configurar la dirección IP del servidor DNS de tu red. En el caso de que no te lo sepas, puedes utilizar la dirección IP 8.8.8.8 que es la dirección IP de un servidor DNS de Google.

configurar-direccion-ip-dns-ubuntu-3

Sigue leyendo estos artículos:


29 comentarios en “Cómo configurar dirección IP fija en Linux/Ubuntu

  1. Hola, con esto podría hacer de mi maquina un servidor web ? Tengo el dominio virtual establecido y todo. Y ya modifique mi /etc/hosts. Pero mi pregunta es que si con esa IP estática puedo tener ya mi sitio web andando ?

    • Hola Alvaro,

      Una cosa es que tu máquina tenga una dirección IP fija dentro de tu red local y otra muy distinta es que tu máquina sea accesible desde el exterior. Si quieres hacer un servidor web local, una vez establecida una dirección IP fija a tu máquina simplemente tienes que instalar y configurar Apache para que tu web sea accesible desde otros equipos de tu red local. Pero en el caso de que quieras que tu web sea accesible desde internet, tendrás que modificar la tabla NAT del router que te da salida a internet y redirigir las peticiones que lleguen a un puerto concreto de tu IP pública hacia un puerto concreto (el 80 por defecto) de la IP de tu máquina local.

      Espero que te sirva mi respuesta!

      Un saludo!

  2. 2 horas con esto por que me olvidava del bendito nameserver por no leer el ultimo parrafo… lo peor es que la proxima vez que tenga que hacer esto me va a pasar igual.

  3. Buenas tardes, Jose, porque en mi ubuntu server no aparece la inferfaces de red ethernet eth0.
    Y como púedo hacer para que aparesca

    de antemano muchas Gracias

    Saludos
    Arturo

  4. Saludos :

    Tengo instalado en una Pc Ubuntu Server 12.04.3 LTS (32 bit). No logro hasta el momento modificar las Ip Estática para la Conexión Inalámbrica, a pesar que la tarjeta de Red detecta el Router sin problemas. Ingreso a la interface gráfica (Conexiones de Red/Inalámbrico para hacer la Edición pero la opción de Guardar o Aplicar aparece desactivada.
    ¿A qué se debe ello y cómo puedo solucionarlo?.

    Gracias.

  5. Hola Jose

    Hago en el terminal de ubuntu 14-04

    sudo nano /etc/network/interfaces

    la respuesta del terminal es la siguiente

    # interfaces(5) file used by ifup(8) and ifdown(8)
    auto lo
    iface lo inet loopback

    Actualmente recibo una IP automatica desde el router via Wireles. Da igual porque el metodo de configuracion es similar para una LAN que para una WIFI

    Segun parece si hago

    ifconfig -a

    Me arroja este resultado

    eth0 Link encap:Ethernet dirección (BORRADO)
    ACTIVO DIFUSIÓN MULTICAST MTU:1500 Métrica:1
    Paquetes RX:0 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:0 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:0 (0.0 B) TX bytes:0 (0.0 B)
    Interrupción:22 Memoria:dc500000-dc520000

    lo Link encap:Bucle local
    Direc. inet:127.0.0.1 Másc:255.0.0.0
    Dirección inet6: ::1/128 Alcance:Anfitrión
    ACTIVO BUCLE FUNCIONANDO MTU:65536 Métrica:1
    Paquetes RX:9138 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:9138 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:0
    Bytes RX:885177 (885.1 KB) TX bytes:885177 (885.1 KB)

    wlan0 Link encap:Ethernet dirección (BORRADO)
    Direc. inet:192.168.1.14 Difus.:192.168.1.255 Másc:255.255.255.0
    Dirección inet6: (BORRADO) Alcance:Enlace
    ACTIVO DIFUSIÓN FUNCIONANDO MULTICAST MTU:1500 Métrica:1
    Paquetes RX:877004 errores:0 perdidos:0 overruns:0 frame:0
    Paquetes TX:515185 errores:0 perdidos:0 overruns:0 carrier:0
    colisiones:0 long.colaTX:1000
    Bytes RX:1261185574 (1.2 GB) TX bytes:49479436 (49.4 MB)

    Bien, pues yo quiero establecer una IP estatica para mi red WIFI, pero si no lo hago a traves de la configuracion grafica como la que tu muestras con capturas de pantalla, no veo la forma. Yo quiero acceder a mis interfaces de red desde el terminal y hacerlo de forma directa desde alli. Ya he puesto el comando de acceso y ecual ha sido el resultado. No arroja apenas informacion que yo pueda cambiar.

    ¿Alguna idea de como puedo modificar desde terminal la configuracion de las interfaces de red? Ahora estan en modo automatico, pero si yo deseara configurarlas de modo manual desde el terminal, ¿como lo hago? En versiones anteriores a Ubuntu 14.04 podias hacer estos cambios desde el terminal pero ahora veo que no es tan accesible, y me tiene un poco desconcertado.

    Gracias por tu tiempo.

  6. Buenos días, vivo en Guatemala, tengo 56 años, estudié ingeniería de sistemas en la Universidad de San Carlos, ya tengo muchos años de no practicar la programación.
    Estoy empezando a utilizar UBUNTU, tengo instalado la versión 10.04, aunque sé que es bastante antigua, estoy tratando de aprender lo mas que pueda, luego instalaré una versión mas nueva y así hasta llegar a la mas reciente que entiendo que es la 15.04.
    Saludos.

  7. Hola quisiera preguntarte como hago en ubuntu para partir de la ip192.168.10.0 mask 255.255.255.0
    crear dos sub redes utiles para conectar 2 maquinas en cada una
    gracias a y de la forma grafica si es posible

  8. Hola soy nuevo usando Linux, mi problema es el siguiente. Usando Docker estoy montando ubuntu 14.04 para trabajar con meteor. Con Docker estoy creando una imagen y la misma tiene varias configuraciones dentro, entre las cuales quisiera poder asignar una ip fija para cuando se cargue la imagen y Linux comienze a funcionar en mi maquina virtual. Estamos realizando un proyecto con algunos compañeros y vamos a usar linux para evitar imcmpatibilidades entre sistemas operativos, quiero que al montar la maquina virtual Linux tenga una ip que le asigne y asi todos podamos trabajar sobre eso… Perdon si no se entiende bien, no se como explicarlo mejor

  9. Ola, tengo una duda al cambiar la direcion de mi ordenador tambien se canvia en las ipes del rresto de ordenadores? esque tengo mi ordenador y el de mi hermano y no quiero que se le cambie la ipe de su ordenador tanvien
    AYUDA XFA ES URJENTE!!!!
    gracias a todos

  10. hola Jose, soy técnico en informática y quieria hacer mis pruebas de servidor dns, hosting, dominio y hacer q mi pagina sea visible en internet. hice algunas configuraciones pero no tengo conexion a internet y cuanto con conexion adsl de telefonica, si me podrias orientar porfa te dejo mi correo: kavayero_lanlibra@hotmail.com

  11. Hola José,
    Quisiera saber si configurando esta ip fija,podría acceder desde mi teléfono móvil a las cámaras de seguridad que tengo instaladas en casa,pues vienen con un programa para acceder desde el móvil,pero no hay manera,si conoces otra alternativa te estaría muy agradecido.
    Un saludo

  12. Me ha ido de maravilla. Solo que con la opción uno y tras editar y guardar el archivo interfaces no se me cambió nada. Lo edité con vim desde la misma terminal tras hacer una copia de seguridad, y después de un ifconfig -a me seguía saliendo la IP antigua. ¿A qué puede deberse eso?

    Entonces usé la segunda opción, le di a manual en IPv4, escribí la dirección IP, máscara, etc, la DNS 8.8.8.8 y entonces sí, tras reiniciar el eth0 funcionó al instante (reiniciando con eth0 down y up).

    Como hecho diferencial entre lo que hice en la primera opción y la segunda es que en la primera no configuré una nueva DNS, aún así el Internet me funcionaba correctamente y por eso descarté que la DNS fuera la causa.

    Es raro que me funcione usando la interfaz gráfica y no desde la terminal. Un saludo.

  13. Hola,

    Para resumirte el asunto, puedo entrar a mi dominio desde la calle pero no puedo ingresar desde la red LAN, me redirecciona a la pagina de configuracion del router. ¿Que puedo hacer?

    PD: Mi papa realizo la configuracion anterior, pero yo reinicie el router de fabrica y dañe todo.

    Agradeceria su ayuda.

    Atentamente, Alguien con un papa arrecho si se entera.

  14. Hola termino de configurar a modo visual la mascara de red en 255.255.255.0 lo guardo y cuando abro nuevamente las configuraciones me lo cambia a 24 y obviamente no conecta.

  15. Hola, buen tutorial, tengo un problema con la configuración, no se como configurar dos tarjetas de red en Lunux ubuntú la una tarjeta para que ingrese el Internet al servidor y la otra para que reparta el Internet a la red lan, nos si podrías darme una guía, desde antemano muchas gracias, saludos desde Ecuador.

Deja un comentario