Date post: | 06-Apr-2018 |
Category: |
Documents |
Upload: | pablo-tlazalo |
View: | 220 times |
Download: | 0 times |
of 15
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