BPQ Home   BPQ32 Home

Telnet Server for BPQ32 switch.

This driver allows incoming Telnet and HTTP connections to the BPQ32 switch. It can also be used to connect to a Winlink 2000 CMS Server.

Configuration.

The driver is defined to BPQ32 as an External port, and needs some driver-specific configuration

LOGGING
Enables logging of connections

DisconnectOnClose
If set to 1, the telnet session will be disconnected when the user leaves an application. With it set to 0, the user will be returned to the node.

TCPPORT
The port users connect to for TELNET Sessions.

FBBPORT
FBBPORT is used for FBB forwarding, and other applications, such as Winpack or BPQTermTCP that need a transparent TCP connection rather than the full TELNET protocol. If you want to support both "real" telnet and FBB Mode set FBBPORT and TCPPORT to different values. If you only want FBB, leave out TCPPORT. If you don't want FBB mode, either leave out the FBBPORT line, or set FBBPORT=0. If you need to accept FBB mode connections on more than one port, you can specify additional values. For Example:

FBBPORT= 8011 8012 8013

HTTPPORT
The port users connect to for HTTP (Web) Sessions.

CMDPORT
A list of up to 32 ports. These ports are used for connections to applications running on the same machine. This was originally intended to connect to a command shell to enable basic configuration editing, but has been generalised to allow connects to other tcp ports, thus providing an additional API option. See here for details.

CMDPORT=23,63000,63001

IPV6=1 Enable IPV6 support.
IPV6=0 Disnable IPV6 support. Default is disabled.

IPV4=1 Enable IPV4 support.
IPV4=0 Disable IPV4 support. Default is enabled.

CMS=1
Enable the BPQ to CMS Gateway

LOGINPROMPT
PASSWORDPROMPT

MAXSESSIONS
The number of simultaneous sessions you want to allow

CTEXT
The text that a user is sent when he connects. Use \n to give a newline.

USER
Defines your users.
You can use as many USER lines as you need. Format is user,password,callsign. You may also set a user to automatically connect to one of your applications by adding the Application as a 4th parameter, and give the user the same rights as from a local console by adding a 5th parameter of SYSOP. If you want to specify SYSOP without an auto-connect application, enter "" as the 4th paramter. (Note "" is 2 x ", not 4 x ').  For example:

USER=John,password,g8bpq,"",SYSOP

User and password are case sensitive. Call is converted to upper case

BPQ32 to CMS Gateway.

This provides a facility to send and receive messages to/from the WL2K CMS Servers.

It is enabled by entering:

CMS=1

in your TelnetServer configuratiom.

To connect to the CMS, enter C port CMS, where port is the port number of your TelnetServer port. Although this can be entered directly, normally you would set up the RMS application with an alias, eg:

APPLICATION 4,RMS,C 3 CMS,G8BPQ-10,BPQRMS,255

A separate log is maintained of CMS connections. A new file is created each day, with a name of the form CMSAccess_YYYYMMDD.log. At the moment there isn't any housekeeping for these logs, so you will have to archive/delete them yourself.

Sample Config file for Telnet

PORT
ID=Telnet Server
DRIVER=Telnet
CONFIG

LOGGING=1
DisconnectOnClose=1
TCPPORT=8010
FBBPORT=8011
LOGINPROMPT=user:
PASSWORDPROMPT=password:
MAXSESSIONS=10
CMS=1

CTEXT=Welcome to G8BPQ's Telnet Server\nEnter ? for list of commands\n\n

USER=John,PaSsWoRd,G8BPQ
USER=JohnBBS,password,g8bpq,BBS


ENDPORT

John Wiseman GM8BPQ/G8BPQ
January 2011