~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/Documentation/networking/ipddp.txt

Version: ~ [ 2.4.0 ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 Text file for ipddp.c:
  2         AppleTalk-IP Decapsulation and AppleTalk-IP Encapsulation
  3 
  4 This text file is written by Jay Schulist <jschlst@turbolinux.com>
  5 
  6 Introduction
  7 ------------
  8 
  9 AppleTalk-IP (IPDDP) is the method computers connected to AppleTalk
 10 networks can use to communicate via IP. AppleTalk-IP is simply IP datagrams
 11 inside AppleTalk packets.
 12 
 13 Through this driver you can either allow your Linux box to communicate
 14 IP over an AppleTalk network or you can provide IP gatewaying functions
 15 for your AppleTalk users.
 16 
 17 You can currently encapsulate or decapsulate AppleTalk-IP on LocalTalk,
 18 EtherTalk and PPPTalk. The only limit on the protocol is that of what
 19 kernel AppleTalk layer and drivers are available.
 20 
 21 Each mode requires its own user space software.
 22 
 23 Compiling AppleTalk-IP Decapsulation/Encapsulation
 24 =================================================
 25 
 26 AppleTalk-IP decapsulation needs to be compiled into your kernel. You
 27 will need to turn on AppleTalk-IP driver support. Then you will need to
 28 select ONE of the two options; IP to AppleTalk-IP encapsulation support or
 29 AppleTalk-IP to IP decapsulation support. If you compile the driver
 30 statically you will only be able to use the driver for the function you have
 31 enabled in the kernel. If you compile the driver as a module you can
 32 select what mode you want it to run in via a module loading param.
 33 ipddp_mode=1 for AppleTalk-IP encapsulation and ipddp_mode=2 for
 34 AppleTalk-IP to IP decapsulation.
 35 
 36 Basic instructions for user space tools
 37 =======================================
 38 
 39 To enable AppleTalk-IP decapsulation/encapsulation you will need the 
 40 proper tools. You can get the tools for decapsulation from
 41 http://spacs1.spacs.k12.wi.us/~jschlst/index.html and for encapsulation
 42 from http://www.maths.unm.edu/~bradford/ltpc.html
 43 
 44 I will briefly describe the operation of the tools, but you will
 45 need to consult the supporting documentation for each set of tools.
 46 
 47 Decapsulation - You will need to download a software package called
 48 MacGate. In this distribution there will be a tool called MacRoute
 49 which enables you to add routes to the kernel for your Macs by hand.
 50 Also the tool MacRegGateWay is included to register the
 51 proper IP Gateway and IP addresses for your machine. Included in this
 52 distribution is a patch to netatalk-1.4b2+asun2.0a17.2 (available from
 53 ftp.u.washington.edu/pub/user-supported/asun/) this patch is optional
 54 but it allows automatic adding and deleting of routes for Macs. (Handy
 55 for locations with large Mac installations)
 56 
 57 Encapsulation - You will need to download a software daemon called ipddpd.
 58 This software expects there to be an AppleTalk-IP gateway on the network.
 59 You will also need to add the proper routes to route your Linux box's IP
 60 traffic out the ipddp interface.
 61 
 62 Common Uses of ipddp.c
 63 ----------------------
 64 Of course AppleTalk-IP decapsulation and encapsulation, but specifically
 65 decapsulation is being used most for connecting LocalTalk networks to
 66 IP networks. Although it has been used on EtherTalk networks to allow
 67 Macs that are only able to tunnel IP over EtherTalk.
 68 
 69 Encapsulation has been used to allow a Linux box stuck on a LocalTalk
 70 network to use IP. It should work equally well if you are stuck on an
 71 EtherTalk only network.
 72 
 73 Further Assistance
 74 -------------------
 75 You can contact me (Jay Schulist <jschlst@turbolinux.com>) with any
 76 questions regarding decapsulation or encapsulation. Bradford W. Johnson
 77 <johns393@maroon.tc.umn.edu> originally wrote the ipddp.c driver for IP
 78 encapsulation in AppleTalk.

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.