TIP: Click on subject to list as thread! ANSI
echo: pcboard
to: Phillip Taylor
from: Jeff Binkley
date: 2007-10-22 05:16:00
subject: SETTING THE UPLINKS

-> How do you setup the uplinks using the software that came with pcboard
-> please?

From their fidohub.doc file:

      The purpose of this document is to discuss topics that relate to acting
      as a hub in a Fido network.  We assume that you have already connected
      to the Fido network by using FIDONET.DOC.

      The foundation laid in that document will be built upon based on the
      assumption that you want to act as a hub.  In reality, there are very
      few differences between being a hub and just a node.  Ultimately, we'll
      cover most of the differences so that you understand them thoroughly.

Uplinks Versus Downlinks
==============================================================================

      When your system acts only as a node, you are a downlink to your hub.
      The term downlink is used because you take things "down" from the
      other system.  A hub, on the other hand, is referred to as an uplink
      because it receives information from other nodes.

      What does this mean to you?  Ultimately, it means that you are not
      only responsible for getting mail to your system but also making sure
      it gets distributed properly to your downlinks.

      PCBoard differentiates an uplink from a downlink in the Fido User
      record.  When you are looking at the Fido View of the user record, you
      see a field which reads "uplink".  This field is only used
for AreaFix
      forwarding at the current time.  Only one Fido record can have this
      field enabled for each network you participate in.


The Importance of the User Record
===============================================================================

      There is not much of a difference between Fido records for a node and
      Fido records for a hub.  The main difference when you are acting as
      a hub is that there are more user records because there is one for
      your uplink(s) and one for each of your downlinks.

      The important thing to remember in relationship with records for your
      downlinks is that now the conference flags in their accounts determine
      if they are able to carry the area or not.  Let's look at a sample:


         Num   Conference     Flags  Last Msg
        ÄÄÄÄÄ ÄÄÄÄÄÄÄÄÄÄÄÄÄ   ÄÄÄÄÄ  ÄÄÄÄÄÄÄÄ
           30 DR_DEBUG - Do : RS   :        0
           31 BATPOWER - Ba : R    :        0
           32 BINKLEY - Bin : RS   :        0
           33               :      :        0
           34 CFORSALE      : R    :        0
           35               :      :        0
           36 USRMDMS - USR : RS   :        0
           37 MENSA - Mensa : RS   :        0
           38 DESQVIEW - De : RS   :        0
           39 FIDOPCB       :      :        0
           40 MUFFIN - Maxi : R    :        0
           41               :      :        0
           42 PCBOARD - PCB : RS   :        0
           43 PCBNET - PCBO : RS   :        0
In this sample, this downlink can carry the following areas because
      the R (registered) flag is set.

         DR_DEBUG       USRMDMS         PCBOARD
         BATPOWER       MENSA           PCBNET
         BINKLEY        DESQVIEW
         CFORSALE       MUFFIN

       From this list, we can tell the downlink does not want to carry
       the following areas because there is no corresponding S (selected)
       flag for the conference.

         BATPOWER
         CFORSALE
         MUFFIN

       Using AreaFix requests, the downlink chooses which areas to cover
       based on which ones they are registered with on your system.

Registering Users For Conference Access
===============================================================================

       When creating accounts for your downlinks, set up their security levels
       so that they are all the same.  By doing this, System Manager can be
       used to register the downlinks in one swoop.

       Let's use an example to illustrate the point.  You are a hub for the
       1:311 network.  Your address is 1:311/1, and you are responsible for
       the following nodes as downlinks:

             1:311/2                1:311/4               1:311/6
             1:311/3                1:311/5

       Rather than manual registering each Fido user record in the hundreds
       of Fido echoes you carry, simply make sure all accounts have the same
       security level.  Make sure the security level assigned is not already
       defined in your PWRD file or you will alter the conference
       registrations of other, non-Fido, users on the system.  Let's make
       that level 26 for the sake of this example.

       Now simply go into System Manager | User File Maintenance | Insert
       Group Conference.  Here, we will register all level 26 (Fido) users
       in conferences 100-300 with the following screen:

          First number of conferences to be inserted in registrations  :   100
          Last  number of conferences to be inserted in registrations  :   300

          Adjust conferences user is normally allowed to join          : Y
          Adjust conferences user can join with expired subscription   : N
          Adjust the user selected conferences for scanning            : N
          Adjust conferences where user becomes a sysop when joining   : N
          Adjust conferences where user has Net Status                 : N
          Reset user's last message read to zero in these conferences  : N

          Adjust users with a security level greater than or equal to  :  26
                                            and less than or equal to  :  26
                           Press PGDN to continue or ESC to abort

       Press PgDn and you're done.  Now the downlinks can use AreaFix
       requests to select which ones they want to carry.  The topic of
       AreaFixing is covered in the FIDONET.DOC file.


