Cuando instalamos Ubutnu Server, éste detecta automáticamente la configuración de la red si disponemos de un servidor DHCP. Si no es asÃ, nos pide que escribamos la IP para nuestro equipo, la máscara de red, la puerta de enlace y la dirección de un servidor DNS.
Pero ¿qué hacemos si queremos modificar estos valores? ¿Y si configuró la red por DHCP y queremos ponerle a nuestro equipo una IP fija?
En este tutorial vamos a aprender como modificar la configuración de red en Ubuntu Server.
La configuración de red se almacena en el archivo /etc/network/interfaces por lo que tendremos que editar este fichero para hacer cualquier modificación.
DHCP (IP dinámica)
Si tenemos un servidor DHCP en nuestra red y queremos asignarle una dirección IP dinámica a nuestro equipo, debemos editar el archivo de configuración de las interfaces de red con el siguiente comando:
sudo nano /etc/network/interfaces
Y modificarlo para que quede de la siguiente forma:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
Las dos primeras lÃneas (en verde) configuran la interfaz de loopback. La primera lÃnea, “auto lo“, indica que se levantará la interfaz de loopback (lo) de forma automática durante el inicio del sistema. Mientras que la segunda lÃnea define que la interfaz lo es la de loopback.
Las dos siguientes lÃneas (en azul) configuran la interfaz eth0. La primera lÃnea, “auto eth0“, indica que se levantará la interfaz eth0 de forma automática durante el inicio del sistema. Mientras que la segunda lÃnea define que se usará DHCP para asignarle una dirección IP.
IP estática (fija)
Ahora bien, si queremos asignarle una dirección IP estática a nuestro equipo, lo más normal al tratarse de un servidor, debemos editar el archivo de configuración de las interfaces de red con el siguiente comando:
sudo nano /etc/network/interfaces
Y modificarlo para que quede de la siguiente forma:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.3
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 80.58.61.250
Las dos primeras lÃneas son exactamente las mismas que en el caso anterior y definen la interfaz de loopback. Veamos entonces lo que significan las siguientes lÃneas del archivo:
- auto eth0: indica que se levantará la interfaz eth0 de forma automática durante el inicio del sistema.
- iface eth0 inet static: define que la interfaz eth0 utilizará una IP estática.
- address 192.168.1.3: la dirección IP que se le asigna es 192.168.1.3. Este parámetro es necesario.
- netmask 255.255.255.0: la máscara de red. Este parámetro es necesario.
- network 192.168.1.0: la dirección de red.
- broadcast 192.168.1.255: la dirección de broadcast. Los paquetes que se envÃan a esta dirección los reciben todos los equipos de la red.
- gateway 192.168.1.1: la dirección IP de nuestro router, es decir, nuestra puerta de enlace.
- dns-nameservers 8.8.8.8: la dirección de un servidor DNS. Podemos elegir un servidor DNS aquÃ.
Comandos útiles
Una vez que hayamos modificado el archivo de configuración de la red, para que nuestro sistema tome los nuevos valores asignados debemos ejecutar el siguiente comando:
sudo /etc/init.d/networking restart
O bien este otro:
sudo service networking restart
Sin embargo, si tenemos configurada la red por DHCP y, por el motivo que sea, necesitamos pedir una nueva IP podemos ejecutar el siguiente comando:
sudo dhclient eth0
¡Listo! A seguir disfrutando de Ubuntu Server.


Muchas gracias!!.. me sirvio de maravilla tus indicaciones para instalar la IP Static en mi 1er Server en Linux.
Hola amigo mira la verdad…es mi primera vez instaldon el server y nop tengo pies ni cabeza…
Mi duda es si forzosamente tengo que tener un router para el servidor o en este caso yo tengo El modem 2wire de infinitum, entonces en que momento debo ingresar mi ip, o sola la decta?
Hola.
Muy bueno el tutorial.
Pero que pasa si entre mi modem ruter y el servidor ubuntu, tengo colocado un punto de acceso wireless como por ejemplo Linksys wrt54gl?
¿tengo que hacer algo a parte de lo descrito en este tuto?
Un saludo
Yo soy quizas el mas novato de todos ustedes y gracias a estos tutoriales he instalado mi primer server ubuntu. Millones de gracias…
Yo tambien tengo un punto wireless similar al tuyo y como deje DHCP la configuracion de mi server simplemente tuve que hacer llegar un cable de red del linksys al server y quedo de maravillas.
Saludos
Estoy tratando de configurar el entorno grafico pero al ejecutar las ayudas que brindan en internet me sale un error asi:
E:TIPO `HTTP://CO.ARCHIVE.UBUNTU.COM/UBUNTU/´DESCONOCIDO EN LA LINEA 30 DE LISTA DE FUENTES /ETC/APT/SOURCES.LIST
POR SU AYUDA MUCHAS GRACIAS
Hola. He hecho lo que dices y ya tengo la ip estática, pero no puedo navegar por dominios sino unicamente por ip’s. He probado a incluir la DNS de mi proveedor de internet, e incluso la que das tú en el ejemplo pero no hay manera de que navegue por dominios. Qué estará pasando?
Saludos
@victor
En principio no sé qué puede estar pasando. Lo único que se me ocurre es que haya algún problema con el archivo /etc/resolv.conf. En este archivo también se guardan las IP de los servidores DNS.
Mira a ver su contenido y prueba a modificarlo si te hace falta.
Un saludo.
en ese archivo solo aparece “Generated by NetworkManager”
Eente, muchas gracias Victor por tu ayuda!!
Vale, incluà en el archivo /etc/resolv.conf las DNS de mi servicio de internet “nameserver 192.168.1.87.216.1.65″ y ahora puedo navegar por dominio.
Gracias por la ayuda
Hola.
Yo tengo un problema y es en la configuracion del Apache.
Cualquiera que entre en mi sitio lo que ve es el contenido en carpetas.
Y cuando enciendo el ordenador no arranca el server de manera automatica.
¬ ¬
/
—
Hola a todos.
quiero decir que estos tutoriales son en realidad de gran ayuda,pero como soy muy novato y apenas empezé a cacharrearle a todo esto se me ha presentado un problema y no se que hacer.
despues de comfigurar la red de ubuntu server en una maquina virtual no me esta guardando los cambios de la configuracion, yo le digito´esto para reinicier el servicio de red:
sudo /etc/init.d/networking restart
cuando ya esta detectando todos las cambios de la confguracion me sale algo asà ya a lo ultimo:
No DHCPOFFERS received.
No working leases in persistent database – sleeping
he instalado ubuntu server 10.04 la pantalla de inicio es a traves de consola, deseo saber si puedo cambiarla a una pantalla grafica para poder trabajar en el servidor.
agradezco tu respuesta
Hola a todos. También soy novato en materia de servidores, y me pasa lo mismo que a cesar. Alguna sugerencia?? Gracias.
Buen dia.
Segun entiendo eso crea un DHCP con una tarjeta de red. Eso lo he visto en varios casos y segun logro entender es para una red local son acceso a internet.
Para tener el servidor DHCP se deberia tener una tarjeta que se conecte a la internet (directo al modem) y la otra a un hub o sswitch para poder aprovechar el DHCP.
Yo quiero hcerlo con 2 una que sea el DHCP y otra que se conecte a internet. Como lo hago?
Agradezco la ayuda ya que no he encontrado nada que me ayude.