0% encontró este documento útil (0 votos)
30 vistas6 páginas

Configuración de Red en Ubuntu Server 14.04

Este documento describe los procedimientos para configurar interfaces de red Ethernet en Ubuntu Server 14.04 desde la línea de comandos. Explica cómo editar el archivo /etc/network/interfaces para configurar direcciones IP estáticas o DHCP, puertas de enlace y servidores DNS. También cubre herramientas como ifconfig, ping, arp y route para administrar y probar la configuración de red.

Cargado por

Adrian Buñuelos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
30 vistas6 páginas

Configuración de Red en Ubuntu Server 14.04

Este documento describe los procedimientos para configurar interfaces de red Ethernet en Ubuntu Server 14.04 desde la línea de comandos. Explica cómo editar el archivo /etc/network/interfaces para configurar direcciones IP estáticas o DHCP, puertas de enlace y servidores DNS. También cubre herramientas como ifconfig, ping, arp y route para administrar y probar la configuración de red.

Cargado por

Adrian Buñuelos
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.

04

Configuración de red en Ubuntu Server 14.04

Las versiones Desktop de la distribución Ubuntu incluyen una herramienta gráfica


para configurar los interfaces de red del sistema, llamada ​Network Manager.​ En este
documento veremos los procedimientos para configurar interfaces ethernet desde la línea
de comandos en sistemas ​sin entorno gráfico​ (server).

Privilegios de administración

Es importante saber que, para realizar la mayor parte de las tareas de administración desde
consola en sistemas Linux, es necesario que el usuario que las realice pertenezca al grupo
de usuarios ​sudo​.

Este grupo de usuarios pueden ejecutar todas o algunas órdenes con privilegios de
administración (como usuario root) anteponiendo la clave sudo antes de la orden de
configuración.

Ejemplos:

sudo apt-get update


sudo apt-get install joe
sudo joe /etc/network/interfaces
sudo ifup eth0
sudo ifdown eth0

Editores de texto

En los sistemas Unix existen multitud de editores de texto que podemos utilizar para
modificar el contenido de los archivos de configuración.

El editor habitual en sistemas Unix es ​vi​, aunque puede resultar algo complejo para
principiantes. Otros editores de texto, que son menos potentes, pero también menos
complicados de manejar son ​nano​ (que suele estar instalado en todas las versiones de
Ubuntu) y ​joe​.

Si nuestro sistema dispone de conexión a Internet, siempre podemos instalar el


editor de nuestro gusto, por ejemplo, para instalar joe haríamos:

sudo apt-get install joe

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón


Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.04

Redes locales cableadas

Interfaces ethernet

Los interfaces ethernet disponibles en el sistema se pueden identificar utilizando la orden


ifconfig​ con el formato siguiente:

ifconfig -a | grep eth

que produce un resultado como el siguiente:

eth0 Link encap:Ethernet HWaddr 00:0c:29:3b:c0:9d

donde habrá una línea por cada interfaz ethernet, identificados por los nombres eth0,
eth1, eth2, y así sucesivamente.

Archivos de configuración

En sistemas Linux que no tengan instalado el entorno gráfico, la configuración de las


propiedades TCP/IP de los interfaces de red se realiza mediante archivos de configuración
que habitualmente suelen encontrarse en la carpeta​ /etc/network.

Habitualmente, en redes tcp/ip hay que configurar varios parámetros. Imprescindibles son,
al menos, una dirección IP (asociada a un interfaz, ya sea físico o lógico), con su máscara
de red, la direción de la puerta de enlace (llamada gateway en linux), que establece la ruta
por defecto del sistema, y las direcciones IP de los servidores DNS encargados de resolver
nombres simbólicos en direcciones IP.

Los sistemas pueden tener varias direcciones IP, pero la tabla de rutas es solo una,
independientemente del número de interfaces que tengamos. La tabla de rutas, en su
configuración básica tan sólo se compone de la red en la que se encuentra cada interfaz, y
la ruta por defecto establecida por la dirección del gateway del sistema.

Podemos visualizar la tabla de rutas desde una consola, mediante la orden:

route -n1

/etc/network/interfaces

El archivo ​/etc/network/interfaces​ file contiene la información de configuración de interfaces


de red en sistemas linux Debian y Ubuntu.

En este archivo, las líneas que comienzan con la palabra “auto” se usan para identificar los

1
Esta orden (con otros parámetros) nos permite también añadir o borrar entradas en la tabla de rutas
del sistema. Notar que la ruta por defecto se establece al configurar la puerta de enlace (gateway).

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón


Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.04

interfaces físicos que deben ser activados por los scripts de arranque del sistema (es decir,
deben ser activados cuando ifup se ejecuta con la opción -a).

Los nombres de interfaz deberían ir detrás de la palabra “auto” en la misma línea. Puede
haber varias sentencias “auto” de forma que ifup activa estos interfaces en el orden
indicado. El ejemplo siguiente activa eth0 (primer interfaz de red) con la ip [Link] y
la puerta de enlace en [Link]

auto eth0
iface eth0 inet static
address [Link]
netmask [Link]
broadcast [Link]
gateway [Link]

Si hubiera que configurar el interfaz mediante dhcp haríamos:

auto eth0
iface eth0 inet dhcp

Si queremos hacer una configuración más adecuada, deberíamos cambiar la línea que
indica la ruta por defecto (gateway) para que se pueda activar/desactivar según se
active/desactive el interfaz de red, en ese caso utilizamos el siguiente formato:

