Linux ud11 - configuracion de red en linux

  • 375 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
375
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
26
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. UNIDAD DIDACTICA 11CONFIGURACIÓN DE LA RED EN GNU/LINUX Eduard Lara 1
  • 2. 1. INTRODUCCIÓNEn este capítulo recorreremos los pasos necesarios paraconfigurar el protocolo TCP/IP en una máquina: Asignación de direcciones IP a interfaces Estática Dinámica Ficheros implicados en configuración TCP/IP Herramientas útiles a la hora de resolver problemasrelacionados con la red. 2
  • 3. 1. NOMBRE DE LA MÁQUINA ARCHIVO /ETC/HOSTNAME Durante el arranque del S.O. se establece el nombre dela máquina al ejecutarse el comando hostname. hostname nombre El archivo /etc/hostname contiene el nombre del equipoque adopta el S.O. al iniciar el equipo Los nombres de las máquinas pueden ser concualificación 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 máquina, el primer componente del nombre. 3
  • 4. 1. FICHEROS PARA LA RESOLUCIÓN DNS El fichero host.conf indica el orden de las fuentes queutilizará el resolver del S.O. para obtener lasresoluciones DNS que necesiten las aplicaciones delequipo. Tiene dos opciones: Buscarlas dentro Fichero /etc/hosts. Buscarlas fuera Fichero /etc/resolv.conf El resolver mira las opciones de host.conf host.conf para realizar la resolución DNS. Si sólo quiere utilizar el fichero /etc/hosts, debe estar indicado en /etc/host.conf hosts resolv.conf Los nombres de las diferentesmáquinas accesibles se encuentra aqui 4
  • 5. 1. ARCHIVO /ETC/HOST.CONF RESOLUCION DNS El fichero /etc/host.conf indica al sistema deresolución qué servicios debe usar y en qué orden. Las opciones del fichero host.conf deben estar enlíneas distintas. Los campos deben separarse por blancos(espacios o tabuladores). La opción order determina el orden en el que losservicios de resolución se prueba en primer lugar paraintentar resolver el nombre. bind para usar el servidor de nombres, hosts para buscar en /etc/hosts nis para buscar con NIS. 5
  • 6. 1. ARCHIVO /ETC/HOSTS RESOLUCIÓN DNS El fichero /etc/hosts representa un mecanismo simplede resolución de nombres Contiene un registro por línea, consistente en unadirección IP, un nombre de máquina y de forma opcional,una lista de alias para esa máquina. Los campos se separan por tabuladores o espacios y elcampo con la @ IP debe empezar en la primera columna. Tanto el nombre con cualificación completa (oficial) como el nombre local se deben registrar en el fichero /etc/hosts, para ser referidos al resolver su dirección IP. 6
  • 7. 1. ARCHIVO /ETC/RESOLV.CONF RESOLUCIÓN DNS El fichero /etc/resolv.conf contiene las direcciones IPde las máquinas que pueden ofrecer servicios DNS anuestro host. La instrucción nameserver apunta a servidores DNSque puede utilizar el host para realizar sus resoluciones. 7
  • 8. 1. ARCHIVO /ETC/NETWORKS Del mismo modo que con las direcciones IP, a vecestambién puede interesarle usar nombres simbólicos paralos números de red. Con este objeto, el fichero /etc/hosts tiene uncompañero llamado /etc/networks, que asocia nombresde red con los números correspondientes y viceversa. 8
  • 9. 2. CONFIGURACIÓN INTERFAZ DE RED ifconfig RouteComandos utilizados para configurar las interfaces dered e inicializar la tabla de encaminamiento.ifconfig Permite asignar una @ IP y otros parámetrosa una interficie, así como su activación. Por activaciónnos referimos a permitir que el núcleo envíe y recibadatagramas IP a través de la interfaz.route Permite añadir o quitar rutas de la tabla deencaminamiento del núcleo. 9
  • 10. 2. INTERFICIE DE BUCLE LOCAL (LOOPBACK) El dispositivo de red loopback es una interficie de redvirtual que siempre representa al propio dispositivoindependientemente de la dirección IP que se le hayaasignado. Su IP es 127.0.0.1. Se utiliza en tareas de diagnóstico de conectividad yvalidez del protocolo de comunicación, así como paraindicar 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
  • 11. 2. INTERFICIES ETHERNET En Linux las interficies ethenet se designan connombres res como eth0, eth1, eth2, … La configuración de una interfaz Ethernet es más omenos igual que la de la interfaz de bucle local:Puede observarse que ifconfig ha configurado la dirección dedifusión automáticamente (el campo Bcast de arriba) a su valorusual, que es el de la red con todos los bits de la máquina activados. 11
  • 12. 2. INTERFICIES ETHERNET La instrucción ifconfig de forma automática introduceuna entrada en la tabla de encaminamiento que informa alnúcleo de que la red es accesible mediante eth0. 12
  • 13. 3. ENCAMINAMIENTO A TRAVÉS DE UNA PASARELA Para hacer saber a la máquina Linux como alcanzarotras redes, se utiliza el concepto de pasarelas omáquinas de enlace. Estas pasarelas pueden unir dos o más Ethernets, perotambién pueden enlazar con el exterior (Internet)Desde la máquina web (peteneciente a diminioa) queremos saberllegar al dominiob a través de una pasarela, el equipo gate.web$ route add dominiob gw gateAñade un registro a la tabla de routing de la máquina web paraque pueda acceder a todas los nodos de la red del dominiob através de la pasarela gate. Dominiob y gate debe de estarincluidos en los ficheros /etc/hosts y /etc/networks. 13
  • 14. 3. ENCAMINAMIENTO A TRAVÉS DE UNA PASARELA Pasarela por defecto Si el equipo gate también tiene una conexión aInternet, ¿cómo podríamos acceder desde el host web? Convirtiendo el equipo gate en la pasarela por defectodel equipo web:route add default gw gateroute add –net 0.0.0.0 netmask 0.0.0.0 gw gateEl nombre de red default es una abreviatura que representa la red0.0.0.0, o ruta por omisión. La ruta por omisión analiza cada destino,y es la que será usada si no se encuentra ninguna ruta másespecífica. 14
  • 15. 3. ALIAS DE IP Los IP Alias permite configurar múltiples direccionesIP (varios alias) en un sólo dispositivo físico. La configuración de un alias de IP es idéntica a la deun dispositivo de red real. Se señalan anteponiendo “:n”al dispositivo actual de red, donde “n” es un entero.ifconfig lo:0 172.16.1.1 Crea un alias numerado como 0para la interfaz de bucle local con la dirección 172.16.1.1. Cada alias debe ser tratado como si fuera undispositivo diferente, y en lo referente al software deIP del núcleo, así es; por más que esté compartiendo suhardware con otro interfaz. 15
  • 16. 4. COMANDOS DE CONFIGURACIÓN DE REDhostnameSintaxis: hostname [hostname]Si no se especifica ningún nombre de equipo la orden proporciona elnombre del equipo. Si se especifica el nombre del equipo enhostname la orden cambia el nombre local de la máquina.hostSintaxis: host hostname | IP_adressInterroga el sistema para obtener la dirección IP del equipoespecificado en hostname o el nombre del equipo que tiene una IPespecificada en IP_adressdigSintaxis: dig hostnameLa orden dig proporciona información de los servidores DNS quegestionan el nombre de dominio especificado en hostname. 16
  • 17. 4. COMANDOS DE CONFIGURACIÓN DE REDifconfigSintaxis: ifconfig interface parametersLa orden ifconfig permite crear y configurar las interfases de red.Si no se indican parámetros la orden muestra la configuración de lainterfase especificada. Si tampoco se indica la interfase la ordenmuestra la configuración de todos las interfases de red del sistema.Parámetros:dirección Configura la dirección IP de la interfase de redespecificada.netmask mascara Configura la mascara de red de la interfase dered especificada.broadcast dirección Configura la dirección IP de broadcast.up/down Activa/desactiva la interfase de red especificada. 17
  • 18. 4. COMANDOS DE CONFIGURACIÓN DE REDEjemplos ifconfig:ifconfig Muestra la información de configuración de todas lasinterfases de red del sistema.ifconfig eth0 down Desactiva la interfase de red eth0ifconfig eth0 Comprueba el estado de la interfase eth0ifconfig interfase dirección-ip Configuración básica interficie.Asigna dirección ip y la activa. Los otros parámetros toman valoresasignados por omisión. Por ejemplo, la máscara de subred pordefecto toma el valor correspondiente al tipo de red al quepertenece la dirección IP. Así, tendríamos 255.255.0.0 para unadirección de clase B.ifconfig eth0 100.200.26.1 netmask 255.255.255.0 broadcast100.200.26.255 Configura la interfase de red desde cero. 18
  • 19. 4. COMANDOS DE CONFIGURACIÓN DE REDrouteSintaxis: route options route [add|del] [-net|-host] destinoPermite mostrar la tabla de encaminamiento IP del sistema. Tambiénpermite añadir o eliminar una entrada en la tabla de encaminamiento.target puede ser una dirección IP numérica o un nombre de equipo oel nombre default. La orden route permite establecer las rutas deencaminamiento estáticas de la red.Opciones y Parámetros:–net Especifica que el target especificado es una red.–host Especifica que el target especificado es un equipo. 19
  • 20. 4. COMANDOS DE CONFIGURACIÓN DE REDEjemplos route:route –n Imprime la tabla de encaminamiento del núcleo completasi se ejecuta sin argumentos (la opción –n hace que utilice lanotación de cuaternas en vez de los nombres de las máquinas)route add –net 192.168.1.0 gw 192.168.1.2 Agrega una ruta haciauna red a través de un gateway (@ IP de la interficie next hop)route add- host 192.168.1.250 dev eth0 Suma una ruta hacia unamáquina concreta a través de una interficie local.route add dominioa Suma una ruta a la tabla de routing usandolos nombres definidos en el fichero /etc/networks. Esta formaevita escribir el indicador –net, porque route sabe que se trata deuna red 20
  • 21. 4. COMANDOS DE CONFIGURACIÓN DE REDnetstatSintaxis: netstat optionsEn función de la opción la orden netstat muestra las interfases dered, los PID asociados a cada interfase,…Opciones:-c Operación continua. Renueva la información cada segundo hastaque 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 información 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 mostrarán también los puertos que estén esperando una conexión(que estén escuchando). 21
  • 22. 4. COMANDOS DE CONFIGURACIÓN DE REDpingSintaxis: ping hostnameLa orden ping envía una petición de eco del protocolo ICMP al equipoespecificado en hostname y muestra el tiempo transcurrido hastarecibir la confirmación del eco. La opción por defecto envíamensajes indefinidamente hasta que se cancela la orden mediantectrl-c.Opciones:-c n Se enviarán n mensajes. Al finalizar los mensajesespecificados se muestra la estadística de los resultados.Ejemplo:ping –c 1 100.200.21.101 22
  • 23. 4. COMANDOS DE CONFIGURACIÓN DE REDtracerouteSintaxis: traceroute hostnameMuestra la ruta que los paquetes siguen hasta alcanzar ladestinación, mostrando todos las gateways y routes del camino. 23
  • 24. 5. ARCHIVO DE CONFIGURACIÓN DE LA REDARCHIVO /etc/network/interfacesContiene la información necesaria para configurar las interficies dered del host al arrancar el sistema. También permite establecer lasrutas estáticas hacia otras redes Interficie configurada de forma estática Interficie configurada de forma dinámica 24
  • 25. 5. ARCHIVO DE CONFIGURACIÓN DE LA RED Rutas estáticasPara reiniciar la red TCP/IP del host: /etc/init.d/networking restart 25
  • 26. PRACTICA 11. CONFIGURACIÓN DE RED EN LINUXPaso 1. ¿Qué orden permite mostrar la configuración y el estado de todas las interfases de red de la máquina? Indicar la dirección IP y la mascara de red de cada uno de las interfases que dispone la máquina.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 práctica.Paso 3. Deshabilitar la interficie de la tarjeta de red anterior.Paso 4. Configurar la dirección IP de la interficie de red operativa del equipo Linux a 172.16.aula.1equipoPaso 5. Modificar la dirección IP de la interficie operativa de 172.16.aula.1equipo a 100.210.aula.1equipo.Paso 6. Realizar un ping a la dirección ip de la pregunta anterior. Enviar únicamente 4 paquetes. 26
  • 27. PRACTICA 11. CONFIGURACIÓN DE RED EN LINUXPaso 7. Listar todos los comandos necesarios para configurar laruta estática de enrutamiento del pc linux del siguiente esquema detal manera que tenga acceso a toda la red. Listar la tabla deenrutamiento final. 27
  • 28. PRACTICA 11. CONFIGURACIÓN DE RED EN LINUXPaso 8. Cambiar el nombre de la máquina de forma cuando se inicieel sistema. ¿Qué dichero se debe de modificar?Paso 9. Cambiar la dirección IP de la interficie de red a192.168.1.10, a través del fichero de red (etc/network/interfaces)Paso 10. Modificar la configuración del sistema para añadir ungateway por defecto con dirección 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 parámetros de red del equipomodificados son los esperados (interficie, tabla de routing). 28