Configuración de red en Linux

En este sencillo manual vamos a aprender a configurar correctamente las direcciones de red de un sistema tanto si tenemos que configurar una dirección IP estática como si tenemos que configurar una dirección dinámica.

Dirección IP y máscara

Modificaremos el fichero /etc/network/interfaces En él añadiremos o modificaremos la información referente a nuestra interfaz.

En este ejemplo, configuraremos la interfaz eth0

IP Estática

Si queréis configurar la interfaz con una IP estática seguid los siguientes pasos:

arigada@wiki:~$ sudo vim /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
  • auto eth0 nos indica que se configurará automáticamente en el inicio del sistema.
  • iface eth0 inet static nos indica que la configuración para esta interfaz va a ser estática, es decir, que nosotros añadiremos a mano la información relacionada con IP i mascara en lugar de hacerlo de forma dinámica por DHCP.
  • address 192.168.0.2 indica cual va a ser la dirección IP para esta interfaz.
  • netmask 255.255.255.0 nos indica su mascara de red (subred). En este caso, al tratarse de una dirección de clase C sin subredes, utilizamos la mascara por defecto para esta clase.
  • gateway 192.168.0.1 donde especificaremos cual es nuestra puerta de enlace.

IP Dinámica

Si queréis configurar la interfaz con una IP asignada de forma dinámica por un servidor DHCP seguid estos pasos:

arigada@wiki:~$ sudo vim /etc/network/interfaces 

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

En el caso de tener un servidor DHCP, esta línea quedaría de la siguiente forma: iface eth0 inet dhcp

Servidores DNS

Para configurar los servidores DNS editaremos (o crearemos si no existe) el fichero /etc/resolv.conf

arigada@wiki:~$ sudo vim /etc/resolv.conf

nameserver 192.168.0.254
nameserver 80.58.61.250
  • nameserver XXX.XXX.XXX.XXX especifica la dirección IP del servidor de nombres de la red o de internet.

Reinicio servicios de red

Finalmente, para aplicar los cambios realizados debemos reiniciar los servicios de red

arigada@wiki:~$ sudo /etc/init.d/networking restart
* Reconfiguring network interfaces...                                   [ OK ]

Prueba de funcionamiento

Para comprobar que todo funciona correctamente vamos a realizar un ping, por ejemplo, a http://www.google.cat

arigada@wiki:~$ ping -c2  www.google.cat
PING www.l.google.com (209.85.229.103) 56(84) bytes of data.
64 bytes from ww-in-f103.google.com (209.85.229.103): icmp_seq=1 ttl=253 time=121 ms
64 bytes from ww-in-f103.google.com (209.85.229.103): icmp_seq=2 ttl=253 time=127 ms

--- www.l.google.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 121.656/124.534/127.412/2.878 ms

La linea importante es la segunda: PING http://www.l.google.com (209.85.229.103) 56(84) bytes of data.

En ella podemos ver que realmente nuestro sistema es capaz de resolver la dirección de http://www.google.cat aunque dicho ping no funcione (ya que es posible que dependiendo de la configuración de nuestra red o la del equipo al que hagamos ping no obtengamos respuesta). Aun así, en este caso ha respondido a nuestra petición.

Después de esto ya podemos utilizar la red e Internet sin problemas.

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: