Jump to content.

IFX Group

A DIFFERENT PERSPECTIVE CAN CHANGE EVERYTHING.

Fully Commented IPAD.CTL

The following is an example IPAD.CTL file complete with comments for the oldest IPAD-OS version (2.54) available for free to all IPAD-OS owners. If you have an IPAD-OS version older than 2.54, you can upgrade to IPAD-OS version 2.54 for free on the IPAD Owners.org web site.

It is very strongly suggested that every eSoft IPAD product owner get this update for improved compatibility if the IPAD-OS is connected to the public Internet.

This IPAD.CTL file is not designed for unmodified use directly on your IPAD-OS because it will not work. At the very minimum you will need to correctly define all of the networking hardware interfaces including the matching software IRQ numbers before your IPAD-OS kernel will boot with this control file. It is always a good idea to start with your original IPAD.CTL file and use this as a reference for adding new function.

If you have an IPAD-OS version newer than 2.54 or want more detailed information about the commands and options available in the newest IPAD-OS version, the IPAD-OS Technical Guide written by Casey Sprangel is very strongly suggested. It is the only place where you can find 100% of the IPAD-OS commands and functions even the previously undocumented ones.

Note: This is for IPAD-OS version 2.54 and newer.

;============================================================================
; The Internet Protocol Adapter Configuration File
; For IOA-IPAD Version 2.54 and above.
;
; The information in this file is current as of 2002-01-01
;
; The IPAD.CTL file is where you configure the majority of the IPAD's
; functionality such as:
;
; o Add/remove server capability. You can tell the IPAD to act as various
; servers, such as telnet, FTP, finger, SMTP, POP3, DNS, and others.
;
; o Define interfaces. These interfaces allow other machines to connect to
; the IPAD with TCP/IP using SLIP/PPP, Ethernet, Token-ring, and v.35
; interfaces. You also specify how these interfaces operate such as
; modem control strings for SLIP/PPP lines and routing functions.
;
; o Routing. You build your route table, configure dynamic routing (if
; needed) as well as any filters that you wish to apply to interfaces,
; or users.
;
; o Specify logging functionality to report actions, errors, and usage of
; the IPAD.
;============================================================================
; Define logging for the IPAD
;
; Optional WWW_LITE request log file. If present all WWW_LITE activity
; will be redirected from the SYSTEM_LOG to this file.
;
; WWW_LOG <file> [RFC931] [COMBINED]
; <file> - path and name of file to write
; RFC931 - optional parameter to force RFC 931 format log output.
; Default is CERN format output.
; COMBINED - record web activity in both WWW_LOG and SYSTEM_LOG
;
;WWW_LOG C:\IPAD\LOG\WEB.LOG
;
; The following options may be used on any of the following log file entries.
; <file> - path and name of file to write
; MODE=<WRITE|APPEND>
; WRITE - Create a new file each time the IPAD is started
; APPEND - Add to the existing log file
; TYPES=<I|W|E|D|B>
; I - information message
; W - warning message
; E - error message
; PRIORITY=<priority>
; TERSE - only the most critical errors
; NORMAL - standard output level
; DETAILED - more info
; EXTREME - a lot more info
; DIAGNOSTIC - fill the drive with every possible message
; DATE=<date>
; NONE - [default] no date on entries
; BRIEF - use mm/dd
; YBRIEF - use mm/dd/yy
; ABRIEF - use mm.dd
; YABRIEF - use yy.mm.dd
; STANDARD - use mon dd
; YSTANDARD - use mon dd yy
; LONG - use day mon dd
; YLONG - use day mon dd yy
; TIME=<time>
; NONE - no time stamp
; BRIEF - hh:mm
; STANDARD - hh:mm:ss
; LONG - hh:mm:ss:mmm
; DISPRIORITY=<YES|NO> - show priority for level setting
; DISPTYPE=<YES|NO> - show log entry type
; DISABLED - Turns off log activity while retaining path and other info
;
; Define the file which will contain the system log. General info about IPAD.
SYSTEM_LOG C:\IPAD\LOG\IPAD.LOG
;
; Define the file which will log all SMTP & POP3 mail activity
;MAIL_LOG C:\IPAD\LOG\MAIL.LOG
;
; Define the file which will log system errors which will effect IPAD
ERROR_LOG C:\IPAD\LOG\ERROR.LOG
;
; Define the file which is normally used to log billing information
; such as for dialup SLIP/PPP usage.
;BILLING_LOG C:\IPAD\LOG\BILLING.LOG
;
; Define the file which will hold debug information
; This will fill up your drive very quickly.
;DEBUG_LOG C:\IPAD\LOG\DEBUG.LOG
;
; Define the file which will record firewall information
; This will fill up your drive very quickly on an active firewall.
;FIREWALL_LOG C:\IPAD\LOG\FIREWALL.LOG
;============================================================================
; Define the IPAD's IP address and Internet domain HOST information
; IP_ADDRESS=<ip address> - the IPAD's main address
; NAME=<domain name> - name used with main ip address
; TTL=<hops> - time to live expressed in system hops. default=250 (1-255)
; SIP_ADDRESS=<ip address> - secondary address for the IPAD (on 2nd HOST line)
;Change IP number to your address block!
HOST IP_ADDRESS=192.168.1.1 NAME=yourdomain.com
;HOST SIP_ADDRESS=192.168.5.1
;HOST SIP_ADDRESS=192.168.8.1
;
; Set the TCP protocol parameters to other than their default values
; MSS=<bytes> - maximum segment size for packets
; WINDOW=<bytes> - receive window size in bytes
; IRTT=<milliseconds> - set initial estimate of TCP packet round trip time
TCP MSS=1024 WINDOW=6144 IRTT=5000
;
; Define IPAD server functionality. Simply add one of the following keywords
; to the SERVER line to activate the related server function:
;
; CIFS - Allow the IPAD to be a SAMBA or CIFS file server (Windows networking)
; DISCARD - Allow the IPAD to handle the special telnet debug port which
; will connect and then discard all data sent to it.
; DNS - Allow the IPAD to be a Domain Name Server.
; ECHO - Allow the IPAD to handle the special telnet debug port to echo
; lines as sent. This does not effect PING!
; FTP - Allow incoming FTP access to the IPAD's local IP address
; FINGER - Allow the IPAD to act as a finger information server.
; POP3 - Allow Post Office Protocol functionality for E-mail.
; RIP - Tells IPAD to listen to incoming RIP router protocol commands
; from other routers.
; SMTP - Allow the IPAD to receive Simple Mail Transport Protocol mail
; SNMP - Enable the IPAD Simple Network Management Protocol agent.
; TELNET - Allow incoming telnet access to the IPAD's terminal ports.
; WWW_LITE - Allows the IPAD to act as a world wide web lite server.
SERVER DISCARD DNS ECHO FTP FINGER POP3 RIP SMTP TELNET WWW_LITE
;============================================================================
; Set miscellaneous system options mostly concerning the local console.
; SYSTEM CMD_IDLE=<seconds> - number of seconds command line remains
; SCREEN_IDLE=<seconds> - number of seconds before screen blank
; TERMINAL_WINDOW=<YES|NO|lines>
; INTERFACE_WINDOW=<YES|NO|lines>
; MAX_FTP_SESSIONS=<nnn> - set global (system) limit on ftp connections (default=unlimited)
; SCREEN_LINES=<lines|/termlines>
; - lines=25|28|43|50 for number of lines on console (only if VGA is used)
; - /termlines=number of terminal box lines
; TZ=<GMT_offset> - offset can be hours or 3 letter code
; -0400 AST (Atlantic Standard Time)
; -0400 EDT (Eastern Daylight Time)
; -0500 EST (Eastern Standard Time)
; -0500 CDT (Central Daylight Time)
; -0600 CST (Central Standard Time)
; -0600 MDT (Mountain Daylight Time)
; -0700 MST (Mountain Standard Time)
; -0700 PDT (Pacific Daylight Time)
; -0800 PST (Pacific Standard Time)
; -0800 (Alaska Daylight Time)
; -0900 (Alaska Standard Time)
; -1000 (Hawaiian Standard Time)
; DST=<YES|NO> - Change time based on daylight saving/summer time
; NTP_SERVER=<domain> - Network Time Protocol server to retrieve time from
; LOCK=<password> - require password for local console access
;
SYSTEM CMD_IDLE=0 SCREEN_IDLE=0 TZ=MST
; or
;SYSTEM CMD_IDLE=300 SCREEN_LINES=43 TERMINAL_WINDOW=8 INTERFACE_WINDOW=2
;============================================================================
; Internal Backup Settings
;
; Configures the internal backup of system and user files. The internal system
; control and account files are always included in the backup. The options to
; include extra files allows complete backup of a running system. The backup
; must be started by clicking the Backup button on the web manager.
;
; Warning: Make sure you have at least 50% hard drive space free or you may
; cause your drive to fill before the backup is completed!
;
; The completed backup is stored in the root directory of the local IPAD drive
; under the name IPADBACK.UP. Minimal compression, if any, is used.
;
; Syntax:
; BACKUP CONTENT=<tags> DIRECTORIES="<path>;<path>;<path>"
;
; Tags: E = All active email POP3 boxes as defined in the MAILAUTH file
; L = All active log files as defined above in this file
; W = Web content for all active web servers as defined in this file
; F = All active ftp server content as defined in this file
;
; <path> is any valid local path on the IPAD without the trailing back
; slash (\) character. Multiple paths may be included and
; separated by a semicolon (;) character. The complete list of
; paths must be enclosed in double quote (") characters.
;
;BACKUP CONTENT=ELWF DIRECTORIES="c:\ipad;c:\personal"
;============================================================================
; Define Web Management
;
; All changes made directly to this control file will require a system
; reboot to activate. All changes made through the web manager take effect
; right away. This also provides a higher level of help and command
; syntax checking than possible in this control file and a GUI presentation.
;
; IP_ADDRESS=<address> - the location of the manager
; PORT=<port> - the TCP port number (if unsure, use model number)
; HOMEPATH=<path> - the location of the manager HTML files
; NAME=<name> - the identifier of this system for login (no spaces)
; DEFAULT=INDEX.HTM - the start up page (do not modify this)
; LOG=<YES|NO> - record activity in WWW_LOG file?
; AUTHORIZATION=<name>/<user>/<pass>
; Note: None of the following parameters may contain a space or slash!
; <name> - the system name shown to users at login prompt
; <user> - the user name required to log in
; <pass> - the case sensitive password to log in
; AUTH_REQUIRED=<YES|NO> - is the user authentication required?
; ALIAS - Allow access to manager on public IP address too
;
; (Comment or remove following line to disable manager.)
WWW_MANAGER IP_ADDRESS=192.168.1.1 PORT=5000 HOMEPATH=C:\WWWMAN\ &
NAME=192.168.1.1 DEFAULT=INDEX.HTM LOG=YES &
AUTHORIZATION=another/itsa/secret AUTH_REQUIRED=YES
;============================================================================
; Define terminal server help file directory
;
; HELP <dirname> is the directory where the help files for the outgoing
; terminal server command prompt are kept.
HELP C:\IPAD\HELP
;
; Telnet_NoLine <textfile> shows the contents of <textfile> to inbound
; telnet connections when all available ports are busy.
;TELNET_NOLINE allbusy.txt
;
; Define telnet to router maintenance address and password. OFF means
; that this function is disabled if other servers are enabled.
;
; MAINTENANCE IP_ADDRESS=<address> specifies the single IP address which
; represents the IPAD's router address. The password is case sensitive.
; The OFF parameter disables the maintenance telnet server when other telnet
; server(s) are active.
;Change IP number to your address block!
;MAINTENANCE IP_ADDRESS=192.168.1.1 PASSWORD=mypassword OFF
;
; TERM_LOGIN <filename>
; TERM_LOGOUT <filename>
; Shows either greeting or good-bye text to outgoing terminal line(s).
;TERM_LOGIN localwel.txt
;TERM_LOGOUT localbye.txt
;============================================================================
; Domain Name System (DNS) Configuration
;
; Define DNS servers for the IPAD. If you want your IPAD to act as a DNS
; server, add the BOOT keyword which specifies your DNS boot file.
; BOOT=<file> - start up list of DNS file names (must have .NAM extension)
; CACHE=<entries> - how many RAM DNS entries to keep. default=300
; PPP_SERVER=<ip address> - address of domain server to pass to ppp users
; PPP_WINS=<ip address> - address of WINS server to pass to ppp users
; SERVER=<ip address> - sets the trusted server address for DNS resolves
; SUFFIX=<domain name> - added to any domain name entered without a period on console
; WAIT=<seconds> - time between new info in memory cache and disk write (default=60)
;Change IP number to your address block!
DOMAIN SERVER=192.168.1.1 BOOT=C:\IPAD\DNS\BOOT.NAM ;primary DNS server
;DOMAIN PPP_SERVER=192.168.1.1 ;primary DNS server for users
;DOMAIN PPP_SERVER=192.168.1.100 ;secondary DNS server for users
;DOMAIN PPP_WINS=192.168.1.50 ;primary WINS server (NT server?)
;
; Define the DNS disk cache file. (8 characters only, no period or extension)
DNS_CACHE C:\IPAD\CONTROL\DNSCACHE
;============================================================================
; World Wide Web Lite information
;
; Define a home page server
; HOMEPATH=<path> - location of files
; IP_ADDRESS=<ip address> - accept http connections at this address
; DEFAULT=<filename.HTM> - must have .HTM or .RED extension
; NAME=<domain> - This defines the domain name this web server is known by. If
; no 'NAME=' option is given for a specific server, it will build its name
; based on the following rules:
; 1. On the first contact, the server will try to do a reverse lookup on
; its IP address. If a name is found, that will become the server's
; name.
; 2. If no name is found on a reverse DNS lookup, the server will use
; the name given on the 'HOST NAME=domain.name' command above.
; FORMS=<filename> - enables forms
; <filename> is name of INI file with allowed form names and process info
; AUTHORIZATION=<realm>/<name>/<password>
; <realm> is any text name you wish to give this server. It is used
; by the browser to indicate that the name and password will
; only apply to this realm, so the string here should be
; unique to all web servers you require authorization for.
; <name> is the text name the user will have to enter to access any
; page on this web server.
; <password> is the password the user will have to enter to access
; any page on this web server.
;
; Define Web Redirectors
;Change IP number to your address block!
;WWW_LITE HOMEPATH=C:\WWW\ IP_ADDRESS=192.168.1.1 DEFAULT=INDEX.RED
;
; Define actual web pages
;Change IP number to your address block!
;WWW_LITE HOMEPATH=C:\SERVERS.WWW\DEFAULT\ IP_ADDRESS=192.168.1.1 DEFAULT=INDEX.HTM
;
; Mime Types - add support for additional mime file types
;
; TYPE=.<extension> <Mime_type>
; <extention> - a THREE character or less file extension to detect
; <Mime_type> - the case sensitive Mime information to pass to client
;
; Set additional MIME types.
WWW_LITE TYPE=.zip application/x-tar
WWW_LITE TYPE=.z application/x-tar
WWW_LITE TYPE=.xsl text/xml
WWW_LITE TYPE=.xml text/xml
WWW_LITE TYPE=.xls application/x-msexcel
WWW_LITE TYPE=.xlb application/x-msexcel
WWW_LITE TYPE=.wvx video/x-ms-wvx
WWW_LITE TYPE=.wsc text/scriptlet
WWW_LITE TYPE=.wmv video/x-ms-wmv
WWW_LITE TYPE=.wma audio/wav
WWW_LITE TYPE=.wax audio/x-ms-wax
WWW_LITE TYPE=.wav audio/wav
WWW_LITE TYPE=.voc audio/wav
WWW_LITE TYPE=.vmf audio/internet-wave
WWW_LITE TYPE=.tz application/x-tar
WWW_LITE TYPE=.tgz application/x-tar
WWW_LITE TYPE=.tar application/x-tar
WWW_LITE TYPE=.swf application/x-shockwave-flash
WWW_LITE TYPE=.ssm application/streamingmedia
WWW_LITE TYPE=.spl application/futuresplash
WWW_LITE TYPE=.snd audio/basic
WWW_LITE TYPE=.smi application/smil
WWW_LITE TYPE=.sdp application/sdp
WWW_LITE TYPE=.sd2 audio/x-sd2
WWW_LITE TYPE=.sct text/scriptlet
WWW_LITE TYPE=.rv video/vnd.rn-realvideo
WWW_LITE TYPE=.rts application/x-rtsl
WWW_LITE TYPE=.rt text/vnd.rn-realtext
WWW_LITE TYPE=.rpm audio/x-pn-realaudio
WWW_LITE TYPE=.rp image/vnd.rn-realpix
WWW_LITE TYPE=.rnx application/vnd.rn-realplayer
WWW_LITE TYPE=.rmx application/vnd.rn-realsystem
WWW_LITE TYPE=.rmp application/vnd.rn-rn_music_package
WWW_LITE TYPE=.rmm audio/x-pn-realaudio
WWW_LITE TYPE=.rmi audio/midi
WWW_LITE TYPE=.rm audio/x-pn-realaudio
WWW_LITE TYPE=.rjs application/vnd.rn-realsystem
WWW_LITE TYPE=.rf image/vnd.rn-realflash
WWW_LITE TYPE=.ram audio/x-pn-realaudio
WWW_LITE TYPE=.ra audio/x-pn-realaudio
WWW_LITE TYPE=.qti image/x-quicktime
WWW_LITE TYPE=.qt video/quicktime
WWW_LITE TYPE=.pwz application/vnd.ms-powerpoint
WWW_LITE TYPE=.ppt application/vnd.ms-powerpoint
WWW_LITE TYPE=.pps application/vnd.ms-powerpoint
WWW_LITE TYPE=.ppa application/vnd.ms-powerpoint
WWW_LITE TYPE=.png image/tiff
WWW_LITE TYPE=.pic image/pict
WWW_LITE TYPE=.pdf application/pdf
WWW_LITE TYPE=.pct image/pict
WWW_LITE TYPE=.pcd image/tiff
WWW_LITE TYPE=.msp image/tiff
WWW_LITE TYPE=.mpg video/mpeg
WWW_LITE TYPE=.mpe video/mpeg
WWW_LITE TYPE=.mp3 audio/mpeg
WWW_LITE TYPE=.mp2 audio/mpeg
WWW_LITE TYPE=.mov video/quicktime
WWW_LITE TYPE=.mid audio/midi
WWW_LITE TYPE=.mac image/x-maxpaint
WWW_LITE TYPE=.lzh application/x-tar
WWW_LITE TYPE=.lha application/x-tar
WWW_LITE TYPE=.js application/x-javascript
WWW_LITE TYPE=.ivf video/x-ivf
WWW_LITE TYPE=.ica application/x-ica
WWW_LITE TYPE=.hqx application/x-tar
WWW_LITE TYPE=.dv video/x-dv
WWW_LITE TYPE=.cdx text/asp
WWW_LITE TYPE=.cda audio/wav
WWW_LITE TYPE=.avi audio/avi
WWW_LITE TYPE=.au audio/basic
WWW_LITE TYPE=.asx video/x-ms-asf
WWW_LITE TYPE=.asp text/asp
WWW_LITE TYPE=.asf video/x-ms-asf
WWW_LITE TYPE=.asa text/asp
WWW_LITE TYPE=.as audio/wav
WWW_LITE TYPE=.arj application/x-tar
WWW_LITE TYPE=.arc application/x-tar
WWW_LITE TYPE=.aip text/x-audiosoft-intra
WWW_LITE TYPE=.aif audio/aiff
;============================================================================
; Define FTP information
;
; Define the directories for GET and PUT commands for users using the IPAD's
; internal FTP client from a terminal line or the local console.
;
; GET=<dir> is the location to place inbound files
; PUT=<dir> is the location of outbound files
; GET_BY_LINE=<NO|YES> if YES then <interface> subdirectory below GET dir
; will be created/used for inbound files.
; GET_INIT=<YES|NO> if YES then any files in GET dir will be erased at start
; of FTP session.
;
;FTP_CLIENT GET=C:\SERVERS.FTP\INCOMING PUT=C:\SERVERS.FTP\PUBLIC &
; GET_BY_LINE=NO GET_INIT=NO
;
; Define the FTP banner file, which is displayed to the user when they
; connect with ftp to the default IPAD ftp server.
;
FTP_BANNER C:\IPAD\CONTROL\BANNER.FTP
;
; FTP_SERVER command options:
; PUT=<dir> - location path of outbound files
; MAX_IDLE=<seconds> - maximum idle time before automatic disconnect
; MAX_CONNECT=<seconds> - maximum number of connections
; LOGON_IDLE=<seconds> - maximum idle time allowed at username or password prompts
; LOGON_CONNECT=<seconds> - maximum time allowed for user logon process
; MAX_SESSIONS=<sessions> - maximum number of sessions allowed
; MAX_ANON=<sessions> - maximum number of anonymous users at one time
; IP_ADDRESS=<nn.nn.nn.nn> - This defines that this server will only respond to
; FTP requests to the specified IP address. The specified address will
; automatically become an IPAD secondary host address if it is not
; already.
; USERLOG=<fid> - This defines the userlog that this FTP server will use.
; BANNER=<fid> - This defines a logon banner for this FTP server to use.
; NAME=<domain> - This defines the domain name this FTP server is known by. If
; no 'NAME=' option is given for a specific server, it will build its name
; based on the following rules:
; 1. On the first contact, the server will try to do a reverse lookup on
; its IP address. If a name is found, that will become the server's
; name.
; 2. If no name is found on a reverse DNS lookup, the server will use
; the name given on the 'HOST NAME=domain.name' command above.
;
; Example
; -------
; Define default FTP server for all other IP addresses
;FTP_SERVER PUT=c:\servers.ftp\public BANNER=c:\servers.ftp\banner.ftp &
; USERLOG=c:\ipad\control\ftpusers.ctl
;
; Define targeted FTP server for 192.168.1.38
;FTP_SERVER IP_ADDRESS=192.168.1.38 NAME=plb.com &
; PUT=c:\ftp BANNER=c:\servers.ftp\user1\banner.ftp &
; USERLOG=c:\servers.ftp\user1\users.txt
;
FTP_SERVER PUT=C:\SERVERS.FTP\PUBLIC MAX_IDLE=300 MAX_CONNECT=200 &
LOGON_IDLE=300 LOGON_CONNECT=300 &
USERLOG=C:\IPAD\CONTROL\FTPUSERS.CTL
; Define the supervisor password file and default FTP userlog file
;
USERLOG C:\IPAD\CONTROL\FTPUSERS.CTL
;============================================================================
; Define the directory for the finger information server
;
FINGER C:\IPAD\FINGER
;============================================================================
; Define SMTP and POP3 information
;
; Define where incoming SMTP mail should go.
MAIL_IN C:\IPAD\MAILIN
;
; Define where outgoing SMTP mail should go.
MAIL_OUT C:\IPAD\MAILOUT
;
; Define where files containing 'rnews' are stored for external program access.
; This is a function designed for use with the eSoft TIGER program.
;NEWS C:\IPAD\MAILOUT\UUOUT
;
; Define outbound SMTP parameters
;
; SESSIONS=<sessions> - max number of outbound sessions at one time (0-15)
; SCAN=<seconds> - number of seconds between scans of outbound directory
; RSCAN=<seconds> - seconds between rescans of MAIL_OUT/HOLDMAIL
; BOUNCE|BAD|KILL=<seconds> (only one BOUNCE or BAD or KILL may be used!)
; - number of seconds bad mail will be held
; BOUNCE_MSG=<filename> - text file put at top of bounced msg
; MAIL_GATEWAY=<ip address> - host address of last resort on DNS lookup fail
; MAX_CON_DELAY=<seconds> - time to wait for connect to remote host
; MAX_CMD_DELAY=<seconds> - time to wait for smtp (in/out) response
; SESSION_SIZE=<messages> - number of messages to one place allowed in one send
; DUPLICATE_SESSIONS=NO - allow duplicate sessions to same server
; MAX_DNS=<n> - number of simultaneous DNS lookups email will do. (1-10) 3=default.
; POP_LIMIT=<bytes> - maximum allowed size of a mailbox in bytes. 0=unlimited.
; MAX_RECEIVE=nn - allow limiting of the number of simultaneous email receive sessions allowed. 20=default, 0=unlimited
; RELAY_STRICT=<YES|NO> - Check for SMTP_RELAY list of allowed IP addresses?
;
SMTP SCAN=60 RSCAN=300 SESSIONS=10 MAX_RECEIVE=20 RELAY_STRICT=NO
;
; Define IP addresses allowed or denied from using use to relay SMTP messages
; through this server. This section is only enabled if the above RELAY_STRICT
; is set to YES. If your users are only allowed to relay messages through your
; server if they are on your LAN, list your LAN IP address block here.
;
; NOTE: This does not block receiving messages for local users from these
; addresses. Only non-local destinations will be blocked even if it
; comes from a valid local mailbox or FWDFROM entry.
;
; IP_ADDRESS=[!]<ip address>
; The exclaimation point means negative or 'not allowed'
; The IP Address is any single valid SMTP server IP Address
;
; Allowed to relay
;SMTP_RELAY IP_ADDRESS=199.45.143.2
; Not allowed to relay
;SMTP_RELAY IP_ADDRESS=!171.212.145.232
;
; Define where the mail authority file is for POP3 mailboxes.
MAIL_AUTH C:\IPAD\CONTROL\MAILAUTH.CTL
;============================================================================
; Define POP3 Client (MULTIDROP)
;
; Allow IPAD to act as POP3 client to pick up mail from a remote server
; HOST=<Address> - IP address or domain name of POP3 server to pick up mail from
; AUTH_NAME=<user_ID> - Name required to access the mailbox stored by your Internet provider
; AUTH_PASSWORD=<password> - Password required to log into above POP3 mailbox
; UNKNOWN=<email_address> - All unknown addresses are sent to this mailbox
; INTERVAL=<seconds> - number of seconds between mailbox checks (default=3600)
;
;POP_CLIENT HOST=myisp.com AUTH_NAME=username AUTH_PASSWORD=password &
; UNKNOWN=postmaster@mydomain.com INTERVAL=3600
MAIL_AUTH C:\IPAD\CONTROL\MAILAUTH.CTL
;============================================================================
; RADIUS authentication is implemented for all dial-up lines (except those
; you add the 'ANSWER <iface> RADIUS=NO' option to) by using the command:
;
; RADIUS SERVER=<ipaddress> SECRET=<password> [PORT=nn] [TIMEOUT=<secs>]
;
; You may define as many RADIUS servers as you wish for the IPAD to
; be a client of. All are expected to have the same authentication
; database and they will be tried in a 'round-robin' fashion until
; one responds. If no 'TIMEOUT=' value is given, 3 seconds is used by default.
;
; PORT=<nn> allows you to set the RADIUS port the server expects queries
; to occur on. By default this is PORT=1812 as per RFC2058
; for RADIUS authentication. Some RADIUS servers seem to use
; other ports however, and you can use this option to adjust to
; whatever port they use.
;
; Note: The 'ANSWER <iface> AUTH=' option is not required if a RADIUS
; authentication server is defined. Also, if you wish to have one
; or more lines use ONLY their local 'AUTH=' file and NOT the RADIUS
; server.
;
; Example:
;
; RADIUS SERVER=192.168.1.17 SECRET=MySecretPswd PORT=1645
; ANSWER SL5 AUTH=C:\IPAD\CONTROL\PPPSLIP.USR RADIUS=NO
;
; All lines except SL5 will authenticate dial-up users by querying the
; RADIUS server on 192.168.1.17 PORT 1645. SL5 will NOT use the
; RADIUS server for authentication, but only the local file PPPSLIP.USR.
;
;RADIUS SERVER=192.168.1.17 SECRET=MySecretPswd PORT=1645
;
; If you wish the IPAD's dial-up sessions to be logged to a RADIUS accounting
; server the IPAD.CTL syntax is:
;
; RADIUS_LOG SERVER=<ipaddress> SECRET=<password> [PORT=nn] [TIMEOUT=<secs>]
; [SYS_MSGS=YES|NO]
;
; <ipaddress> - the IP address of the RADIUS server
; SECRET=<password> - the password to access the RADIUS server
; [PORT=nn] - allows you to set the RADIUS port the server expects
; queries to occur on. By default this is PORT=1813 as per
; RFC2059 for RADIUS account logging. Some RADIUS servers seem
; to use other ports however, and you can use this option to
; adjust to whatever port they use.
; [TIMEOUT=<secs>] - default=3 seconds.
; [SYS_MSGS=YES|NO] - enables or suppresses the 'ACCOUNTING_ON' message
; at IPAD startup and the 'ACCOUNTING_OFF' message at IPAD
; shutdown. The default is SYS_MSGS=YES which sends these
; messages to the logging server. The default is YES.
;
;RADIUS_LOG SERVER=192.168.1.17 SECRET=MySecretPswd PORT=1646 SYS_MSGS=YES
;============================================================================
; Define Asynchronous Serial Lines (Digiboard Terminal and SLIP/PPP)
;
; Define a serial board
; TYPE=<type> - serial card communications method
; [POLLED|DIGIBOARD|DIGI_XEM|BITMAP+LSB|BITMAP-LSB|BITMAP+MSB|BITMAP-MSB]
; IRQ=<irq number> - interrupt number of serial card(s)
; STATUS=<port address> - hardware address of serial card status port
; ADDRESS=<base address> - optional hardware base address of Digi-XEM serial card
; LINES=<4|8|16|ALL> - lines on board. only one option may be selected.
; (Only LINES=ALL is valid on Digi-XEM, but not required.)
;MULTIPORT TYPE=DIGI_XEM IRQ=3 STATUS=0x104
;
; Define Digiboard terminal lines. This is what you would use to connect the
; IPAD to the RS232 ports of another computer (ie. BBS, UNIX system, etc).
; Anything beyond SLIP=Y specifies that PPP and SLIP sessions are allowable
; from the command prompt. They can be removed if you don't want to allow
; users to start SLIP or PPP sessions from terminal lines.
;
; <name> - a 1 to 8 character name for this port
; PORT=<port address> - serial port base address in hex
; IRQ=<irq number> - serial port hardware interrupt number
; SPEED=<bps> - [300|1200|2400|4800|9600|19200|38400|57600|115200]
; BUFFER=<size> - default=2048 suggested=8192
; NOTELNET - no inbound telnet connections accepted. outbound only.
; NOCMD - inbound telnet only. no outbound ability.
; TELNET_IP=<ip address> - if set, the only ip address this line will use
; TELNET=<YES|NO|SUPER> - allow outbound telnet from Cmd> prompt
; FTP=<YES|NO|SUPER> - allow outbound ftp from Cmd> prompt
; SLIP=<YES|NO|SUPER> - allow slip protocol from Cmd> prompt
; PPP=<YES|NO|SUPER> - allow ppp protocol from Cmd> prompt
; PAP [AUTH=<filename> NUM_LOG=<logins> LOG_TIME=<seconds> MAX_LOGINS=<logins>]
; DYNAMIC=<ip address> - address to use for outbound slip/ppp connections
; IP_ADDRESS=<ip address> - router interface number for this port
; MAX_IDLE=<seconds> - maximum idle time before disconnect
; MAX_CONNECT=<seconds> - maximum idle time in logon process before disconnect
; COMPRESS=<ON|OFF> - Van Jacobson SLIP compression (VJSLIP)
; MTU=<packet size> - maximum transmission unit in bytes. default=1008
;
; For original Digiboards use
;TERMINAL TM1 PORT=100 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.49
;TERMINAL TM2 PORT=108 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.50
;TERMINAL TM3 PORT=110 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.51
;TERMINAL TM4 PORT=118 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.52
;TERMINAL TM5 PORT=120 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.53
;TERMINAL TM6 PORT=128 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.54
;TERMINAL TM7 PORT=130 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.55
;TERMINAL TM8 PORT=138 IRQ=3 SPEED=57600 BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.56
; For Digiboards XEM use
;Change IP number to your address block!
;TERMINAL TM1 PORT=1 IRQ=3 SPEED=115200 SLIP=Y PPP=Y DYNAMIC=192.168.1.49
;TERMINAL TM2 PORT=2 IRQ=3 SPEED=115200 SLIP=Y PPP=Y DYNAMIC=192.168.1.50
;
; Define SLIP/PPP lines. These lines allow users to use either the SLIP
; or PPP protocol when connecting.
; PPP_SLIP|PPP|SLIP - only one may be selected
; <name> - a 1 to 8 character terminal port name used inside the IPAD
; PORT=<port address> - serial port base address in hex
; IRQ=<irq number> - serial port hardware interrupt number
; SPEED=<bps> - [300|1200|2400|4800|9600|19200|38400|57600|115200]
; BUFFER=<size> - default=2048 suggested=8192
; MTU=<packet size> - maximum transmission unit in bytes. default=1024
; NETMASK=<ip mask> - use netcalc to find the netmask
; IP_ADDRESS=<ip address> - address seen by the outside world. default is the HOST IP_ADDRESS
; IP_ADDRESS=DYNAMIC - only used on dial-out lines when address is assigned by other side
; BCAST_ADDRESS=<ip address> - sets a non-standard broadcast address
; COMPRESS=<ON|OFF> - Van Jacobson SLIP compression (VJSLIP)
; CALL=<script> - outbound modem dial using a script to connect. don't use on same port with ANSWER
; CALL_DYNAMIC=<YES|NO> - only dial when traffic routes out this port. use with CALL=
; ANSWER - allows inbound modem connections on this line. don't use on same port with CALL
; ALTPIN - Enables 8 wire RJ45 connectors on Digiboard hardware
;
;PPP SL1 PORT=1 IRQ=3 SPEED=115200 CALL=C:\SCRIPT\LOGIN.SCR IP_ADDRESS=192.168.1.1 NETMASK=255.255.255.255
; or
;PPP_SLIP SL1 PORT=1 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL2 PORT=2 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL3 PORT=3 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL4 PORT=4 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL5 PORT=5 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL6 PORT=6 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL7 PORT=7 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL8 PORT=8 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL9 PORT=9 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL10 PORT=10 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL11 PORT=11 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL12 PORT=12 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL13 PORT=13 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL14 PORT=14 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL15 PORT=15 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL16 PORT=16 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL17 PORT=17 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL18 PORT=18 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL19 PORT=19 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL20 PORT=20 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL21 PORT=21 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL22 PORT=22 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL23 PORT=23 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL24 PORT=24 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL25 PORT=25 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL26 PORT=26 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL27 PORT=27 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL28 PORT=28 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL29 PORT=29 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL30 PORT=30 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL31 PORT=31 IRQ=3 SPEED=115200 ANSWER
;PPP_SLIP SL32 PORT=32 IRQ=3 SPEED=115200 ANSWER
; Change the above port speeds to 57600 when adding more than 32 ports!
;============================================================================
; Define the SLIP/PPP userlog for users calling in via modem lines
; <name>|ALL - interface name (set above) or ALL to use same settings on all lines
; AUTH=<file> - user authority file
; BANNER=<file> - text file shown to user before login
; DYNAMIC=<ip address> - ip address to use for user if DYNAMIC is in user's entry in auth file
; DOWN[=OFF_HOOK|RING] - mark this line down at system startup. optional make line busy when down.
; INIT=<string> - string sent to modem at startup
; LOG_TIME=<seconds> - max time allowed to login before disconnect. default=240
; MAX_IDLE=<seconds> - max inactivity time before disconnect
; MAX_CONNECT=<seconds> - maximum connection time allowed. 0=no limit
; MAX_LOGINS=<logins> - max simultaneous logins by a single user at one time. 0=no limit
; MESSAGE=<ON|OFF> - IPAD console display of login progress. default=ON
; NUM_LOG=<logins> - max login attempts allowed by user before disconnect
; RESET=<string> - string sent to modem after each call
; RADIUS=NO - disables RADIUS server authentication on this line.
;ANSWER ALL AUTH=C:\IPAD\CONTROL\PPPSLIP.USR
;
; Define modems. Suggested initialization and reset strings are found
; in the IMODEM.LST file available from ftp://esoft.com.
;
; Define the string sent to a modem each time the IPAD is brought up.
; (this can also be done for separate dial-up by specifying the interface
; name as with ANSWER SL1 INIT=<string>)
;ANSWER ALL INIT="AT&F0&C1&D3&S1&T5W2S38=1&W"
;
; Define the string sent to a modem after a caller logs off.
; (this can also be done for separate dial-up by specifying the interface
; name as with ANSWER SL1 RESET=<string>)
;ANSWER ALL RESET="ATE0Q0M0V0S0=1S2=255S146=2048"
;
; Define the IP address associated with each SLIP/PPP line. This number
; can be overriden by assigning a specific user an IP address in the
; PPPSLIP.USR userlog as defined above.
;Change IP number to your address block!
;ANSWER SL1 DYNAMIC=192.168.1.?
;ANSWER SL2 DYNAMIC=192.168.1.?
;ANSWER SL3 DYNAMIC=192.168.1.?
;ANSWER SL4 DYNAMIC=192.168.1.?
;ANSWER SL5 DYNAMIC=192.168.1.?
;ANSWER SL6 DYNAMIC=192.168.1.?
;ANSWER SL7 DYNAMIC=192.168.1.?
;ANSWER SL8 DYNAMIC=192.168.1.?
;ANSWER SL9 DYNAMIC=192.168.1.?
;ANSWER SL10 DYNAMIC=192.168.1.?
;ANSWER SL11 DYNAMIC=192.168.1.?
;ANSWER SL12 DYNAMIC=192.168.1.?
;ANSWER SL13 DYNAMIC=192.168.1.?
;ANSWER SL14 DYNAMIC=192.168.1.?
;ANSWER SL15 DYNAMIC=192.168.1.?
;ANSWER SL16 DYNAMIC=192.168.1.?
;ANSWER SL17 DYNAMIC=192.168.1.?
;ANSWER SL18 DYNAMIC=192.168.1.?
;ANSWER SL19 DYNAMIC=192.168.1.?
;ANSWER SL20 DYNAMIC=192.168.1.?
;ANSWER SL21 DYNAMIC=192.168.1.?
;ANSWER SL22 DYNAMIC=192.168.1.?
;ANSWER SL23 DYNAMIC=192.168.1.?
;ANSWER SL24 DYNAMIC=192.168.1.?
;ANSWER SL25 DYNAMIC=192.168.1.?
;ANSWER SL26 DYNAMIC=192.168.1.?
;ANSWER SL27 DYNAMIC=192.168.1.?
;ANSWER SL28 DYNAMIC=192.168.1.?
;ANSWER SL29 DYNAMIC=192.168.1.?
;ANSWER SL30 DYNAMIC=192.168.1.?
;ANSWER SL31 DYNAMIC=192.168.1.?
;ANSWER SL32 DYNAMIC=192.168.1.?
;============================================================================
; Define TIPX protocol lines (terminal and SLIP/PPP) [MAX=32]
; Note: This option is only available in model 5000 units
;
; These are lines which work through Ethernet instead of Digiboard lines
; using the public domain TIPX protocol from eSoft (currently implemented
; in TBBS 2.3). Source to the TIPXI14 driver is available for free from eSoft.
; Anything beyond SLIP=Y specifies that PPP and SLIP sessions are allowable
; from the command prompt. They can be removed if you don't want to allow
; users to start SLIP or PPP sessions from terminal lines.
;
; <name> - a 1 to 8 character name for this port
; TIPXS[=<TIPX server name>] - name to accept inbound TIPX connections. default=IPAD
; TIPXC[=<TIPX client name>] - server name to connect to. default=TBBS
; BUFFER=<size> - default=2048 suggested=8192
; NOTELNET - no inbound telnet connections accepted. outbound only.
; NOCMD - inbound telnet only. no outbound ability.
; TELNET_IP=<ip address> - if set, the only ip address this line will use
; TELNET=<YES|NO|SUPER> - allow outbound telnet from cmd prompt?
; FTP=<YES|NO|SUPER> - allow outbound ftp from cmd prompt?
; SLIP=<YES|NO|SUPER> - allow slip protocol from cmd prompt?
; PPP=<YES|NO|SUPER> - allow ppp protocol from cmd prompt?
; PAP [AUTH=<filename> NUM_LOG=<logins> LOG_TIME=<seconds> MAX_LOGINS=<logins>]
; DYNAMIC=<ip address> - address to use for outbound slip/ppp connections
; IP_ADDRESS=<ip address> - router interface number for this port
; MAX_IDLE=<seconds> - maximum idle time before disconnect
; MAX_CONNECT=<seconds> - maximum idle time in logon process before disconnect
; COMPRESS=<ON|OFF> - Van Jacobson SLIP compression (VJSLIP)
; MTU=<packet size> - maximum transmission unit in bytes. default=1008
;
; Define TIPX terminal lines for TBBS or other TIPX connections
;Change IP number to your address block!
;TERMINAL TX1 TIPXC=TBBS TIPXS=IPAD BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.11
;TERMINAL TX2 TIPXC=TBBS TIPXS=IPAD BUFFER=8192 SLIP=Y PPP=Y DYNAMIC=192.168.1.12
;============================================================================
; Define Synchronous Serial Interfaces
;
; Each synchronous serial interface must use a packet driver which
; is loaded as a TSR prior to starting the IPAD. These interfaces
; must be connected to some v.35 interface, typically a CSU/DSU.
;
; SYNC_PPP or FRAME_RELAY followed by:
; <name> - a 1 to 8 character name for this port inside the IPAD
; IRQ=<irq number> - interrupt number for interface set by driver (0x60-0x80)
; MTU=<packet size> - maximum transmission unit in bytes. default=1500 for 56k or T1
; IP_ADDRESS=<ip address> - if not set it defaults to HOST IP_ADDRESS setting
; NETMASK=<address mask> - use NETCALC in C:\NETCALC to find mask
; BCAST_ADDRESS=<ip address> - set non-standard broadcast address
;
; The following options only apply to frame relay links.
; DLCI=<port number> - Data Link Connection Interface number (1-1022)
; IETF=<YES|NO> - Internet Engineering Task Force RFC1490 (RCF1294)
; LMI=<ANSI|CCITT|GROUP4> - Link Management Interface type
; MASTER=<interface> - Replaces 'IRQ=' on additional PVC (Frame Relay)
; KEEPALIVE=<seconds> - Number of seconds between keepalive packets.
;
; Note: KEEPALIVE=0 turns this port into a Frame Relay switch emulator. Never
; use this option on a live connection to a real Frame Relay switch.
;
;
; The 'IP UNNUMBERED' format
;SYNC_PPP SS0 IRQ=0x60
; The 'IP NUMBERED' format for the above line
;SYNC_PPP SS0 IRQ=0x60 IP_ADDRESS=192.168.1.2 NETMASK=255.255.255.252
;============================================================================
; Define Ethernet Interfaces
;
; Each Ethernet interface must use a packet driver which is loaded as a TSR
; prior to starting the IPAD. Make sure that the software IRQ used when
; loading the TSR matches the one listed below.
;
; Define an Ethernet interface for this IPAD
; <name> - a 1 to 8 character name for this port inside the IPAD
; IRQ=<irq number> - software interrupt number for this interface (0x60-0x80)
; MTU=<packet size> - maximum transmission unit in bytes. default=1500 for 56k or T1
; IP_ADDRESS=<ip address>[/bits] - default is HOST IP_ADDRESS setting above.
; The optional /## show number of active bits in netmask
; which replaces the 'NETMASK=' parameter.
; NETMASK=<address mask> - use NETCALC in C:\NETCALC to find mask
; BCAST_ADDRESS=<ip address> - set non-standard broadcast address
;
ETHERNET EN0 IRQ=0x61
;ETHERNET EN1 IRQ=0x62 ;use this for Ethernet
; or
;TOKEN_RING TR0 IRQ=0x63 ;use this for Token Ring
;============================================================================
; Enable Firewall and Dynamic Host Configuration Protocol (DHCP) server
;
; IP_ADDRESS=<ip address/bits> - This is the private block of IP addresses
; used only behind the firewall. The IPAD will translate these addresses
; to and from the public IP address assigned to the IPAD itself.
;
; The three blocks of private IP address space defined by RFC are:
; 10.0.0.0 through 10.255.255.255
; 172.16.0.0 through 172.31.255.255
; 192.168.0.0 through 192.168.255.255
;
; NOTE:
; Even though the IPAD will perform translation on other blocks of addresses,
; this is poor form and will cause problems with access to the real owner of
; the selected block of IP addresses.
;
; The DHCP server will divide the block of available addresses in half. The
; lower half will be reserved for static assignment to servers. The upper
; half will be handed out to clients which request DHCP assignment. The only
; exception is the 192.168.1.1/22 block which divides the block off-center
; with 192.168.0.0 and addresses less than 192.168.1.100 reserved as static
; and addresses above 192.168.1.99 controlled by DHCP as dynamic.
;
;PROXY IP_ADDRESS=192.168.1.1/24
;ROUTE 192.168.1.1/24 THROUGH=EN0
;
; Create 'holes' in firewall to allow outside access to private servers
;
; PUBLIC_IP= is the IP address of the IPAD or controlled by the IPAD
; NAME= is the domain name used by the above IP address (for DNS control)
; IP_ADDRESS= is the private IP address of the server behind the firewall
; PORT= is the TCP or UDP port to allow connections through the firewall
;
;PASSTHRU PUBLIC_IP=199.45.143.1 IP_ADDRESS=192.168.1.50 PORT=8080
;============================================================================
; Define Routing
;
; (You may find the NETCALC utility helpful in finding the number of active
; bits in the networks and subnets that you want to route. This utility is
; found in the C:\NETCALC directory on the IPAD machine.)
;
; DEFAULT|<ip address>/<bits> - which addresses qualify for this route?
; DEFAULT - all addresses not routed elsewhere qualify
; <ip address[/bits]> - address and active bits in netmask which qualify
; BITS=<bits> - alternate to the above /bits option
; THROUGH=<interface name> - IPAD port name as set on SYNC_PPP, ETHERNET, TOKEN_RING, FRAME_RELAY, SLIP, PPP, etc. lines
; TO=<ip address> - destination "gateway" address for route to outside world
; PRIVATE=<YES|NO> - should route be published to other routers?
; METRIC=<metric> - sets the route expense. range 1 to 15, 15 is most expensive
; NETMASK=<address mask> - use NETCALC in C:\NETCALC to find mask
;
; Route packets for local TCP/IP network through Ethernet Interface
;ROUTE 192.168.1.1/24 THROUGH=EN0
;
; Define the subnet between the IPAD and your provider.
;ROUTE 192.168.1.2 BITS=30 THROUGH=SS0
; or
;ROUTE 192.168.1.2/30 THROUGH=SS0
;
; Define all routing to go through the Synchronous serial interface to provider.
;ROUTE DEFAULT THROUGH=SS0 TO=192.168.1.99
; or
; Define all routing to go through the Ethernet interface.
ROUTE DEFAULT THROUGH=EN0
;
; Turn on ARP PROXY routing.
; Address Resolution Protocol PROXY allows one Ethernet device to host many
; IP addresses. This is commonly used for terminal servers and gateway routers.
;
; DEFAULT=<YES|NO> - allows IPAD to accept gateway addresses
;ARP PROXY DEFAULT=NO
;
; Allow IPAD to be a reverse ARP server for other workstations.
; IP_ADDRESS=<ip address> - the address to return when asked
; ETHERNET=<hardware address> - the host's 6 byte Ethernet card address
; in the hh:hh:hh:hh:hh:hh format.
;REVERSE_ARP IP_ADDRESS=192.168.1.243 ETHERNET=00:aa:00:36:6b:3d
;
; Router Information Protocol
; This allows the routers connected through Ethernet to communicate route
; tables with each other.
;
; Options:
; RIP NOTIFY
; IP_ADDRESS=<ip address> - address of remote router to notify
; INTERVAL=<seconds> - time between remote router notify. default=30
; SPLIT_HORIZON=<YES|NO> - target host is a split horizon neighbor. default=YES
; SELF_INCLUDED=<YES|NO> - IPAD should advertise itself as a gateway to itself
; RIP DEFAULT
; ACCEPT=<YES|NO|LIMITED>
; YES - process changes to default route like any other route changes
; NO - ignore any changes to default route
; LIMITED - no downgrade of default route allowed
; PUBLISH=<YES|NO|LAST_RESORT>
; YES - publish default route same as other route info
; NO - never publish default route
; LAST_RESORT - publish with a metric of infinity
; RIP VERSION=<1|2> - selects RIP version. default=2
; RIP MERGE=<YES|NO> - merge overlapping routing table entries into one. default=NO
; RIP NEXT_HOP=<YES|NO> - tell others in RIP=2 about IPAD's gateway to an address
; RIP IGNORE IP_ADDRESS=<ip address> - ignore RIP messages from this address
;
;RIP NOTIFY IP_ADDRESS=192.168.1.2 Interval=30
;RIP VERSION=2
;RIP MERGE=NO
;RIP NEXT_HOP=NO
;RIP IGNORE IP_ADDRESS=199.45.140.1
;RIP NOTIFY IP_ADDRESS=192.168.1.182 INTERVAL=30 SELF_INCLUDED=YES
;RIP DEFAULT ACCEPT=YES PUBLISH=YES
;============================================================================
; Common Internet File System (CIFS) or SAMBA or Network Neighborhood
;
; Allows the IPAD to act as a file server. This is a low priority task in the
; operating system and should only be used for system backup and maintenance.
;
; WINS=<YES|NO> - is the IPAD a WINS caching server?
; WINS_PROXY=<YES|NO> - will the IPAD proxy between networks?
; PDC=<YES|NO> - will the IPAD play like it is a Primary Domain Controller?
; PDC_LOGON=<YES|NO> - will the IPAD allow domain logon requests (stub function)
; DEFAULT_MASTER=<YES|NO> - will the IPAD play the domain master?
; TTL=<seconds> - Time to live for received broadcasts (default=14400)
; WORKGROUP="<name>" - the workgroup name (normally WORKGROUP)
; NAME="<server_name>" - The name of this server (less than 13 characters)
; COMMENT="<text>" - Any text comments to describe this server
; AUTH=<path> - the list of shares and access authentication information
; PERMIT=<ip_address>/<bits> - IP addresses or networks allowed to access
;
;CIFS WINS=YES WINS_PROXY=NO PDC=NO PDC_LOGON=NO DEFAULT_MASTER=YES &
; TTL=14400 WORKGROUP="WORKGROUP" NAME="IPAD" COMMENT="IPAD machine" &
; AUTH=C:\IPAD\CONTROL\SHARE.CTL PERMIT=192.168.1.1/24
;============================================================================
; Define the device-specific MIB-2 System Parameters
;
; SNMP_SYSTEM NAME=<string> LOCATION=<string> CONTACT=<string>
; <string> is a text string. If the string contains embedded blanks, it must be
; enclosed in either single or double quotes. The maximum length of
; each text string is 250 characters.
;
; Example:
; SNMP_SYSTEM NAME="Conference Room IPAD" &
; LOCATION="Conference Room" &
; CONTACT="Bob Hartman"
;
; Note: The system parameters are simply read back by SNMP when the system's
; description and status is listed. They are used by the remote SNMP
; manager to identify the managed object.
;
;SNMP_SYSTEM NAME="Main IPAD" LOCATION="Equipment Room" &
; CONTACT="Phil Becker"
;============================================================================
; Define one or more SNMP agent communities
;
; SNMP_AGENT COMMUNITY=<name> [READ_WRITE] [PERMIT=<ip address[/mask]]
;
; This command defines an SNMP agent for the described community name and the
; access (read/only or read/write) that this name allows. In addition, one or
; more PERMIT options may be used to restrict use of this community name to
; management stations within the specified IP address range(s).
;
; Example:
;
; SNMP_AGENT COMMUNITY=public PERMIT=192.168.1.0/24
; SNMP_AGENT COMMUNITY=netman READ_WRITE PERMIT=192.168.1.0/24 &
; PERMIT=204.144.169.7
;
; This defines two SNMP communities. One is named 'public' and is read only.
; This community can only be accessed from a management station within the
; Class C network 192.168.1.0. The second community is names "netman" and is
; both read and write. It may be accessed by a management station within the
; Class C network 192.168.1.0 and also by a management station at IP address
; 204.144.169.7.
;
; Note: If no SNMP_AGENT command is given, but the SERVER SNMP is given the
; single default SNMP community is:
;
; SNMP_AGENT COMMUNITY=public
;
; Note: This default is erased if ANY SNMP_AGENT commands are given, so only
; the defined communities will exist. So if you want a COMMUNITY=public
; agent, you must specify it along with any others you create.
;
;SNMP_AGENT COMMUNITY=public PERMIT=192.168.1.0/24
;============================================================================
; Define one or more SNMP managers which should receive SNMP Traps
;
; SNMP_TRAPS TO=<ip address> COMMUNITY=<name> [AUTH=YES] [START=NO]
;
; <ip address> is the IP address of the SNMP manager to send traps to.
; <name> is the name of the community on the manager that traps should be sent to.
; AUTH=YES send the bad community used trap. Because this trap CAN cause
; security problems, it is DISABLED by default.
; START=NO Don't send the coldStart trap when the IPAD is booted up. By
; default this trap WILL be sent.
;
; Example:
; SNMP_TRAPS TO=192.168.1.201 COMMUNITY=traps
;
; This sends traps to the SNMP manager on 192.168.1.201 using the community
; name "traps". The AUTH traps are not sent, a START trap is sent when the
; IPAD boots up.
;
;SNMP_TRAPS TO=192.168.1.201 COMMUNITY=traps
;============================================================================
; Set Routing and User Filters
;
; WARNING: DO NOT ENABLE FILTERS UNLESS YOU UNDERSTAND THE OPERATION. When any
; filter is given, everything not matching that filter is denied by
; default. Always make the first filter PERMIT everything, then build
; up from there.
;
; Note: A maximum of 1000 filters is supported by the 2.52 version of the IPAD.
;
; FILTER <name>|*<filter> PERMIT|DENY IN|OUT <packet type> <source> <dest>
; <name> - interface name as set above
; *<name> - dynamic filter name for dial-up user as set in authorization
; file (asterisk required)
; PERMIT|DENY - allow or disallow packets which match
; IN|OUT - match coming in to the IPAD or leaving the IPAD
; <packet type> - filter on:
; * - any type of IP packet
; ICMP - Internet Control Message Protocol
; ICMPRD - ICMP re-direct packets only
; ICMP!RD - ICMP packets other than redirect
; TCP - any TCP packet
; TCPSYN - TCP packet trying to open a circuit
; TCP!SYN - any TCP packet other than trying to open a circuit
; UDP - any User Datagram Protocol packet
; <source> - source ip address mask of the following types:
; ! - inverts meaning of mask
; *|<ip address> - any ip address or ip address to match
; /bits - integer number of bits to compare
; <port num> - port number to match. default is all ports
; +|-<port num> - all higher/lower ports from first port number
; (port number matching only applies to TCP and UDP packets)
; <destination> - destination ip address mask. format same as <source>
;
;Examples:
; Allow local user to access anything on local net.
;FILTER SL1 PERMIT IN * 192.168.1.30/32 192.168.1.*
; Don't allow local user to access anything not on local net.
;FILTER SL1 DENY IN * * *
;
;
;
;============================================================================
; This file was created on 20010101
First published 2007-06-10. The last major review or update of this information was on 2007-06-10. Your feedback using the form below helps us correct errors and omissions on this page.