You are on page 1of 28

UNIDAD DIDACTICA 11 CONFIGURACIN DE LA RED EN GNU/LINUX

Eduard Lara

1. INTRODUCCIN
En este captulo recorreremos los pasos necesarios para configurar el protocolo TCP/IP en una mquina: Asignacin de direcciones IP a interfaces Esttica Dinmica Ficheros implicados en configuracin TCP/IP Herramientas tiles a la hora de resolver problemas relacionados con la red.

1. NOMBRE DE LA MQUINA ARCHIVO /ETC/HOSTNAME


Durante el arranque del S.O. se establece el nombre de la mquina al ejecutarse el comando hostname. hostname nombre El archivo /etc/hostname contiene el nombre del equipo que adopta el S.O. al iniciar el equipo Los nombres de las mquinas pueden ser con cualificacin completa, o relativos al dominio local. web.dominio.local ftp.dominio.local Son nombres de dominio completamente cualificados (FQDN) web o ftp Son nombres locales de una mquina, el primer componente del nombre.
3

1. FICHEROS PARA LA RESOLUCIN DNS


El fichero host.conf indica el orden de las fuentes que utilizar el resolver del S.O. para obtener las resoluciones DNS que necesiten las aplicaciones del equipo. Tiene dos opciones: Buscarlas dentro Fichero /etc/hosts. Buscarlas fuera Fichero /etc/resolv.conf
host.conf El resolver mira las opciones de host.conf para realizar la resolucin DNS. Si slo quiere utilizar el fichero /etc/hosts, debe estar indicado en /etc/host.conf

hosts Los nombres de las diferentes mquinas accesibles se encuentra aqui

resolv.conf

1. ARCHIVO /ETC/HOST.CONF RESOLUCION DNS


El fichero /etc/host.conf indica al sistema de resolucin qu servicios debe usar y en qu orden. Las opciones del fichero host.conf deben estar en lneas distintas. Los campos deben separarse por blancos (espacios o tabuladores). La opcin order determina el orden en el que los servicios de resolucin se prueba en primer lugar para intentar resolver el nombre.
bind para usar el servidor de nombres, hosts para buscar en /etc/hosts nis para buscar con NIS.
5

1. ARCHIVO /ETC/HOSTS RESOLUCIN DNS


El fichero /etc/hosts representa un mecanismo simple de resolucin de nombres Contiene un registro por lnea, consistente en una direccin IP, un nombre de mquina y de forma opcional, una lista de alias para esa mquina. Los campos se separan por tabuladores o espacios y el campo con la @ IP debe empezar en la primera columna.
Tanto el nombre con cualificacin completa (oficial) como el nombre local se deben registrar en el fichero /etc/hosts, para ser referidos al resolver su direccin IP.

1. ARCHIVO /ETC/RESOLV.CONF RESOLUCIN DNS


El fichero /etc/resolv.conf contiene las direcciones IP de las mquinas que pueden ofrecer servicios DNS a nuestro host. La instruccin nameserver apunta a servidores DNS que puede utilizar el host para realizar sus resoluciones.

1. ARCHIVO /ETC/NETWORKS
Del mismo modo que con las direcciones IP, a veces tambin puede interesarle usar nombres simblicos para los nmeros de red. Con este objeto, el fichero /etc/hosts tiene un compaero llamado /etc/networks, que asocia nombres de red con los nmeros correspondientes y viceversa.

2. CONFIGURACIN INTERFAZ DE RED


ifconfig Route Comandos utilizados para configurar las interfaces de red e inicializar la tabla de encaminamiento. ifconfig Permite asignar una @ IP y otros parmetros a una interficie, as como su activacin. Por activacin nos referimos a permitir que el ncleo enve y reciba datagramas IP a travs de la interfaz. route Permite aadir o quitar rutas de la tabla de encaminamiento del ncleo.
9

2. INTERFICIE DE BUCLE LOCAL (LOOPBACK)


El dispositivo de red loopback es una interficie de red virtual que siempre representa al propio dispositivo independientemente de la direccin IP que se le haya asignado. Su IP es 127.0.0.1. Se utiliza en tareas de diagnstico de conectividad y validez del protocolo de comunicacin, as como para indicar que el destino del puntero o URL es el mismo host.
No es necesario configurar la interficie lo, puesto que ya que viene por defecto ifconfig lo 127.0.0.1 route add 127.0.0.1
10

2. INTERFICIES ETHERNET
En Linux las interficies ethenet se designan con nombres res como eth0, eth1, eth2, La configuracin de una interfaz Ethernet es ms o menos igual que la de la interfaz de bucle local:

