SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
UNIDAD DIDACTICA 11

CONFIGURACIÓN DE LA RED EN
        GNU/LINUX

          Eduard Lara




                             1
1. INTRODUCCIÓN

En este capítulo recorreremos los pasos necesarios para
configurar 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 problemas
relacionados con la red.




                                                          2
1. NOMBRE DE LA MÁQUINA
               ARCHIVO /ETC/HOSTNAME
   Durante el arranque del S.O. se establece el nombre de
la máquina 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 máquinas pueden ser con
cualificació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
1. FICHEROS PARA LA
                               RESOLUCIÓN 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
                                                        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 diferentes
máquinas accesibles se encuentra aqui

                                                                                        4
1. ARCHIVO /ETC/HOST.CONF
                   RESOLUCION DNS
   El fichero /etc/host.conf indica al sistema de
resolución qué servicios debe usar y en qué orden.
   Las opciones del fichero host.conf deben estar en
líneas distintas. Los campos deben separarse por blancos
(espacios o tabuladores).
   La opción order determina el orden en el que los
servicios de resolución 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
                     RESOLUCIÓN DNS
   El fichero /etc/hosts representa un mecanismo simple
de resolución de nombres
   Contiene un registro por línea, consistente en una
direcció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 el
campo 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
1. ARCHIVO /ETC/RESOLV.CONF
                   RESOLUCIÓN DNS
  El fichero /etc/resolv.conf contiene las direcciones IP
de las máquinas que pueden ofrecer servicios DNS a
nuestro host.
  La instrucción nameserver apunta a servidores DNS
que puede utilizar el host para realizar sus resoluciones.




                                                             7
1. ARCHIVO /ETC/NETWORKS

   Del mismo modo que con las direcciones IP, a veces
también puede interesarle usar nombres simbólicos para
los números de red.
   Con este objeto, el fichero /etc/hosts tiene un
compañero llamado /etc/networks, que asocia nombres
de red con los números correspondientes y viceversa.




                                                         8
2. CONFIGURACIÓN 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 parámetros
a una interficie, así como su activación. Por activación
nos referimos a permitir que el núcleo envíe y reciba
datagramas IP a través de la interfaz.
route    Permite añadir o quitar rutas de la tabla de
encaminamiento del núcleo.
                                                           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 dirección IP que se le haya
asignado. Su IP es 127.0.0.1.
   Se utiliza en tareas de diagnóstico de conectividad y
validez del protocolo de comunicación, 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 configuración de una interfaz Ethernet es más o
menos igual que la de la interfaz de bucle local:




Puede observarse que ifconfig ha configurado la dirección de
difusión automáticamente (el campo Bcast de arriba) a su valor
usual, que es el de la red con todos los bits de la máquina activados.
                                                                         11
2. INTERFICIES ETHERNET

  La instrucción ifconfig de forma automática introduce
una entrada en la tabla de encaminamiento que informa al
núcleo de que la red es accesible mediante eth0.




                                                           12
3. ENCAMINAMIENTO A TRAVÉS
                    DE UNA PASARELA
  Para hacer saber a la máquina Linux como alcanzar
otras redes, se utiliza el concepto de pasarelas o
máquinas de enlace.
  Estas pasarelas pueden unir dos o más Ethernets, pero
también pueden enlazar con el exterior (Internet)
Desde la máquina web (peteneciente a diminioa) queremos saber
llegar al dominiob a través de una pasarela, el equipo gate.
web$ route add dominiob gw gate

Añade un registro a la tabla de routing de la máquina web para
que pueda acceder a todas los nodos de la red del dominiob a
través de la pasarela gate. Dominiob y gate debe de estar
incluidos en los ficheros /etc/hosts y /etc/networks.
                                                                 13
3. ENCAMINAMIENTO A TRAVÉS
                     DE UNA PASARELA
                  Pasarela por defecto
  Si el equipo gate también tiene una conexión a
Internet, ¿cómo podríamos 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 omisión. La ruta por omisión analiza cada destino,
y es la que será usada si no se encuentra ninguna ruta más
específica.

                                                                         14
3. ALIAS DE IP

   Los IP Alias permite configurar múltiples direcciones
IP (varios alias) en un sólo dispositivo físico.
   La configuración de un alias de IP es idéntica a la de
