home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / v612docs.zip / VC9B < prev    next >
Text File  |  1993-12-19  |  18KB  |  381 lines

  1. .TOPIC:                                       
  2. Multinet
  3.  
  4.                                        VBBS 6.12 Documentation --9-B-1
  5.  
  6.             ╔════════════════════════════════════════╗
  7.             ║ CHAPTER 9 ANNEX B        MULTINET      ║
  8.             ╚════════════════════════════════════════╝
  9.  
  10.              The Multinetwork Master List
  11.              ════════════════════════════
  12.              The master list of allowable networks is a file named 
  13.              NETWORKS.LST, and is located in the VBBS 'Data' subdirectory.
  14.  
  15.              This master list is the only way for VBBS to identify the origin
  16.              and destination of posts and e-mail, so it is a requirement
  17.              that major networks be listed in the NETWORKS.LST file.
  18.  
  19.              The NETWORKS.LST file is an ascii file in following format:
  20.              
  21.              1,1,VirtualNET
  22.              2,2,WWIVnet
  23.              3,2,WWIVLink
  24.              4,4,FIDOnet
  25.              5,3,USEnet
  26.  
  27.              The NETWORKID comes first, followed by the NETWORKTYPE,
  28.              and finally, the NETWORKNAME.
  29.              
  30.              To view the network entries in the NETWORKS.LST file, simply 
  31.              choose option 7, Network Configuration, on the VConfig menu.
  32.  
  33.             The Multinet Mail Tosser
  34.              ═══════════════════════
  35.             The multinet mail tosser is built directly into VBBS.
  36.             No external mail tossers from third parties are needed,
  37.             although VBBS can be configured to use them if desired.
  38.  
  39.             The tosser handles this process of distributing email
  40.             and posts to the appropriate "pending" files for each
  41.             network you are connected to. The tosser also handles
  42.             the importation of incoming email and posts to the BBS,
  43.             and the gating of posts between networks.
  44.  
  45.             Mail tosser operation is completely automatic and requires
  46.             no special attention. Tossing may also, however, be invoked
  47.             by command line switches or batch files called by external
  48.             events to add flexibility. Please refer to the individual
  49.             documentation for each network-specific interface for
  50.             details on syntax and how this is accomplished. Such
  51.             documentation is included in the zip file for each interface
  52.             utility.
  53.  
  54.            Network-specific Interfaces
  55.            ═══════════════════════════
  56.             As of this moment, four basic network interface types
  57.             may be used in conjunction with the VBBS multinet engine.
  58.             These are as follows:
  59.             VNET.EXE     for VirtualNET-type networks (type 1)
  60.             VWW4.EXE     for WWIVnet-type networks    (type 2)
  61.             VUUCP.EXE    for UUCP-type networks       (type 3)
  62.             VFIDO.EXE    for FIDO-type networks       (type 4)
  63.   
  64.                                        VBBS 6.12 Documentation--9-B-2
  65.  
  66.             These utilities may be downloaded from any VBBS support
  67.             board and are accompanied by specific installation
  68.             instructions.
  69.  
  70.             Please note that these utilities are not crippled in
  71.             any manner, however, you should register VBBS within sixty
  72.             (60) days to avoid an interruption of service. Failure to
  73.             register will inactivate all interface utilities automatically,
  74.             with the exception of VNET.EXE, after the 60-day period.
  75.             To avoid any inconveniences, please register VBBS as soon as
  76.             possible.
  77.  
  78.  
  79.            VConfig
  80.            ═══════
  81.            The multinet configuration is done by running option 7, Network
  82.            Configuration, in VConfig. From the net configuration menu, you
  83.            simply choose which network you want to add, and enter the
  84.            appropriate information. It is very important to remember after
  85.            running option 7 to select option 3, Database Configuration,
  86.            and run the Sort Databases and Compile Network functions found
  87.            there.
  88.  
  89.            Answer.net Configuration
  90.            ════════════════════════
  91.            ANSWER.NET, an ordinary ascii text file, should be created
  92.            and placed in your VBBS 'Data' subdirectory if you are to
  93.            interface with other networks successfully. You must have
  94.            answer.net set up properly for VBBS to be able to correctly
  95.            identify incoming network calls. In many cases, the incoming
  96.            network call will use a macro to identify itself. The
  97.            answer.net file is used by the multinet engine to
  98.            acknowledge the network macro, identify the network, and call
  99.            up the proper network interface utility after connecting.
  100.  
  101.            Note that VirtualNET type networks do NOT need to be configured
  102.            in ANSWER.NET since type 1 networks are automatic. However,
  103.            to detect types 2 through 4, you must "program" ANSWER.NET to
  104.            be able to identify the incoming network from the string it
  105.            sends.
  106.  
  107.            ANSWER.NET uses only three simple one-character commands: ">",
  108.            "!", and "?".
  109.  
  110.            ">"     Sends a string. For example, >HELLO would transmit
  111.                    HELLO
  112.  
  113.            "!"     Waits up to 2 seconds for a byte to come in
  114.  
  115.            "?"     Compares received byte to ascii code values
  116.                    and calls up the appropriate network interface driver
  117.  
  118.           Here are some examples:
  119.  
  120.           ?78=2
  121.           If received byte was 78 ("N"), then answer network #2 (WWIVnet)
  122.           N N N N is the string that WWIVNet sends.
  123.                                        VBBS 6.12 Documentation--9-B-3
  124.           ?76=3
  125.           If recevied byte was 76 ("L"), then answer network #3 (WWIVLInk).
  126.           L L L L must be the string that WWIVLink sends and must be set
  127.           up by your Link server using a macro.
  128.  
  129.           Here is an example ANSWER.NET, for a VBBS that is on WWIVnet
  130.           only which you may use:
  131.           !
  132.           ?78=2
  133.           ?32=2
  134.  
  135.           Here is an example you may use if you are on both WWIVnet and
  136.           WWIVLink:
  137.           !
  138.           ?78=2
  139.           ?32=2
  140.           ?76=3
  141.  
  142.           Here is an example for a VBBS on USEnet:
  143.           >UUCP
  144.           !
  145.           ?85=5
  146.  
  147.           Here is an example for a VBBS on USEnet, WWIVnet, and WWIVLink
  148.           which may be used:
  149.           >UUCP
  150.           !
  151.           ?78=2
  152.           ?32=2
  153.           ?76=3
  154.           ?85=5
  155.  
  156.            Considerations for Wide-Area Networks
  157.            ═════════════════════════════════════
  158.            Because of VBBS' uniquely-designed multinet engine, starting
  159.            your own new network is easier than ever before whether you
  160.            are a business or an advanced system operator.  Here are just
  161.            a few things to consider if you are contemplating this:
  162.  
  163.            A) You will need to decide on what type of network software
  164.               you want to use for your new network:
  165.  
  166.               VirtualNET type
  167.               WWIVnet type
  168.               FIDO type
  169.               UUCP type
  170.  
  171.               While the multinet engine will easily handle any type above,
  172.               remember that the simplest network to run operationally is a
  173.               VirtualNET type network. This requires no special setup of
  174.               the answer.net file or macro setup on the part of the server,
  175.               has support for update utilities, and other advantages.
  176.  
  177.            B) You will need to select a name for your network.
  178.  
  179.            C) You will be responsible for maintaining your network, such
  180.               as producing its bbslist or nodelist, establishing
  181.               connections, nominating ACs, etc.
  182.  
  183.                                        VBBS 6.12 Documentation--9-B-4
  184.  
  185.            D) You should have the following thought out in advance:
  186.  
  187.               Network Policy and Goals
  188.               Network Application
  189.               Advertising
  190.               Administration
  191.  
  192.            E) Update utilities
  193.  
  194.               Update utilities let you, as network coordinator send out
  195.               BBSLISTs and SUBSLISTs for the maintenance of your network.
  196.               Custom update utilities for VirtualNET type networks are
  197.               available from the VBBS author. For more information on how
  198.               to start a VirtualNET type network, please refer to the
  199.               LOCALNET section of this document.
  200.  
  201.            F) Inclusion in NETWORKS.LST
  202.  
  203.            Here are the guidelines followed in handling networks.lst.
  204.            There are NO exceptions to this policy and every new
  205.            network must meet the criteria.
  206.  
  207.            NOTE: Applications will only be accepted from the NC of the
  208.            network or their designate.  Either the NC or the designate
  209.            MUST be a registered VBBS sysop.
  210.  
  211.            1.  10 new LocalNet slots 90-99 have been created.
  212.            2.  Systems starting a network SHOULD use a localnet slot
  213.                while the network is growing and getting established.
  214.            3.  Once a network has 25 clients outside of their areacode,
  215.                they can request formal recognition and addition to the
  216.                Master Networks.lst file.  They will then be assigned a
  217.                permanent slot and the Networks List Co-Ordinator
  218.                will do whatever he can to make the transition as fast and
  219.                painless as possible, within reason.  This includes help
  220.                with mass/direct mailings to notify the current subscribers
  221.                to your net and co-ordination of a switch date to your
  222.                permanent slot.
  223.            4.  Networks meeting the criteria (verifiable) of #3 will be
  224.                immediately assigned a permanent slot.  In accepting the
  225.                permanent slot, the NC agrees to the following:
  226.  
  227.            A - Must write a Brief description of the network for inclusion
  228.                in a text file distributed to all sysops monthly, listing the
  229.                slot assigned, network name and a brief description of the
  230.                network.
  231.            B - Agrees to upload/send a zip file of what someone needs to
  232.                join the network to 1@1803007 (Networks.lst Co-Cordinator)
  233.                via VirtualNet, DirectMail (803-776-0323), Crash Fido Mail
  234.                (1:376/142), or upload directly to my BBS.  This will allow
  235.                anyone interested in a network to always be able to get an
  236.                application package from my board.  This package should also
  237.                include info on any restrictions the NC may specify as to
  238.                accessing their net.
  239.  
  240.                                        VBBS 6.12 Documentation--9-B-5
  241.  
  242.            5.  Since Networks.LST is editable by anyone, and you can
  243.                technically place your network in any slot not being used
  244.                by your system, there stands a chance that people may not
  245.                be able to join your net if you use the UUUCP slot and they
  246.                are already in UUUCP.  Crossed messages will not be allowed.
  247.                In the event of a problem with two networks using the same
  248.                slot which is causing problems, the Networks.lst co-ordinator
  249.                will require one of the nets to move to another slot.  The
  250.                criteria used for this determination follows:
  251.  
  252.            A - Permanent Official Networks assigned a slot will always take
  253.                precedence over one not officially recognized.
  254.            B - Since having conflicts between Official Networks will be
  255.                impossible, that leaves conflicts between localnet/empty
  256.                slots to be resolved.  The criteria for this will be:
  257.                      1 - Number of Systems in Network
  258.                      2 - Length of time Network in Operation.
  259.                The object here is to make the transition to another slot as
  260.                painless to the involved parties as possible.  There will be
  261.                no favoritism.  The system which best meets the criteria will
  262.                be allowed to keep the slot, the other will be asked to move.
  263.            C - The Networks List Co-Ordinator will do all within reason and
  264.                his power to assist someone in moving their network to a
  265.                non-conflicting slot.  After all, we are concerned here with
  266.                the efficient operation of ALL networks and WANT them to
  267.                succeed.
  268.  
  269.            Some other facts about the networks.lst file:
  270.  
  271.            1 - There IS a limit to the number of the networks that can be
  272.                in networks.lst.
  273.            2 - When editing networks.lst, do NOT leave any blank lines in
  274.                it.  This will cause problems.  Delete all blank lines from
  275.                the bottom.
  276.            3 - Each registered SYSTEM/SYSOP will only be allowed ONE
  277.                permanent network in the official master list, IF/WHEN
  278.                they meet the criteria above.
  279.            4 - There is a new sub which will be autosubscription called
  280.                Networks.lst Information.  We will answer questions and
  281.                give out information on networks.lst and on how the system
  282.                works.
  283.  
  284.             For additional information, contact:
  285.  
  286.             1@1 VirtualNet
  287.             Roland De Graaf
  288.  
  289.  
  290. .TOPIC:
  291. Extended Connects
  292.                                        VBBS 6.12 Documentation--9-B-6
  293.  
  294.             EXTENDED CONNECTS
  295.             ═════════════════
  296.               VNet software is also capable of establishing special
  297.               network  connections to nodes who are not your official
  298.               server.  By establishing an extended connect, your bbs
  299.               will be able to send and receive posts on autorequest
  300.               subs, as well as e-mail.  This ability comes in handy,
  301.               for example,  in an emergency when your regular
  302.               VirtualNET server is down.
  303.  
  304.               To set up an extended connect, both you and the node you
  305.               would like to connect to must set up an EXTEND.0 file in
  306.               your main VBBS directory.  It is important to make sure
  307.               that the extend.0 file on both ends shows the extended
  308.               connect going in both directions.
  309.  
  310.               For example, the entries below would set up an extended
  311.               connect between @1 and @6160 if both @1 and @6160 had
  312.               these entries in their extend.0 file:
  313.  
  314.               1 6160
  315.               6160 1
  316.  
  317.               The concept is expandable also.  Extend.0 is a list of all
  318.               extended connects that you wish to take advantage of.  On
  319.               each line the first node is the system that has the extended
  320.               connects and the others are the extended connects they use.
  321.               For example, line 2 shows @6160 with extended connects @1,
  322.               @1616001, and @6190.
  323.  
  324.               1 6160
  325.               6160 1 1616001 6190
  326.               1616001 6160
  327.               6190 6160
  328.  
  329. .TOPIC:
  330. Gateways
  331.                                        VBBS 6.12 Documentation--9-B-7
  332.  
  333.             GATEWAYS
  334.             ════════
  335.               VNet also is able to handle email to other networks
  336.               quite handily, even if your bbs is not actually on a
  337.               network.
  338.  
  339.               For example, assume you wanted to send an email
  340.               to someone on FIDOnet, but you're not actually on FIDOnet,
  341.               but you are a member of VirtualNET.
  342.  
  343.               Your first step is to find a VirtualNET system that is
  344.               also on FIDOnet and multinetworked.
  345.  
  346.               Once that is accomplished, email the sysop of that board
  347.               and ask if you may use his system to gate email
  348.               into the other network.
  349.  
  350.               If permission is granted, manually create a text file
  351.               in your DATA directory, the filename should be GATEWAY.x
  352.               where x is equal to the network id of the network you
  353.               want to have a gateway to.  In this example, since the
  354.               target network is FIDOnet (Network ID = 4), we would create
  355.               a GATEWAY.4 file in the DATA Directory. GATEWAY.4 will
  356.               contain one line of ASCII text:
  357.  
  358.               @<system address>*<network number>
  359.  
  360.               <system address> is the node address of the gateway system.
  361.               <network number> is the TRANSPORT NETWORK which will be used
  362.                                to gate the mail.
  363.  
  364.               For example, if you wanted a FIDOnet gateway to be
  365.               @440 VirtualNET, you would make GATEWAY.4, with the line:
  366.               @440*1
  367.  
  368.               Another example: If you want to email USEnet thru TechNET
  369.               (Network ID = 8) system @1000, you would create a GATEWAY.5
  370.               file (Network ID = 5 for USEnet), containing the line:
  371.               @1000*8
  372.  
  373.               It should be noted that the TRANSPORT NETWORK must
  374.               be of VirtualNET type.  An email may, however, pass
  375.               thru several gateways (no limit), if needed, to get
  376.               it where you want it to go. This opens up some very
  377.               powerful possibilities.
  378.  
  379.  
  380.  
  381.