Puede observarse que ifconfig ha configurado la direccin de difusin automticamente (el campo Bcast de arriba) a su valor usual, que es el de la red con todos los bits de la mquina activados.
11

2. INTERFICIES ETHERNET
La instruccin ifconfig de forma automtica introduce una entrada en la tabla de encaminamiento que informa al ncleo de que la red es accesible mediante eth0.

12

3. ENCAMINAMIENTO A TRAVS DE UNA PASARELA


Para hacer saber a la mquina Linux como alcanzar otras redes, se utiliza el concepto de pasarelas o mquinas de enlace. Estas pasarelas pueden unir dos o ms Ethernets, pero tambin pueden enlazar con el exterior (Internet)
Desde la mquina web (peteneciente a diminioa) queremos saber llegar al dominiob a travs de una pasarela, el equipo gate. web$ route add dominiob gw gate Aade un registro a la tabla de routing de la mquina web para que pueda acceder a todas los nodos de la red del dominiob a travs de la pasarela gate. Dominiob y gate debe de estar incluidos en los ficheros /etc/hosts y /etc/networks.
13

3. ENCAMINAMIENTO A TRAVS DE UNA PASARELA


Pasarela por defecto Si el equipo gate tambin tiene una conexin a Internet, cmo podramos acceder desde el host web? Convirtiendo el equipo gate en la pasarela por defecto del equipo web: route add default gw gate route add net 0.0.0.0 netmask 0.0.0.0 gw gate
El nombre de red default es una abreviatura que representa la red 0.0.0.0, o ruta por omisin. La ruta por omisin analiza cada destino, y es la que ser usada si no se encuentra ninguna ruta ms especfica.
14

3. ALIAS DE IP
Los IP Alias permite configurar mltiples direcciones IP (varios alias) en un slo dispositivo fsico. La configuracin de un alias de IP es idntica a la de un dispositivo de red real. Se sealan anteponiendo :n al dispositivo actual de red, donde n es un entero. ifconfig lo:0 172.16.1.1 Crea un alias numerado como 0 para la interfaz de bucle local con la direccin 172.16.1.1. Cada alias debe ser tratado como si fuera un dispositivo diferente, y en lo referente al software de IP del ncleo, as es; por ms que est compartiendo su hardware con otro interfaz.
15

4. COMANDOS DE CONFIGURACIN DE RED


hostname Sintaxis: hostname [hostname] Si no se especifica ningn nombre de equipo la orden proporciona el nombre del equipo. Si se especifica el nombre del equipo en hostname la orden cambia el nombre local de la mquina. host Sintaxis: host hostname | IP_adress Interroga el sistema para obtener la direccin IP del equipo especificado en hostname o el nombre del equipo que tiene una IP especificada en IP_adress dig Sintaxis: dig hostname La orden dig proporciona informacin de los servidores DNS que gestionan el nombre de dominio especificado en hostname.

16

4. COMANDOS DE CONFIGURACIN DE RED


ifconfig Sintaxis: ifconfig interface parameters La orden ifconfig permite crear y configurar las interfases de red. Si no se indican parmetros la orden muestra la configuracin de la interfase especificada. Si tampoco se indica la interfase la orden muestra la configuracin de todos las interfases de red del sistema. Parmetros: direccin Configura la direccin IP de la interfase de red especificada. netmask mascara Configura la mascara de red de la interfase de red especificada. broadcast direccin Configura la direccin IP de broadcast. up/down Activa/desactiva la interfase de red especificada.
17

4. COMANDOS DE CONFIGURACIN DE RED


Ejemplos ifconfig: ifconfig Muestra la informacin de configuracin de todas las interfases de red del sistema. ifconfig eth0 down Desactiva la interfase de red eth0 ifconfig eth0 Comprueba el estado de la interfase eth0 ifconfig interfase direccin-ip Configuracin bsica interficie. Asigna direccin ip y la activa. Los otros parmetros toman valores asignados por omisin. Por ejemplo, la mscara de subred por defecto toma el valor correspondiente al tipo de red al que pertenece la direccin IP. As, tendramos 255.255.0.0 para una direccin de clase B. ifconfig eth0 100.200.26.1 netmask 255.255.255.0 broadcast 100.200.26.255 Configura la interfase de red desde cero.

18

4. COMANDOS DE CONFIGURACIN DE RED


route Sintaxis: route options route [add|del] [-net|-host] destino Permite mostrar la tabla de encaminamiento IP del sistema. Tambin permite aadir o eliminar una entrada en la tabla de encaminamiento. target puede ser una direccin IP numrica o un nombre de equipo o el nombre default. La orden route permite establecer las rutas de encaminamiento estticas de la red. Opciones y Parmetros: net Especifica que el target especificado es una red. host Especifica que el target especificado es un equipo.

