1 / 19

DCE RPC for Linux

DCE RPC for Linux. Distributed Systems Homework 1. Outline. Supported platforms for Linux Install DCE RPC for Linux Environment testing Note Homework References. Supported platforms for Linux. Mandrake v9.1 Suse v7.3 SuSE v9.0 SuSE v9.1 Fedora Core 1 Fedora Core 2

hamal
Download Presentation

DCE RPC for Linux

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. DCE RPC for Linux Distributed Systems Homework 1

  2. Outline • Supported platforms for Linux • Install DCE RPC for Linux • Environment testing • Note • Homework • References

  3. Supported platforms for Linux • Mandrake v9.1 • Suse v7.3 • SuSE v9.0 • SuSE v9.1 • Fedora Core 1 • Fedora Core 2 • Fedora Core 3 (recommand)

  4. Install DCE RPC for Linux(1/2) • Step 1 download DCE RPC • Download linux-dcerpc-1.1.tar.bz2 • Step 2 • tar jxvof linux-dcerpc-1.1.tar.bz2 • Step 3 go to the dce-rpc directory • cd dce-rpc

  5. Install DCE RPC for Linux(2/2) • Step 4 install dcethreads package • cd dcethreads • ./configure • make • make install • Step 5 install freedce • cd freedce • ./configure • make • make install

  6. Environment testing(1/5) • Step 1 go to the /opt/dce/bin directory • cd /opt/dce/bin • Step 2 execution RPC endpoint mapper daemon • ./rpcd

  7. Environment testing(2/5) • Step 3 execution echo_server application • ./echo_server

  8. Environment testing(3/5) • Step 4 execution echo_client application • ./echo_client

  9. Environment testing(4/5) • echo_client: execution result

  10. Environment testing(5/5) • echo_server: execution result

  11. Note • Example for Red Hat 9 • Red Hat 9 does not support DCE RPC

  12. Homework(1/7) • go to the dce-rpc/freedce/demos/echo_server directory Client A Msg Client B Server Msg Msg Client C

  13. Homework(2/7)

  14. Homework(3/7) • echo.idl

  15. Homework(4/7) • echo_server.c • implement method

  16. Homework(5/7) • echo_client.c • call method

  17. Homework(6/7) • Compiler program • make clean;make

  18. Homework(7/7) • Demo • Dealline:2008-4-15

  19. References • ftp://ftp.opengroup.org/pub/dce-mall/dce1.1 • http://www.opengroup.org/onlinepubs/9629399/toc.htm • http://www.opengroup.org/dce/info/ • http://www.dcerpc.net/ • http://sourceforge.net/project/showfiles.php?group_id=9521

More Related