un 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 0
para la interfaz de bucle local con la dirección 172.16.1.1.
   Cada alias debe ser tratado como si fuera un
dispositivo diferente, y en lo referente al software de
IP del núcleo, así es; por más que esté compartiendo su
hardware con otro interfaz.

                                                               15
4. COMANDOS DE CONFIGURACIÓN
                       DE RED
hostname
Sintaxis:       hostname [hostname]
Si no se especifica ningún 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 máquina.

host
Sintaxis:       host hostname | IP_adress
Interroga el sistema para obtener la dirección 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 información de los servidores DNS que
gestionan el nombre de dominio especificado en hostname.
                                                                      16
4. COMANDOS DE CONFIGURACIÓN
                       DE RED
ifconfig
Sintaxis:       ifconfig interface parameters
La orden ifconfig permite crear y configurar las interfases de red.
Si no se indican parámetros la orden muestra la configuración de la
interfase especificada. Si tampoco se indica la interfase la orden
muestra la configuración de todos las interfases de red del sistema.
Parámetros:
dirección    Configura la dirección IP de la interfase de red
especificada.
netmask mascara      Configura la mascara de red de la interfase de
red especificada.
broadcast dirección     Configura la dirección IP de broadcast.
up/down Activa/desactiva la interfase de red especificada.


                                                                       17
4. COMANDOS DE CONFIGURACIÓN
                        DE RED
Ejemplos ifconfig:
ifconfig    Muestra la información de configuración 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 dirección-ip     Configuración básica interficie.
Asigna dirección ip y la activa. Los otros parámetros toman valores
asignados por omisión. Por ejemplo, la máscara de subred por
defecto toma el valor correspondiente al tipo de red al que
pertenece la dirección IP. Así, tendríamos 255.255.0.0 para una
dirección 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 CONFIGURACIÓN
                       DE RED
route
Sintaxis:       route options
        route [add|del] [-net|-host] destino
Permite mostrar la tabla de encaminamiento IP del sistema. También
permite 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 o
el nombre default. La orden route permite establecer las rutas de
encaminamiento 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
4. COMANDOS DE CONFIGURACIÓN
                        DE RED