Areas of PCBSetup That Relate to Hubbing
===============================================================================

       In this portion of the document, we're going to talk about elements
       of PCBSetup that relate to hubbing.  Our focus is not to describe
       what the options do per se, but rather make you aware of what options
       are targeted toward Fido hubs to provide you a quick reference.

       The following is an abbreviated list of areas to be concerned with:

         PCBSetup | Fido Configuration | Fido Tosser Configuration
            Generate Response Messages
            Enable PassThru's
            Enable Areafix Forwarding
            Auto Add Fido Areas as PassThru's

         PCBSetup | Fido Configuration | FREQ Path List
         PCBSetup | Fido Configuration | FREQ Restrictions
         PCBSetup | Fido Configuration | FREQ Magic Names
         PCBSetup | Fido Configuration | FREQ Deny Nodelist

       Notice that most of these deal with AreaFix, FREQ, and PassThru
       setup.  This should come as no surprise because these are three
       areas that are quite heavily used in relationship to Fido hubs.


Routing Mail : Advanced Discussion
===============================================================================

       In nearly all cases where we talk about routing packets, we are
       referring to netmail messages.  PCBFido's configurability in this
       area is quite extensive.  As a result, this section will discuss
       primarily on helping you understand how one routing option affects
       the other and what will happen to the incoming packets.

       Mail is only considered routable from your site if it gets
       transferred to you but is not for you.  A perfect analogy for this is
       in thinking about the US Mail system.  If you get mail in your box
       that is not addressed to you, what do you do with it?  Do you hold on
       to it, throw it away, or deliver to the person just down the street
       who it IS addressed to?  These are the question PCBFido has to deal
       with in this scenario.

           +---------+---------+---------------------------------------+
           | Inbound |  Allow  |                                       |
           | Routing |  Route  |                  Action               |
           +---------+---------+---------------------------------------+
           |    Y    |   Y     | Automatically readdress packets to    |
           |         |         | the address they should be routed to  |
           |         |         | and add them to the queue.            |
           +---------+---------+---------------------------------------+
           |    Y    |   N     | Put packets in the queue that are not |
           |         |         | addressed for you, but mark them with |
           |         |         | HOLD status.                          |
           +---------+---------+---------------------------------------+
           |    N    |   Y     | Import all messages into the NetMail  |
           |    N    |   N     | area.  Messages that are not to your  |
           |         |         | site are then added to the queue on   |
           |         |         | the next export because PCBFido does  |
           |         |         | not pay attention to who the message  |
           |         |         | is from, just who it is to.           |
           +---------+---------+---------------------------------------+

             Inbound Routing = Enable Inbound Routing in PCBSetup |
                               Fido Configuration | Tosser Configuration

             Allow Route     = Allow Route-To Verb in a Fido Event.  Yes
                               means it is enabled for the node that the
                               netmail is COMING FROM, while N signifies the
                               incoming message is not set to route.

       There is an additional feature to be concerned with as we discuss
       routing messages--secure netmail.  Continuing with the US Mail
       analogy, secure netmail is the equivalent of only opening envelopes
       addressed from people you know (have Fido user records for).

       With this option enabled, many messages may be thrown away before
       the routing issue even comes into play because they did not have
       a Fido record.  On the other hand, if they do have a Fido record
       the routing table outline previously is in effect.

       What's The Best Routing Method
       ------------------------------
       Obviously there are options for a reason.  If there was a
       universally accepted way to route that was in everyone's best
       interest, the routing options would not be required.

       A good recommendation for a large number of systems is to enable all
       of the options: secure netmail, inbound routing, and the
       ALLOW-ROUTE-TO verb.  With this configuration, it pretty much
       prevents other sites from "mail-bombing" you and having you route a
       message to Siberia or somewhere else across the world.  Why?  Because
       netmail is only allowed from sites you have user records for and
       ALLOW-ROUTE-TO has to be enabled for the calling site for the packet
       to go back out automatically.