auto eth0

iface eth0 inet static


address [Link]
netmask [Link]
broadcast [Link]

up route add default gw [Link]


down route del default

De esta forma, cuando se active el interfaz se establece la ruta por defecto, y se borra esa
ruta estática cuando se desactiva el interfaz.

Para activar/desactivar o reiniciar los interfaces de red configurados en


/etc/network/interfaces ​se ejecuta (con privilegios de administrador) la orden ​ifup​ (para
activar) o ​ifdown​ (para desactivar) el interfaz correspondiente.

Ejemplo: $ ​sudo ifup eth0 (activa y configura el interfaz eth0)


$ ​sudo ifdown eth1 (desactiva el interfaz eth1)

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón


Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.04

/etc/[Link]

El archivo en que se configura cuáles son los servidores DNS a los que enviar consultas de
resolución de nombres, en Linux, se llama ​/etc/[Link]​. Este fichero contiene la lista
ordenada de direcciones ip de servidores de nombres que el equipo consultará para la
resolución de nombres.

search [Link] 
domain [Link] 
nameserver [Link] 
nameserver [Link] 
nameserver [Link] 

Nota importante: En las últimas versiones de Ubuntu Linux, se configura el programa


resolvconf​, encargado de gestionar este trabajo. En este caso, se incluye esta
configuración en ​/etc/network/interfaces ​en la entrada dns-nameservers y no se debe
editar el archivo /etc/[Link].

Ejemplo de /etc/network/interfaces en sistemas con el paquete ​resolvconf​ instalado


auto eth0

iface eth0 inet static


address [Link]
netmask [Link]
broadcast [Link]

d
​ ns-nameserver [Link] [Link]

up route add default gw [Link]


down route del default

ping

El comando ping es tan simple como útil para comprobar la conectividad de red de un
equipo. Su función es enviar una serie de pequeños paquetes con el único propósito (en
principio) de obtener una simple respuesta del equipo consultado.

arp

La órden arp nos permite consultar la tabla de asociación entre direcciones IP y direcciones
MAC del equipo. Esta tabla es muy volátil y sus entradas duran poco tiempo en memoria.
Su utilidad es acelerar la comunicación entre equipos de la misma red (no hará falta
averiguar la dirección MAC del equipo de destino que se encuentra en la misma red si ha
habido reciente comunicación con él.

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón


Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.04

Para ver el contenido de la tabla ARP podemos ejecutar la orden:

arp -an

Que produce una salida como esta:

? ([Link]) en 00:04:23:1c:87:79 [ether] en eth0


? ([Link]) en 00:01:03:06:78:a1 [ether] en eth0
? ([Link]) en 00:04:23:1c:61:9d [ether] en eth0
? ([Link]) en 24:db:ed:89:e3:ca [ether] en eth0
? ([Link]) en 00:08:22:a8:92:fc [ether] en eth0
? ([Link]) en 00:04:23:1c:e8:1e [ether] en eth0
? ([Link]) en 4c:5e:0c:45:22:c9 [ether] en eth1
? ([Link]) en 00:04:23:1c:e7:89 [ether] en eth0
? ([Link]) en 5c:a4:8a:82:06:c8 [ether] en eth1
? ([Link]) en 00:04:23:1c:a9:dd [ether] en eth0

En la que se nos muestran las asociaciones IP - MAC de las tarjetas que están en el mismo
segmento de red con las que el equipo se ha comunicado en los últimos minutos.

ifconfig

La orden ifconfig nos muestra los parámetros de configuración de los interfaces de red o
bien del interfaz de red que especifiquemos. Es equivalente a la orden IPCONFIG de
windows. Además permite activar o desactivar un interfaz de red:

Ejemplos:
Muestra la configuración de los interfaces
ifconfig
activos

ifconfig -a Muestra la configuración de todos los


interfaces del sistema. Activos o no.

ifconfig eth0 Muestra la configuración del interfaz eth0

ifconfig eth0 down Desactiva el interfaz eth0

Activa el interfaz eth0 con la IP


ifconfig eth0 [Link] netmask [Link] up [Link] y la máscara de subred
[Link]

Redes inalámbricas

En sistemas linux con entorno gráfico, por ejemplo, Ubuntu Desktop, existen
herramientas como Network Manager para gestionar la configuración de interfaces de red,
ya sea cableados como inalámbricos.

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón


Planificación y Administración de Redes Configuración de red en Ubuntu Server 14.04

En sistemas tipo servidor es más difícil encontrar la utilidad de una conexión


inalámbrica que, pese a ser un dispositivo que ofrece una gran flexibilidad para la conexión
a la red, no es adecuado para la conexión de servidores que requieren una alta velocidad,
fiabilidad y estabilidad en las conexiones de red.

En cualquier caso, siempre es posible y si, por cualquier razón necesitáramos


realizar una conexión inalámbrica (encaminamiento inalámbrico en zonas rurales, por
ejemplo), podríamos establecer la configuración del interfaz mediante la orden ​iwconfig​ y
comprobando las redes disponibles mediante ​iwlist​.

Si la red inalámbrica es tipo ​bluetooth​, se configura con las órdenes ​hciconfig​ y la


herramienta ​hcitool.​

CFGS Administración de Sistemas Informáticos en Red IES Número 1 - Gijón

También podría gustarte