Configuración de red
Anterior
Siguiente

Configuración de red

Ubuntu viene con varias utilidades gráficas para configurar sus dispositivos de red. Este documento es una herramienta para los administradores de servidores y esta enfocada para manejar su red en línea de comandos.

Ethernet

La mayoría de la configuración de Ethernet está centralizada en un único archivo, /etc/network/interfaces. Si usted no tiene dispositivos Ethernet, en este archivo sólo aparecerá el dispositivo loopback, y tendrá un aspecto parecido a éste:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0

Si tiene sólo un dispositivo Ethernet, eth0, y éste obtiene su configuración desde un servidor DHCP, y se debe activar automáticamente durante el arranque del sistema, sólo se deben añadir dos líneas adicionales:

auto eth0
iface eth0 inet dhcp

La primera línea especifica que el dispositivo eth0 debe activarse automáticamente durante el arranque del equipo. La segunda línea significa que la interfaz (“iface”) eth0 debe tener un espacio de direcciones IPv4 (sustituya “inet” por “inet6” en un dispositivo IPv6) y que debe obtener su configuración automáticamente desde un servidor DHCP. Suponiendo que tanto su red como su servidor DHCP están correctamente configurados, la red de este equipo no necesitaría más configuración adicional para poder funcionar. El servidor DHCP le proporcionará la pasarela (gateway) predeterminada (implementada mediante la orden route), la dirección IP del dispositivo (implementada mediante la orden ifconfig), y los servidores DNS usados en la red (implementados en el archivo /etc/resolv.conf.)

Para configurar su dispositivo Ethernet con una dirección IP estática y una configuración personalizada, se requiere más información. Suponga que desea asignar la dirección IP 192.168.0.2 al dispositivo eth1, con la clásica máscara de red 255.255.255.0. La dirección IP de su pasarela predeterminada es 192.168.0.1. En tal caso, podría poner algo semejante a ésto en /etc/network/interfaces:

iface eth1 inet static
	address 192.168.0.2
	netmask 255.255.255.0
	gateway 192.168.0.1

En este caso, necesitará especificar sus servidores DNS manualmente en /etc/resolv.conf, que tendría entonces el siguiente aspecto:

search midominio.com
nameserver 192.168.0.1
nameserver 4.2.2.2

La directiva search añadirá midominio.com a todas las consultas de nombres de host para intentar resolver nombres en su red. Por ejemplo, si el dominio de su red es midominio.com e intenta hacer un ping al host “mipc”, la consulta DNS se transformará en una consulta a “mipc.midominio.com” para su resolución. Las directivas nameserver especifican los servidores DNS que se usarán para resolver nombres de hosts en direcciones IP. Si usa su propio servidor de nombres, introdúzcalo aquí. En caso contrario, pregunte a su proveedor de Internet qué servidores DNS primario y secundario debe utilizar, e introdúzcalos en /etc/resolv.conf como se acaba de explicar.

Es posible realizar muchas más configuraciones, incluyendo interfaces de marcación analógica PPP, redes IPv6, dispositivos VPN, etc. Acuda a man 5 interfaces para obtener más información y las opciones soportadas. Recuerde que los scripts ifup/ifdown usan /etc/network/interfaces como un esquema de configuración de más alto nivel que el utilizado en otras distribuciones de Linux, y que las tradicionales utilidades de más bajo nivel como ifconfig, route y dhclient todavía se encuentran disponibles para realizar configuraciones más puntuales.

Gestionar entradas DNS

Esta sección explica cómo configurar el servidor de nombres que se usará para resolver direcciones IP en nombres de host, y viceversa. No explica cómo configurar el sistema como un servidor de nombres.

Para administrar los DNS, puedes agregar, editar o eliminar los servidores DNS desde el archivo /etc/resolv.conf. Un archivo de ejemplo se muestra a continuación:

search com
nameserver 204.11.126.131
nameserver 64.125.134.133
nameserver 64.125.134.132
nameserver 208.185.179.218

La clave search especifica la cadena que se añadirá a un nombre incompleto de host. Aquí se ha especificado como com. Por tanto, cuando se ejecute la orden: ping ubuntu ésta se interpretará como ping ubuntu.com.

La clave nameserver especifica la dirección IP del servidor de nombres. Se usará para resolver las direcciones IP o los nombres de host dados. Este archivo puede tener varias entradas de servidores de nombres. Las consultas de la red usarán los servidores de nombres en el mismo orden en el que aparezcan en el archivo.

Aviso

Si los nombres de los servidores DNS se recogen dinámicamente mediante DHCP o PPPOE (desde su proveedor de Internet), no añada ninguna entrada de servidor de nombres a este archivo. Se actualizará automáticamente.

Gestionar los hosts

Para gestionar los hosts, puede añadir, editar, o borrar hosts del archivo /etc/hosts. Este archivo contiene direcciones IP y sus correspondientes nombres de host. Cuando su sistema intenta resolver un nombre de host en una dirección IP, o determinar el nombre del host a partir de su dirección IP, busca en el archivo /etc/hosts antes de usar los servidores de nombres. Si la dirección IP se encuentra en el archivo /etc/hosts, no se usarán los servidores de nombres. Este comportamiento se puede modificar cambiando el archivo /etc/nsswitch.conf para adaptarlo a sus necesidades.

Si su red contiene ordenadores cuya dirección IP no este listada en el DNS, es recomendable que los añada en el archivo /etc/hosts.

Anterior
Siguiente
Inicio