Documente Academic
Documente Profesional
Documente Cultură
Por:
15 de marzo de 2014
Actividad
1) Asignar IP privada de clase C a tres maquinas virtuales. En esta oportunidad por medio de virtual box se crea una maquina virtual llamada hostA y se clona esta dos veces para obtener una maquina llamada hostB y hostC que se conectarn a la red interna de virtual box. Para cambiar las direcciones IP de cada maquina, se debe editar el archivo interface ubicada en la ruta /etc/network. Por medio de la consola se utiliza el editor de textos nano para abrir el archivo y editarlo. Se utilizar el siguiente comando: nano /etc/network/interface en el cual se modificarn las direcciones IP de cada maquina de tal manera que cumplan con la siguiente tabla:
Equipo IP hostA 192.168.80.1 hostB 192.168.80.2 hostC 192.168.80.3 Tabla 1. Direcciones IP de los host.
Por ser una direccin de tipo C, su mascara de red ser 255.255.255.0, su direccin de broadcast de 192.168.80.255 y la direccin de Gateway de 192.168.80.4. la configuracin de cada maquina se muestra a continuacion.
Figura 1. Superior: cambio de IP de hostA. Medio: cambio IP de hostB. Inferior: cambio IP de hostC.
Es importante destacar que para que los cambios se hagan efectivo se debe hacer uso del comando ifdown eth0 e ifup eth0 para desactivar y activar la red de Ethernet y guardar los cambios configurados.
2) Crear 3 archivos en /home/Larry comprimirlos enuna carpeta y subir este ultimo a la carpeta /home/Larry del hostB.
Ubicado s en el hostA dentro de la carpeta /home/Larry, con el comando mkdir se crea una carpeta llamada archivos donde se guardarn los tres archivos que se comprimirn. Una vez creada la carpeta, se procede a crear los archivos con el comando touch dentro de la carpeta archivos de la siguiente manera:
Ahora para comprimir la carpeta archivos se utiliza el comando tar con la siguiente estructura:
Por ultimo lo que falta es enviar el archivo tar.gz a el hostB, para ello se utiliza el comando scp y para hacer el proceso de transferencia se requiere conocer la contrasea de usuario del equipo remoto. A continuacin se muestra el comando y los resultados en consola.
La estructura del comando esta compuesta por scp, archivosComprimidos.tar.gz o si no, la ruta donde se encuentra el archivo a transferir. Seguido la direccin IP del host remoto (en este caso el del hostB), el operador : seguido de la ruta de
destino del archivo (en este caso /home/Larry) sabiendo que al ser clonadas las maquinas poseen la misma carpeta personal. 3) Iniciar sesin en hostB desde hostA, subir un archivo .tar.gz desde hostB a hostC, y en un solo comando pasar el archivo de hostC a hostA. Para este ejercicio debe tenerse en claro que los equipos deben estar encendidos y dentro de la red como se ha venido haciendo, para iniciar una sesin de un equipo remoto se utiliza el comando ssh, de la siguiente manera.
ssh nomUsuario@ipRemoto en esta oportunidad se debe escribir este comando desde el equipo hostA y colocar el nombre de usuario root y direccin ip 192.168.80.2 que son datos respectivos del hostB. Los resultados son de esta manera, donde se debe saber la contrasea del hostB.
Luego de iniciar sesin todos los comandos que se utilicen afectarn al sistema del hostB, de esta manera se subir el archivo comprimido que recibi hostB por parte de hostA, hacia el hostC. Por la estructura del comando scp mostrada anteriormente se realiza la siguiente lnea de comando:
aqu se especifica la ruta /home/Larry/archivosComprimidos.tar.gz del hostB y se envan a la carpeta personal /home/Larry del hostC. Los resultados son:
Figura 7. Envio del archivo comprimido desde el hostB hasta hostC por medio de hostA.
Para enviar el archivo comprimido de hostC hasta hostA, sin salir de la sesin iniciamos sesin en hostC con el comando ssh.
ssh root@192.168.80.3
Y luego con el comando scp se procede a enviar el archivo desde /home/Larry/archivoComprimido.tar.gz a /root de hostA (porque en /home/Larry ya est incluido el archivo).
4) Mostrar en una sola lnea de comando ejecutado desde A el contenido de /home/Larry de hostB y hostB. Para poder mostrar el contenido de una carpeta de un host remoto se utiliza la siguiente lnea de comando: ssh nomUsuario@ipRemoto ls /ruta Asi con esta sola lnea de comando podemos mostrar la carpeta personal del hostB y el hostB. ssh root@192.168.80.2 ls /home/larry ssh root@192.168.80.3 ls /home/larry como aun estamos logueados en el hostC, utilizamos el comando exit para finalizar la sesin, y posteriormente este mismo comando para cerrar la sesin del hostB. Despus si se puede usar el comando dicho y los resultados son los siguientes: