How long it takes for your routes to propagate depends on how quickly the gateway sysadmins install the new version of encap.txt. Some sysadmins have an automated update method, either using FTP or upon receipt of the encap.txt by email, and on these gateways your routes should be installed within 24 hours.
Some sysadmins still retrieve and update their encap routes manually, and your routes may take days or months to be installed on these machines. That's life.
Each gateway entry describes a single ampr.org gateway, its Internet address and the subnets that it services. There are three mandatory fields in a gateway entry, and each field is a single line of the entry:
Gateway : dotted IP address of the gateway
Other text may appear on the line. Examples of valid lines are:Subnets: list of NOS-style subnetsGateway: 10.23.76.195 Gateway: 10.23.76.195 fred.bloggs.org Gateway: fred.bloggs.org 10.23.76.195 more junk here 12345678Examples of bad lines are:Gateway: 10.23.76.1956 Gateway: fred.bloggs.org -- no IP address Gateway: fred.bloggs.org 10.23.76.195 -- leading whitespace is bad
The line contains a comma-separated list of subnets serviced by the gateway in NOS format, e.g aa.bb/zz or aa.bb.cc/zz.Password: encrypted password stringExamples of valid lines are:
Subnets: 44.136.6/24 Subnets: 44.136.7/24, 44.136.6/27Examples of bad lines are:Subnets: 44.136.6/24 lots of stuff which isn't a subnet Subnets: 44.136.7/24, 44.136.6/27 44.13.5/23 note no comma Subnets: 44.136.7 24, 44.136.6-27, 44.13.5,23
The line contains the password that you used when creating your entry. Note that it is encrypted with a one-way hash function. When performing updates, you must send in the original password. It will be encrypted and compared with the encrypted version on fuller.net. If you send fuller.netthe encrypted password, it won't work!All other lines in the entry are optional and can be used to describe the gateway. See below for an example gateway entry.
To create or change a gateways entry (and hence the corresponding encap.txt file which contains the encap routes), you need to send the update commands as an email message to the Gateway Daemon at the email address gateways@fuller.net.
Your email can contain several commands to be performed by the Gateway Daemon; each command is given on its own line. However, before you can give any command you must identify the gateway you want to work on and its password:
Gateway: 10.23.76.195 Password: gursplacurjivleThe password you send is in plaintext, i.e not encrypted. The Daemon encrypts your password and compares it against the encrypted version on fuller.net. If they don't match, your email is rejected.
Note: During the changeover from version 3 of the gateways format, the plaintext password for each gateway will be its IP address. This will allow you to easily change your password over to a better one. The Daemon emails Warren if the plaintext password looks like an IP address, to identify use of vulnerable passwords.
New Password: plaintext of new password
The password should be a single word, no whitespace. You have to remember it to update your entry in the future. The password must not be more than 20 characters long. No guessability checking is done by the Daemon.
The Daemon will change the encrypted password in your gateway's entry and append a Last Updated: line to your entry; this timestamps when the password change occurred.
Here's an example email to change a gateway's password:
Gateway: 10.23.76.195 Password: gursplacurjivle New Password: inherently_easy
New Entry
The rest of email is the rest of gateway's entry, i.e the Subnet: lines and any other lines you'd like to put in. The Daemon will ignore lines starting with Gateway:, Password:, New Password:, route addprivate, Sent By: and Last Updated:. It will also try to ignore lines which look like a mail signature, but don't count on it.Here's an example email to change/create a whole entry:
Gateway: 10.10.10.10 Password: gursplacurjivle New Entry Gateway Area: Bits of Canberra Subnets: 44.255.255/24 Maintained by: Warren Toomey wkt@cs.adfa.oz.au Notes: This is the new gateway required to service my extensive set of IP-capable toasters running FreeBSD 2.2-current. People who cut and paste this and email it in to fuller.net will be laughed at in the gateways mailing list. Services: WWW, FTP, DNS, ConverseAs always, the Daemon will append a Last Updated: line to your entry which timestamps when the change occurred.
New Address: new dotted decimal IP address
Your gateway's IP address and timestamp will be updated. Here's an example email to change your gateway's IP address:
Gateway: 10.11.23.56 Password: inherently_easy New Address: 131.236.23.91
Delete Entry
Here's an example email to delete an entry:
Gateway: 10.23.76.195 Password: inherently_easy Delete Entry
[ *** Gateways Robot v4 - Expect possible bugs! *** ]If your entry is a new entry, you will also see:Your gateways entry update has been sucessful. Here is the log of commands that I processed:
Log of commands processed by the daemon
And here is your new entry as it appears on fuller.net:
New gateways entry file on fuller.net:
The Gateways Daemon
Your entry is a new one. It has been placed in a pending queue and will be hand processed by n7vmr@fuller.net.However, if your entry was unsuccessful, you will get back the following error message:
[ *** Gateways Robot v4 - Expect possible bugs! *** ]Here's a list of the error messages you will see and what they mean:The gateways entry update you mailed me had errors. Here is the log of commands and errors that I processed:
Log of commands processed by the daemon and resulting errors
If you need any help or are confused, read the FAQ on submitting gateways entries to fuller.net. This is available at http://www.fuller.net/Gateways/Gateways-FAQ.html or
ftp://ftp.fuller.net/hamradio/Gateways/Gateways-FAQ. As a last resort, email n7vmr@fuller.net with the entry you just emailed me and this information.The Gateways Daemon
Modified: James Fuller Mon May 31 22:16:56 MST 1999
Original:Warren ToomeyThis Page Has been Accessed times since 01/01/2000.