19

4. COMANDOS DE CONFIGURACIN DE RED


Ejemplos route: route n Imprime la tabla de encaminamiento del ncleo completa si se ejecuta sin argumentos (la opcin n hace que utilice la notacin de cuaternas en vez de los nombres de las mquinas) route add net 192.168.1.0 gw 192.168.1.2 Agrega una ruta hacia una red a travs de un gateway (@ IP de la interficie next hop) route add- host 192.168.1.250 dev eth0 Suma una ruta hacia una mquina concreta a travs de una interficie local. route add dominioa Suma una ruta a la tabla de routing usando los nombres definidos en el fichero /etc/networks. Esta forma evita escribir el indicador net, porque route sabe que se trata de una red

20

4. COMANDOS DE CONFIGURACIN DE RED


netstat Sintaxis: netstat options En funcin de la opcin la orden netstat muestra las interfases de red, los PID asociados a cada interfase, Opciones: -c Operacin continua. Renueva la informacin cada segundo hasta que se cancela la orden mediante ctrl-c. -i Muestra una lista con todos los interfase de red. -p Muestra una lista de los PID. -r Muestra la informacin de la tabla de encaminamiento. t Muestra las conexiones activas a puertos TCP. -u Muestra las conexiones activas a puertos UDP. Si se incluye a se mostrarn tambin los puertos que estn esperando una conexin (que estn escuchando).
21

4. COMANDOS DE CONFIGURACIN DE RED


ping Sintaxis: ping hostname La orden ping enva una peticin de eco del protocolo ICMP al equipo especificado en hostname y muestra el tiempo transcurrido hasta recibir la confirmacin del eco. La opcin por defecto enva mensajes indefinidamente hasta que se cancela la orden mediante ctrl-c. Opciones: -c n Se enviarn n mensajes. Al finalizar los mensajes especificados se muestra la estadstica de los resultados. Ejemplo: ping c 1 100.200.21.101

22

4. COMANDOS DE CONFIGURACIN DE RED


traceroute Sintaxis: traceroute hostname Muestra la ruta que los paquetes siguen hasta alcanzar la destinacin, mostrando todos las gateways y routes del camino.

23

5. ARCHIVO DE CONFIGURACIN DE LA RED


ARCHIVO /etc/network/interfaces Contiene la informacin necesaria para configurar las interficies de red del host al arrancar el sistema. Tambin permite establecer las rutas estticas hacia otras redes Interficie configurada de forma esttica

Interficie configurada de forma dinmica


24

5. ARCHIVO DE CONFIGURACIN DE LA RED

Rutas estticas

Para reiniciar la red TCP/IP del host: /etc/init.d/networking restart

25

PRACTICA 11. CONFIGURACIN DE RED EN LINUX


Paso 1. Qu orden permite mostrar la configuracin y el estado de todas las interfases de red de la mquina? Indicar la direccin IP y la mascara de red de cada uno de las interfases que dispone la mquina. Paso 2. Qu orden permite mostrar el estado de la interficie de la tarjeta utilizada para conectar el equipo a la red? Copiar el resultado de la orden en la prctica. Paso 3. Deshabilitar la interficie de la tarjeta de red anterior. Paso 4. Configurar la direccin IP de la interficie de red operativa del equipo Linux a 172.16.aula.1equipo Paso 5. Modificar la direccin IP de la interficie operativa de 172.16.aula.1equipo a 100.210.aula.1equipo. Paso 6. Realizar un ping a la direccin ip de la pregunta anterior. Enviar nicamente 4 paquetes.
26

PRACTICA 11. CONFIGURACIN DE RED EN LINUX


Paso 7. Listar todos los comandos necesarios para configurar la ruta esttica de enrutamiento del pc linux del siguiente esquema de tal manera que tenga acceso a toda la red. Listar la tabla de enrutamiento final.

27

PRACTICA 11. CONFIGURACIN DE RED EN LINUX


Paso 8. Cambiar el nombre de la mquina de forma cuando se inicie el sistema. Qu dichero se debe de modificar? Paso 9. Cambiar la direccin IP de la interficie de red a 192.168.1.10, a travs del fichero de red (etc/network/interfaces) Paso 10. Modificar la configuracin del sistema para aadir un gateway por defecto con direccin IP 192.168.1.1. Indicar qu archivo es necesario modificar y la sintaxis empleada. Paso 11. Reinicializar la red del equipo mediante comando. Paso 12. Comprobar que los parmetros de red del equipo modificados son los esperados (interficie, tabla de routing).

28