AreaFixing As It Relates To A Hub
===============================================================================

       The process of AreaFixing takes on a new angle when you start
       talking about a hub.  No longer are you talking about sending AreaFix
       requests, but rather the topic shifts to that of receiving the
       requests.

       The only configuration items to worry about with AreaFixing are the
       response files.  When a downlink sends you an AreaFix request,
       PCBoard automatically sends back a response message in the form of
       netmail to let the other node know the status of their request.

       Response files are simply text files.  Their location is controlled
       in PCBSetup | Fido Configuration | File & Directory Configuration.
       On the other hand, the filenames are unchangable.  The following list
       shows the names of the response files and describes when they are
       sent out:

         AFIXFAIL.MSG  Areafix failed. Added text: Why it failed
         AFIXLST.HDR   Areas Currently received by remote site
         AFIXAVL.HDR   Areas Available to remote site
         FREQINFO.MSG  FREQ information for your system (files available, etc.)
         FREQFAIL.MSG  FREQ failed. Added Text: Reason for failure.

       No doubt, you'll want to customize these files for your system.
       Simply use any ASCII text editor to make or edit these files.

   AreaFix Forwarding
   ------------------
       The concept of AreaFix Forwarding allows for you to forward area
       requests that you do not carry to your uplink.  If the uplink carries
       the area, they will send it back as a PassThru area.

       What is required to make all of this work?  Not very much really.
       Check the following list to make sure you follow all of the steps:

         1.  In PCBSetup | Fido Configuration | Tosser Configuration make
             sure the following options are enabled:

               Enable PassThru's
               Enable Areafix Forwarding
               Auto Add Fido Areas as PassThrus

         2.  Make sure the Fido user record for your uplink has the Uplink
             status enabled from the Fido View.

PassThrus
===============================================================================

       A PassThru area is a tag that one of your downlinks want to carry,
       but not one that you want to carry on your own system.  Here is what
       happens in general terms (assuming you are the hub).

         1.  You pick up the echo mail messages from your hub.

         2.  Upon importing, your system will realize that is a PassThru
             area and move it to the passthru file on your system.  The
             messages are never actually imported, just held until your
             downlink calls and picks them up.

       The concepts of AreaFix Forwarding and PassThru areas are
       intertwined. The reason that these two are integral components of one
       another is that if you do not carry an area, the AreaFix request must
       be forwarded to your hub if you want it to be a PassThru area.

       With PCBFido, you can have new areas automatically added as PassThru
       areas, which means very little work is actually required on your
       behalf. For areas to be automatically added, you have to have "Auto
       Add Fido Areas as PassThru's" enabled in PCBSetup | Fido
       Configuration | Tosser Configuration.

       When a downlink makes an AreaFix request that is forwarded, the
       PassThru area is automatically added and the downlink is registered
       to carry the area.

       With the auto-add areas any area that comes into your system for
       which no tag exists, will be automatically added as a PassThru
       area.  Normally, the messages targeted for the non-existent area
       would go to the BAD tag.  Since they go to PassThru areas, you can
       periodically scan the PassThru areas using FIDOUTIL.EXE to see if
       there are any areas you want to permanently setup as conferences.

--- PCBoard (R) v15.3/M 10
* Origin: (1:226/600)
SEEN-BY: 10/1 3 14/300 400 34/999 90/1 120/228 123/500 132/500 134/10 140/1
SEEN-BY: 222/2 226/0 229/4000 236/150 249/303 261/20 38 100 1381 1404 1406
SEEN-BY: 261/1410 1418 266/1413 280/1027 320/119 633/104 260 262 267 712/848
SEEN-BY: 800/432 801/161 189 2222/700 2905/0
@PATH: 226/600 123/500 261/38 633/260 267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.