Comunicación Fedora Debian

download Comunicación Fedora Debian

of 15

Transcript of Comunicación Fedora Debian

  • 8/3/2019 Comunicacin Fedora Debian

    1/15

    Instituto Tecnolgico Superior de Coatzacoalcos

    Ingeniera en Sistemas Computacionales

    Nombre de los integrantes:

    Ponce Gmez Jaser AbisaiReyes Jacobo Melquiades

    Ros Bautista Jos LeonardoSnchez Aguilar Antonio

    Tlazalo Faras Pablo

    Semestre: sptimo Grupo: C

    Nombre del Docente: Zambrano Domnguez SandraVenecia

    REPORTE DE PRCTICACOMUNICACIN ENTRE FEDORA Y DEBIAN

    SISTEMAS OPERATIVOS

  • 8/3/2019 Comunicacin Fedora Debian

    2/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    INTRODUCCIN

    En la presente prctica se mostrar la manera de realizar la

    comunicacin entre dos mquinas virtuales ejecutndose en el

    entorno de la aplicacin Oracle VM VirtualBox.

    Una de las mquinas virtuales tiene instalada la distribucin

    Debian 6.0 (Squeeze) mientras que la otra tiene virtualizado el

    Sistema Operativo Fedora 15; el anfitrin de ambas mquinas

    virtuales es una laptop con Windows 7 HOME BASIC.

    Debido a que ambas mquinas virtuales poseen Sistemas

    Operativos basados en Linux, se decidi utilizar el protocolo NFS

    (Network File System) para realizar la comunicacin entre ellas.

    Dicho protocolo se eligi debido a su facilidad de instalacin,

    configuracin y uso.

    NETWORK FILE SYSTEM

    NFS (Network File System) es un protocolo que permite a un

    sistema compartir directorios y archivos con otros sistemas a travs

    de la red. Permite a las mquinas montar particiones en un sistema

    remoto en concreto y usarlas como si estuvieran en el sistema de

    archivos local. Esto permite centralizar archivos en una localizacin,

    mientras se permite su acceso continuo a los usuarios autorizados.

    Originalmente fue desarrollado en 1984 por Sun Microsystems,

    con el objetivo de que sea independiente de la mquina, el sistema

  • 8/3/2019 Comunicacin Fedora Debian

    3/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    operativo y el protocolo de transporte, esto fue posible gracias a que

    est implementado sobre los protocolos XDR (presentacin) y ONC

    RPC (sesin). El protocolo NFS est incluido por defecto en los

    Sistemas Operativos UNIX y la mayora de distribuciones Linux.

    Algunos de los beneficios ms notables que el NFS suministra son:

    Las estaciones de trabajo locales utilizan menos espacio en

    disco porque los datos usados de forma comn pueden ser

    guardados en una sola mquina y permanecern accesibles a

    todas las de la red.

    No es necesario que los usuarios tengan directorios de inicio

    separados en cada mquina de la red. Los directorios de inicio

    pueden estar configurados en un servidor NFS y estar

    disponibles a travs de la red.

    Los dispositivos de almacenamiento como disquetes, unidades

    de CDROM, y dispositivos USB pueden ser usados por otras

    mquinas a travs de la red. Esto reduce el nmero de

    dispositivos removibles en la red.

  • 8/3/2019 Comunicacin Fedora Debian

    4/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    DESARROLLO DE LA PRCTICA

    Como primer paso es necesario configurar nuestras mquinas

    virtuales para que sean capaces de comunicarse entre s. Oracle VM

    VirtualBox posee mltiples opciones de configuracin para las Redes

    Virtuales, es necesario establecer las mquinas en el modo adecuado

    para que esto se pueda llevar a cabo.

    Para realizar la configuracin damos clic derecho en la mquina

    virtual y damos clic en Configuracin o podemos utilizar la

    combinacin de teclas [Ctrl + S].

  • 8/3/2019 Comunicacin Fedora Debian

    5/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    Nos dirigimos a la seccin de Red

    Posteriormente en el men desplegable de Conectado a

    elegimos Adaptador slo-anfitrin.

  • 8/3/2019 Comunicacin Fedora Debian

    6/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    El campo de Nombre se habilitar y ser necesario

    seleccionar la Interfaz de Red Virtual para utilizar a esta como un

    anfitrin de comunicacin entre ambas mquinas virtuales.

    Los parmetros ocultos en Avanzadas no es necesario

    modificarlos. Damos clic en Aceptar para guardar la configuracin de

    la Mquina Virtual. Es necesario repetir dicho procedimiento

    para la otra Mquina Virtual.

    Aun cuando las Mquinas Virtuales se estn ejecutando es

    posible cambiar esta configuracin y dichos cambios se reflejarn

    inmediatamente en la misma. Una manera rpida de acceder a dicha

    configuracin desde la Mquina Virtual en ejecucin es dando click

    derecho sobre el icono de las Interfaces de Red y dar clic en el

    men Adaptadores de Red que aparece.

  • 8/3/2019 Comunicacin Fedora Debian

    7/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    Una vez configurado esto, las Mquinas Virtuales ya sern

    capaces de comunicarse y obtendrn cada una y de manera

    automtica su propia IP, la cual est dentro del rango

    192.168.56.0/24. En este caso la VM con Debian instalado obtuvo la

    IP 192.168.1.83, y la tiene virtualizado al Sistema Operativo Fedora

    obtuvo la direccin 192.168.1.73.

    Ahora ya se puede comenzar con la configuracin y puesta en

    marcha de NFS. Las distribuciones que se estn utilizando son

    distintas y estn basadas en ramas de Linux diferentes. La

    instalacin, configuracin y puesta en marcha del servicio de NFS

    difiere entre ambas plataformas, por tal motivo, sern explicadas de

    forma separada.

  • 8/3/2019 Comunicacin Fedora Debian

    8/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    INSTALACIN DE NFS

    DEBIAN

    Para realizar la instalacin de NFS en Debian, desde una terminal

    escribimos la siguiente instruccin:

    # Sudo aptitude -y install nfs-kernel-server portmap

    Si el paquete no se encontrara en el sistema sera descargado e

    instalado automticamente. Si ya existiera, se ejecutara la

    instruccin y nos indicara que no se instal ni modific ningn

    archivo.

  • 8/3/2019 Comunicacin Fedora Debian

    9/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    En caso de que no se iniciara el servicio automticamente, es

    necesario introducir las siguientes instrucciones, para inicializar los

    tres daemons que utiliza NFS para estar a la escucha:

    # Sudo /etc/init.d/portmap start

    # Sudo /etc/init.d/nfs-kernel-server start

    # Sudo /etc/init.d/nfs-common start

    FEDORA

    Desde un terminal escribimos la siguiente instruccin teniendo

    privilegios de root.

    # sudo yum -y install nfs-utils

    En caso de que no se iniciara el servicio automticamente, esnecesario introducir la siguiente instruccin:

    # sudo service nfs start

    # rpcinfo p

  • 8/3/2019 Comunicacin Fedora Debian

    10/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    CONFIGURACIN DE LAS CARPETAS COMPARTIR

    Cuando se instalan los paquetes de NFS, crea un archivo "exports"

    que se encuentra en /etc el cual deberemos de editar para

    configurarlo. Aqu es donde definiremos los directorios compartidos

    por NFS, cada una de las lneas se corresponde a un directorio

    compartido y la sintaxis es esta:

    /directorio_del_servidor_a_compartir cliente(permisos,tipo-sync)

    root_squash | no_root_squash | all_squash : root_squash :

    indica que un cliente identificado como root tendr acceso al

    directorio con privilegios de un usuario annimo. Si

    seleccionamos la opcin no_root_squash evitaremos esto, y si

    indicamos all_squash, entonces aplicaremos esto ltimo a todoslos usuarios, no slo root.

  • 8/3/2019 Comunicacin Fedora Debian

    11/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    Para cada una de las mquinas virtuales de esta prctica se

    compartir el directorio /home/alex hacia la otra VM, con permisos

    de lectura-escritura. Para esto y utilizando un editor de texto es

    necesario agregar las siguientes lneas al fichero /etc/exports.

    DEBIAN

    # /home/invitado 192.168.56.0/24(rw,sync,root_squash)

    FEDORA

    # /home/invitado 192.168.56.0/24 (rw,sync,root_squash)

    Con esa instruccin se le est instruyendo a NFS que comparta

    la carpeta /home/invitado de cada mquina a aquellascomputadoras que estn dentro del rango 192.168.56.0/24, esto es

  • 8/3/2019 Comunicacin Fedora Debian

    12/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    para que slo sean accesibles dentro de esta red local. Adems se le

    est otorgando permisos de lectura escritura (rw) y se indica que se

    sincronicen las carpetas (sync).

    Antes de exportar los directorios a compartir tendremos que

    configurar la seguridad de las Mquinas para evitar accesos no

    deseados.

    Primero modificamos el archivo /etc/hosts.deny, el cual se

    encarga de negar acceso a las IPs que se le especifican, en este caso

    negaremos el acceso a todas primero.

    # portmap:ALL

    Posteriormente brindaremos acceso solamente a aquellas IPs dentro

    del rango de nuestra red local, para esto modificamos el archivo/etc/hosts.allow

    # portmap:192.168.56.0/255.255.255.0

    # nfs:192.168.56.0/255.255.255.0

    Reiniciamos los servicios para que usen la nueva configuracin:

    # /etc/init.d/nfs-kernel-server restart

    # service nfs restart

    Tambin ser necesario configurar el portmap para que

    escuche a todas las conexiones, haciendo un:

    # dpkg-reconfigure portmap

  • 8/3/2019 Comunicacin Fedora Debian

    13/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    E indicndole que quieres escuchar a todas las IPs (hay que

    responder que no a lo que nos pregunta). A continuacin reiniciamos

    portmap con:

    # /etc/init.d/portmap restart

    # restart portmap

    Una vez realizados y guardados los cambios en los archivos

    /etc/exports de cada mquina, es necesario exportar los directorios

    con la instruccin:

    # sudo exportfs rav

    De esta forma se exportan los cambios al archivo /etc/exports

    sin tener la necesidad de reiniciar los servicios de NFS.

    MONTAJE DE CARPETAS COMPARTIDAS

    Cada directorio /home/invitado ser montado en una carpeta

    con el nombre del Sistema Operativo desde donde se est

    compartiendo el directorio. Es decir dentro de Debian se crear una

    carpeta con el nombre de Fedora y en la mquina Virtual con Fedora

    se crear una carpeta con el nombre Debian. Todo esto dentro del

    directorio /home/alex de cada Mquina Virtual.

    DEBIAN

    # Mkdir /home/invitado/fedora

    # Sudo mount t nfs 192.168.56.102:/home/invitado

    /home/invitado/Fedora

  • 8/3/2019 Comunicacin Fedora Debian

    14/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    FEDORA

    # Mkdir /home/invitado/debian# Sudo mount 192.168.56.101:/home/invitado

    /home/invitado/debian

    Una vez realizados estos pasos ya contamos con las carpetas

    compartidas montadas dentro de nuestro sistema de archivos y

    podemos acceder a ellas desde nuestro administrador de archivos

    (konqueror o Nautilius).

  • 8/3/2019 Comunicacin Fedora Debian

    15/15

    Unidad:Instituto Tecnolgico Superior de

    Coatzacoalcos.

    Edicin

    No. 1

    Fecha de Edicin:

    29/11/2011

    Departamento: Ingeniera en Sistemas Computacionales.

    Materia: Sistemas Operativos Comunicacin Debian y Fedora

    Como dato adicional, podemos crear una lnea en el archivo

    /etc/fstab para que monte la carpeta compartida cada vez que se

    inicie la mquina sin necesidad de hacer el mount de forma manual.

    192.168.56.101:/home/invitado /home/invitado/fedora nfs

    defaults,rw 0 0

    192.168.56.102:/home/alex /home/alex/debian nfs defaults,rw 0 0

    BIBLIOGRAFA

    Network File System. (28 de Abril de 2011). Recuperado el28 de Noviembre de 2011, de Ubuntu ES:http://doc.ubuntu-es.org/Network_File_System

    Network File System (protocol). (1 de Septiembre de 2011).Recuperado el 28 de Noviembre de 2011, de Wikipedia:http://en.wikipedia.org/wiki/Network_File_System_(protocol)

    Network File System (NFS). (s.f.). Recuperado el 28 deNoviembre de 2011, de Linux-C: http://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/ch-nfs.html

    Odria, R. (8 de Marzo de 2008). File Server con NFS +

    Debian Etch. Recuperado el 28 de Noviembre de 2011, de

    LINUX - DEBIAN E INFRAESTRUCTURA:

    http://rodria1.blogspot.com/2008/03/file-server-con-

    nfs.html

    http://doc.ubuntu-es.org/Network_File_Systemhttp://en.wikipedia.org/wiki/Network_File_System_(protocol)http://en.wikipedia.org/wiki/Network_File_System_(protocol)http://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/ch-nfs.htmlhttp://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/ch-nfs.htmlhttp://doc.ubuntu-es.org/Network_File_Systemhttp://en.wikipedia.org/wiki/Network_File_System_(protocol)http://en.wikipedia.org/wiki/Network_File_System_(protocol)http://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/ch-nfs.htmlhttp://linux-cd.com.ar/manuales/rh9.0/rhl-rg-es-9/ch-nfs.html