Ejemplos route:
route –n    Imprime la tabla de encaminamiento del núcleo completa
si se ejecuta sin argumentos (la opción –n hace que utilice la
notació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 hacia
una 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 una
máquina concreta a través 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 CONFIGURACIÓN
                       DE RED
netstat
Sintaxis:       netstat options
En función de la opción la orden netstat muestra las interfases de
red, los PID asociados a cada interfase,…
Opciones:
-c Operación continua. Renueva la información 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 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
4. COMANDOS DE CONFIGURACIÓN
                       DE RED
ping
Sintaxis:        ping hostname
La orden ping envía una petición de eco del protocolo ICMP al equipo
especificado en hostname y muestra el tiempo transcurrido hasta
recibir la confirmación del eco. La opción por defecto envía
mensajes indefinidamente hasta que se cancela la orden mediante
ctrl-c.
Opciones:
-c n    Se enviarán n mensajes. Al finalizar los mensajes
especificados se muestra la estadística de los resultados.
Ejemplo:
ping –c 1 100.200.21.101



                                                                       22
4. COMANDOS DE CONFIGURACIÓN
                       DE RED
traceroute
Sintaxis:      traceroute hostname
Muestra la ruta que los paquetes siguen hasta alcanzar la
destinación, mostrando todos las gateways y routes del camino.




                                                                 23
5. ARCHIVO DE CONFIGURACIÓN
                        DE LA RED
ARCHIVO /etc/network/interfaces
Contiene la información necesaria para configurar las interficies de
red del host al arrancar el sistema. También permite establecer las
rutas estáticas hacia otras redes


                                    Interficie configurada de
                                         forma estática




                                    Interficie configurada de
                                         forma dinámica
                                                                       24
5. ARCHIVO DE CONFIGURACIÓN
                        DE LA RED




                                                        Rutas
                                                      estáticas



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




                                                                  25
PRACTICA 11. CONFIGURACIÓN
                    DE RED EN LINUX
Paso 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.1equipo
Paso 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
PRACTICA 11. CONFIGURACIÓN
                   DE RED EN LINUX
Paso 7. Listar todos los comandos necesarios para configurar la
ruta estática 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. CONFIGURACIÓN
                    DE RED EN LINUX
Paso 8. Cambiar el nombre de la máquina de forma cuando se inicie
el sistema. ¿Qué dichero se debe de modificar?
Paso 9. Cambiar la dirección IP de la interficie de red a
192.168.1.10, a través del fichero de red (etc/network/interfaces)
Paso 10. Modificar la configuración del sistema para añadir un
gateway 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 equipo
modificados son los esperados (interficie, tabla de routing).




                                                                     28

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Linux
LinuxLinux
Linux
 
Practicas open solaris_v3_2
Practicas open solaris_v3_2Practicas open solaris_v3_2
Practicas open solaris_v3_2
 
Dns(jorgemoya)
Dns(jorgemoya)Dns(jorgemoya)
Dns(jorgemoya)
 
Linux básico
Linux básicoLinux básico
Linux básico
 
tarea taller
tarea tallertarea taller
tarea taller
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
servidor web apache
servidor web apacheservidor web apache
servidor web apache
 
Administración básica de ubuntu server parte 3
Administración básica de ubuntu server   parte 3Administración básica de ubuntu server   parte 3
Administración básica de ubuntu server parte 3
 
Pxe
PxePxe
Pxe
 
Curso SMTP avanzado
Curso SMTP avanzadoCurso SMTP avanzado
Curso SMTP avanzado
 
Manual linux
Manual linuxManual linux
Manual linux
 
Pxe
PxePxe
Pxe
 
Apache avanzado
Apache avanzadoApache avanzado
Apache avanzado
 
Curso SMTP
Curso SMTPCurso SMTP
Curso SMTP
 
6 la shell bash
6 la shell bash6 la shell bash
6 la shell bash
 
21 protocolo de configuración dinámica de hosts dhcp
21  protocolo de configuración dinámica de hosts dhcp21  protocolo de configuración dinámica de hosts dhcp
21 protocolo de configuración dinámica de hosts dhcp
 
Semana 12 filesystem basico
Semana 12  filesystem basicoSemana 12  filesystem basico
Semana 12 filesystem basico
 
Dns debian
Dns debianDns debian
Dns debian
 
Configuracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linuxConfiguracion del servidor vsftpd en linux
Configuracion del servidor vsftpd en linux
 
Semana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipesSemana 9 entradas salidas estandar y pipes
Semana 9 entradas salidas estandar y pipes
 

Similar a Linux ud11 - configuracion de red en linux

Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxFabian Ortiz
 
14 configuración relacionada a la red
14  configuración relacionada a la red14  configuración relacionada a la red
14 configuración relacionada a la redAprende Viendo
 
Cuestionario 3-1.docx
Cuestionario 3-1.docxCuestionario 3-1.docx
Cuestionario 3-1.docxStevenStones1
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasMiguel Morales
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark123
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Totus Muertos
 
Dns en linux debían squeeze 6
Dns  en linux debían squeeze 6Dns  en linux debían squeeze 6
Dns en linux debían squeeze 6Aldo Vilches Godoy
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 

Similar a Linux ud11 - configuracion de red en linux (20)

Linux 3
Linux 3Linux 3
Linux 3
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu Linux
 
Dns
DnsDns
Dns
 
Herramientas bind
Herramientas bindHerramientas bind
Herramientas bind
 
Capitulo1 luis
Capitulo1 luisCapitulo1 luis
Capitulo1 luis
 
14 configuración relacionada a la red
14  configuración relacionada a la red14  configuración relacionada a la red
14 configuración relacionada a la red
 
Cuestionario 3-1.docx
Cuestionario 3-1.docxCuestionario 3-1.docx
Cuestionario 3-1.docx
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e Pasarelas
 
Protocolo dns analizado con wireshark
Protocolo dns analizado con wiresharkProtocolo dns analizado con wireshark
Protocolo dns analizado con wireshark
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Curso Redes Linex 1
Curso Redes Linex 1Curso Redes Linex 1
Curso Redes Linex 1
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Instalacion de dns
Instalacion de dnsInstalacion de dns
Instalacion de dns
 
Dns en linux debían squeeze 6
Dns  en linux debían squeeze 6Dns  en linux debían squeeze 6
Dns en linux debían squeeze 6
 
Administrador dns
Administrador dnsAdministrador dns
Administrador dns
 
Administrador dns
Administrador dnsAdministrador dns
Administrador dns
 
DNS
DNSDNS
DNS
 
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
Servicio dhcp gnu linux-centos  ::: http://leymebamba.comServicio dhcp gnu linux-centos  ::: http://leymebamba.com
Servicio dhcp gnu linux-centos ::: http://leymebamba.com
 
Qué es el dhcp
Qué es el dhcpQué es el dhcp
Qué es el dhcp
 
Administracion basica redes linux
Administracion basica redes linuxAdministracion basica redes linux
Administracion basica redes linux
 

Más de Javier Muñoz

Linux ud18 - integracion clientes windows en un controlador de dominio linu...
Linux   ud18 - integracion clientes windows en un controlador de dominio linu...Linux   ud18 - integracion clientes windows en un controlador de dominio linu...
Linux ud18 - integracion clientes windows en un controlador de dominio linu...Javier Muñoz
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominioJavier Muñoz
 
Linux ud16 - usuarios de dominio de samba
Linux   ud16 - usuarios de dominio de sambaLinux   ud16 - usuarios de dominio de samba
Linux ud16 - usuarios de dominio de sambaJavier Muñoz
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controladorJavier Muñoz
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remotaJavier Muñoz
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linuxJavier Muñoz
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del softwareJavier Muñoz
 
Linux ud9 - gestion de particiones en linux
Linux   ud9 - gestion de particiones en linuxLinux   ud9 - gestion de particiones en linux
Linux ud9 - gestion de particiones en linuxJavier Muñoz
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linuxJavier Muñoz
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesosJavier Muñoz
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivosJavier Muñoz
 
Linux ud5 - gestion de usuarios
Linux   ud5 - gestion de usuariosLinux   ud5 - gestion de usuarios
Linux ud5 - gestion de usuariosJavier Muñoz
 
Linux ud4 - editor vi
Linux   ud4 - editor viLinux   ud4 - editor vi
Linux ud4 - editor viJavier Muñoz
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberiasJavier Muñoz
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivosJavier Muñoz
 
Linux ud1 - introduccion linux
Linux   ud1 - introduccion linuxLinux   ud1 - introduccion linux
Linux ud1 - introduccion linuxJavier Muñoz
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linuxJavier Muñoz
 

Más de Javier Muñoz (19)

Java util
Java utilJava util
Java util
 
Clase math.java
Clase math.javaClase math.java
Clase math.java
 
Linux ud18 - integracion clientes windows en un controlador de dominio linu...
Linux   ud18 - integracion clientes windows en un controlador de dominio linu...Linux   ud18 - integracion clientes windows en un controlador de dominio linu...
Linux ud18 - integracion clientes windows en un controlador de dominio linu...
 
Linux ud17 - recursos compartidos con samba en un controlador dominio
Linux   ud17 - recursos compartidos con samba en un controlador dominioLinux   ud17 - recursos compartidos con samba en un controlador dominio
Linux ud17 - recursos compartidos con samba en un controlador dominio
 
Linux ud16 - usuarios de dominio de samba
Linux   ud16 - usuarios de dominio de sambaLinux   ud16 - usuarios de dominio de samba
Linux ud16 - usuarios de dominio de samba
 
Linux ud14 - requisitos previos para configurar linux como controlador
Linux   ud14 - requisitos previos para configurar linux como controladorLinux   ud14 - requisitos previos para configurar linux como controlador
Linux ud14 - requisitos previos para configurar linux como controlador
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remota
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linux
 
Linux ud10 - gestion del software
Linux   ud10 - gestion del softwareLinux   ud10 - gestion del software
Linux ud10 - gestion del software
 
Linux ud9 - gestion de particiones en linux
Linux   ud9 - gestion de particiones en linuxLinux   ud9 - gestion de particiones en linux
Linux ud9 - gestion de particiones en linux
 
Linux ud8 - montar y desmontar unidades en linux
Linux   ud8 - montar y desmontar unidades en linuxLinux   ud8 - montar y desmontar unidades en linux
Linux ud8 - montar y desmontar unidades en linux
 
Linux ud7 - gestion de procesos
Linux   ud7 - gestion de procesosLinux   ud7 - gestion de procesos
Linux ud7 - gestion de procesos
 
Linux ud6 - permisos de archivos
Linux   ud6 - permisos de archivosLinux   ud6 - permisos de archivos
Linux ud6 - permisos de archivos
 
Linux ud5 - gestion de usuarios
Linux   ud5 - gestion de usuariosLinux   ud5 - gestion de usuarios
Linux ud5 - gestion de usuarios
 
Linux ud4 - editor vi
Linux   ud4 - editor viLinux   ud4 - editor vi
Linux ud4 - editor vi
 
Linux ud3 - redireccionamiento y tuberias
Linux   ud3 - redireccionamiento y tuberiasLinux   ud3 - redireccionamiento y tuberias
Linux ud3 - redireccionamiento y tuberias
 
Linux ud2 - comandos gestion archivos
Linux   ud2 - comandos gestion archivosLinux   ud2 - comandos gestion archivos
Linux ud2 - comandos gestion archivos
 
Linux ud1 - introduccion linux
Linux   ud1 - introduccion linuxLinux   ud1 - introduccion linux
Linux ud1 - introduccion linux
 
Linux ud15 - controlador de dominio en linux
Linux   ud15 - controlador de dominio en linuxLinux   ud15 - controlador de dominio en linux
Linux ud15 - controlador de dominio en linux
 

Linux ud11 - configuracion de red en linux

  • 1. UNIDAD DIDACTICA 11 CONFIGURACIÓN DE LA RED EN GNU/LINUX Eduard Lara 1
  • 2. 1. INTRODUCCIÓN En este capítulo recorreremos los pasos necesarios para configurar 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 problemas relacionados con la red. 2
  • 3. 1. NOMBRE DE LA MÁQUINA ARCHIVO /ETC/HOSTNAME Durante el arranque del S.O. se establece el nombre de la máquina 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 máquinas pueden ser con cualificació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 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 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 diferentes máquinas accesibles se encuentra aqui 4
  • 5. 1. ARCHIVO /ETC/HOST.CONF RESOLUCION DNS El fichero /etc/host.conf indica al sistema de resolución qué servicios debe usar y en qué orden. Las opciones del fichero host.conf deben estar en líneas distintas. Los campos deben separarse por blancos (espacios o tabuladores). La opción order determina el orden en el que los servicios de resolución 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
  • 6. 1. ARCHIVO /ETC/HOSTS RESOLUCIÓN DNS El fichero /etc/hosts representa un mecanismo simple de resolución de nombres Contiene un registro por línea, consistente en una direcció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 el campo 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 IP de las máquinas que pueden ofrecer servicios DNS a nuestro host. La instrucción nameserver apunta a servidores DNS que puede utilizar el host para realizar sus resoluciones. 7
  • 8. 1. ARCHIVO /ETC/NETWORKS Del mismo modo que con las direcciones IP, a veces también puede interesarle usar nombres simbólicos para los números de red. Con este objeto, el fichero /etc/hosts tiene un compañero llamado /etc/networks, que asocia nombres de red con los números correspondientes y viceversa. 8
  • 9. 2. CONFIGURACIÓN 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 parámetros a una interficie, así como su activación. Por activación nos referimos a permitir que el núcleo envíe y reciba datagramas IP a través de la interfaz. route Permite añadir o quitar rutas de la tabla de encaminamiento del núcleo. 9
  • 10. 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 dirección IP que se le haya asignado. Su IP es 127.0.0.1. Se utiliza en tareas de diagnóstico de conectividad y validez del protocolo de comunicación, 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
  • 11. 2. INTERFICIES ETHERNET En Linux las interficies ethenet se designan con nombres res como eth0, eth1, eth2, … La configuración de una interfaz Ethernet es más o menos igual que la de la interfaz de bucle local: Puede observarse que ifconfig ha configurado la dirección de difusión automáticamente (el campo Bcast de arriba) a su valor usual, 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 introduce una entrada en la tabla de encaminamiento que informa al nú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 alcanzar otras redes, se utiliza el concepto de pasarelas o máquinas de enlace. Estas pasarelas pueden unir dos o más Ethernets, pero también pueden enlazar con el exterior (Internet) Desde la máquina web (peteneciente a diminioa) queremos saber llegar al dominiob a través de una pasarela, el equipo gate. web$ route add dominiob gw gate Añade un registro a la tabla de routing de la máquina web para que pueda acceder a todas los nodos de la red del dominiob a través de la pasarela gate. Dominiob y gate debe de estar incluidos 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 a Internet, ¿cómo podríamos 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 omisión. La ruta por omisión analiza cada destino, y es la que será usada si no se encuentra ninguna ruta más específica. 14
  • 15. 3. ALIAS DE IP Los IP Alias permite configurar múltiples direcciones IP (varios alias) en un sólo dispositivo físico. La configuración de un alias de IP es idéntica a la de un 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 0 para la interfaz de bucle local con la dirección 172.16.1.1. Cada alias debe ser tratado como si fuera un dispositivo diferente, y en lo referente al software de IP del núcleo, así es; por más que esté compartiendo su hardware con otro interfaz. 15
  • 16. 4. COMANDOS DE CONFIGURACIÓN DE RED hostname Sintaxis: hostname [hostname] Si no se especifica ningún 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 máquina. host Sintaxis: host hostname | IP_adress Interroga el sistema para obtener la dirección 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 información de los servidores DNS que gestionan el nombre de dominio especificado en hostname. 16
  • 17. 4. COMANDOS DE CONFIGURACIÓN DE RED ifconfig Sintaxis: ifconfig interface parameters La orden ifconfig permite crear y configurar las interfases de red. Si no se indican parámetros la orden muestra la configuración de la interfase especificada. Si tampoco se indica la interfase la orden muestra la configuración de todos las interfases de red del sistema. Parámetros: dirección Configura la dirección IP de la interfase de red especificada. netmask mascara Configura la mascara de red de la interfase de red 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 RED Ejemplos ifconfig: ifconfig Muestra la información de configuración 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 dirección-ip Configuración básica interficie. Asigna dirección ip y la activa. Los otros parámetros toman valores asignados por omisión. Por ejemplo, la máscara de subred por defecto toma el valor correspondiente al tipo de red al que pertenece la dirección IP. Así, tendríamos 255.255.0.0 para una dirección 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
  • 19. 4. COMANDOS DE CONFIGURACIÓN DE RED route Sintaxis: route options route [add|del] [-net|-host] destino Permite mostrar la tabla de encaminamiento IP del sistema. También permite 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 o el nombre default. La orden route permite establecer las rutas de encaminamiento 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 RED Ejemplos route: route –n Imprime la tabla de encaminamiento del núcleo completa si se ejecuta sin argumentos (la opción –n hace que utilice la notació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 hacia una 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 una máquina concreta a través 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
  • 21. 4. COMANDOS DE CONFIGURACIÓN DE RED netstat Sintaxis: netstat options En función de la opción la orden netstat muestra las interfases de red, los PID asociados a cada interfase,… Opciones: -c Operación continua. Renueva la información 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 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 RED ping Sintaxis: ping hostname La orden ping envía una petición de eco del protocolo ICMP al equipo especificado en hostname y muestra el tiempo transcurrido hasta recibir la confirmación del eco. La opción por defecto envía mensajes indefinidamente hasta que se cancela la orden mediante ctrl-c. Opciones: -c n Se enviarán n mensajes. Al finalizar los mensajes especificados se muestra la estadística de los resultados. Ejemplo: ping –c 1 100.200.21.101 22
  • 23. 4. COMANDOS DE CONFIGURACIÓN DE RED traceroute Sintaxis: traceroute hostname Muestra la ruta que los paquetes siguen hasta alcanzar la destinación, mostrando todos las gateways y routes del camino. 23
  • 24. 5. ARCHIVO DE CONFIGURACIÓN DE LA RED ARCHIVO /etc/network/interfaces Contiene la información necesaria para configurar las interficies de red del host al arrancar el sistema. También permite establecer las rutas 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áticas Para reiniciar la red TCP/IP del host: /etc/init.d/networking restart 25
  • 26. PRACTICA 11. CONFIGURACIÓN DE RED EN LINUX Paso 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.1equipo Paso 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 LINUX Paso 7. Listar todos los comandos necesarios para configurar la ruta estática 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
  • 28. PRACTICA 11. CONFIGURACIÓN DE RED EN LINUX Paso 8. Cambiar el nombre de la máquina de forma cuando se inicie el sistema. ¿Qué dichero se debe de modificar? Paso 9. Cambiar la dirección IP de la interficie de red a 192.168.1.10, a través del fichero de red (etc/network/interfaces) Paso 10. Modificar la configuración del sistema para añadir un gateway 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 equipo modificados son los esperados (interficie, tabla de routing). 28