0% encontró este documento útil (0 votos)
18 vistas7 páginas

Práctica de rpcbind en Ubuntu

Este documento describe los pasos para realizar una llamada de procedimiento remoto entre dos sistemas operativos Ubuntu utilizando rpcbind. Incluye instalar rpcbind en ambos sistemas, crear un archivo .x, generar los archivos RPC y modificar calculate_client.c y calculate_server.c.

Cargado por

javierheraldo62
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
18 vistas7 páginas

Práctica de rpcbind en Ubuntu

Este documento describe los pasos para realizar una llamada de procedimiento remoto entre dos sistemas operativos Ubuntu utilizando rpcbind. Incluye instalar rpcbind en ambos sistemas, crear un archivo .x, generar los archivos RPC y modificar calculate_client.c y calculate_server.c.

Cargado por

javierheraldo62
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque

Esta practica consiste en realizar una llamada de procedimiento remoto con un pequeño programa
que simulará una calculadora en el sistema operativo Ubuntu el cual se ejecutará en una
computadora cliente y en la computadora servidor resolverá la petición.

1. Instalar RCPBIND en la computadora cliente y servidor.

@ubuntu: -$ sudo apt-get install rpcbind

2. Se crea una carpeta llamada RPC y ahí se crea y se guarda un documento con
extensión .x con la siguiente estructura:
Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque

3. Con el siguiente comando comprobamos que el paquete rpcbind está instalado:

@ubuntu: -$ rpcinfo

Puertos disponibles para hacer las llamadas de procedimientos remotos.

4. Con el siguiente comando, nos ubicamos en el directorio donde está el archivo con
extensión .x para a continuación crear los archivos RPC con la siguiente
instrucción:

@ubuntu: -$ cd nombre_carpeta

@ubuntu: -$ rpcgen -a -C nombre_archivo

Nota: al correr el comando rpcgen -a -C calculate.x nos arroja que hay que realizar una instalación
previa con el comando sudo apt-get install rpcsvc-proto.
Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque

Con la ejecución del comando rpcgen -a -C calculate.x se nos crearan los siguientes
archivos que necesariamente tienen que estar ubicados en la carpeta previamente creada
RPC:

5. El siguiente paso es modificar los archivos calculate_client.c y


calculate_server.c:
Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque


Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque


Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque


Ochoa Alemán José Emilio Sistemas Operativos II 31 de octubre de 2023

Actividad: Practica rpcbind Tecnológico Nacional de México campus Roque

6. Como siguiente paso es la compilación del programa con la siguiente instrucción:

@ubuntu: -$ mv [Link] makefile

@ubuntu: -$ make

marxcx@marxcx-1-2: ~/RPC$ mv [Link] makefile


marxcx@marxcx-1-2: ~/RPC$ make

7. Realiza pruebas:

También podría gustarte