VK2DOT Packet & Web  SITE    

Generated by Rod McCosker - Central Coast, NSW, Australia

XRouter 32 bit to WinFbb 700i  Interface:

 

Last updated 25-Aug-2012 

 

Web Address - http://vk2dot.dyndns.org/XR32/XR32_to_WinFbb_Interface.htm

 

 

UNDER CONSTRUCTION:

 

 

NOTE:  DO NOT USE WinFbb Version 7.01 – It has too many bugs and problems!

 

NOTE:  DO NOT USE WinFbb Version 7.00e – It is not 2000 compliant!

 

INDEX:

 

            Introduction.

            Install.

            XROUTER.CFG File.

            \XR32\IPROUTE.SYS file.

            \FBB\SYSTEM\PORT.SYS File.

            FBB\INIT.SRV file.

            Com0com window display.

INTRODUCTION:

NOTE: This Example does not use the NdisXpkt driver.

 

This interface has been setup on the VK2DOT main system – IP = 192.168.1.2  Named = XR32

The software runs on a Compaq Evo PC, Pentium 4 with 1.5Gb of memory, 1.6GHz speed, 20Gb of Hard Disk space, Tiny XP operating system, with Apache Web Server and FileZilla FTP Server.

 

This system also has running XR32 Version h  and  BPQ32 Version 5.2.8.11_201

XR32 acts as a Router front end for the BPQ32 Mail BBS.and WinFbb 700-i.

All forwarding to and from WinFbb 700-I and BPQ32 Mail BBS goes through the XR32. router

This setup allows WinFbb 700-I,BPQ Mail BBS to Telnet out via the XR32 TCP/IP router, and Users to Telnet in via the XR32 Router.

This system running on TinyXP operating system with all software running uses 159Mb of memory and 100% of CPU Usage. NOTE: Paula is looking into the WinFbb DED interface problem of running 100% CPU usage.

 

A Virtual COM port software has been set up to connect COM3: to COM9: between WinFbb and XR32:

Virtual COM Drivers – com0com is used for the com port interface, All have worked OK.

Virtual COM ports – COM4: to COM10: connect BPQ32 to BPQ32.

 

WinFbb has the callsign of VK2DOT-2, Alias of DOTFBB.

WinFbb has also a Telnet in and out on port 6300 – A password is needed.

XR32 uses Telnet port 23 as a open port.

 

XR32 uses the same IP address as the PC = 192.168.1.2  

 

NdisXpkt driver is NOT used in this setup – However you may use it, I do not know why. Below is my config file IPROUTE.SYSwhem not using NdisXpkt. If you intend to use NdisXpkt, then you must use another IPROUTE.SYS config file.

In my main operation XR32 system – All AXUDP ports are connect to XR32 using UDP ports 93, 10093, 10094, 10096, 10097, 10098 anf 10099.

 

INSTALLATION:

 

1: Copy XR32 from a memory stick, or another drive. You just have to configure XROUTER.CFG and IPROUTE.SYS to suite your site.

 

2: Install WinFbb version 700-i to your PC. You should have copies of \FBB\SYSTEM\PORT.SYS and \FBB\INIT.SRV files from another installation – see files below.  Just copy these files to their directories instead of doing a WinFbb Configuration.

 

3: Install he Virtual com0com RS232 driver.

 

 

XR32:    \XR32\Xrouter.cfg  File.

 

; XROUTER.CFG  Configuration file for Xrouter version 1.79

; ========================================================

;

ROWS=65

;

;==========================================================================

;           Station Identification:

;==========================================================================

;

NODECALL=vk2dot-1

;

NODEALIAS=DOTXR

;

CONSOLECALL=VK2DOT-1

;

IPADDRESS=192.168.1.2

;IPADDRESS=44.147.38.42

;

; DNS=62.31.176.115

;

HTTPPORT=81

                      ;

HTTPROOT=C:\XR32\HTTP

                      ;

; DOMAIN=ampr.org.

;

;           Host name for TCP (optional).  If you omit this, it will default

;           to "NODEALIAS:NODECALL".

;

HOSTNAME=vk2dot.ampr.org

;

;==========================================================================

;           Chat Server parameters:

;==========================================================================

;

;CHATCALL=vk2dot-8

;

;CHATALIAS=AKXR32CHT

;

;CHATLINKS=VK2DOT-8

;

;CHATQUAL=150

;

;==========================================================================

;          PMS

;==========================================================================

;

;PMSCALL=vk2dot-2

;

;PMSALIAS=AKXRPMS

;

;PMSQUAL=50

;

;==========================================================================

;

QTH=Niagara Park, NSW, Australia

;

; IGATE=1

;

WATCHDOG=120

;

; WATCHADDR=378

;

; CTRLADDR=378

;

; IPTTL=100

;

;==========================================================================

;           Top status bar background colour

;

TopWinBgColor=CYAN

;

;           Top status bar text colour

;

TopWinTxtColor=BLACK

;

;           Main window background colour

;

MidWinBgColor=BLACK

;

;           Main window text colour

;

MidWinTxtColor=WHITE

;

;           Command line background colour

;

CmdWinBgColor=NAVY

;

;           Command line text colour

;

CmdWinTxtColor=YELLOW

;

;           Bottom menu bar background colour

;

BotWinBgColor=CYAN

;

;           Bottom menu bar text colour

;

BotWinTxtColor=BLACK

;

;           Colour for displaying outgoing (transmitted) data

;

TxColor=RED

;

;           Colour for displaying incoming (received) data

;

RxColor=GREEN

;

;           Colour used for echoing Sysop's commands to main window.

;

EchoColor=YELLOW

;

CONSOLE=3

            TOPWINBGCOLOR=SILVER

            MIDWINBGCOLOR=NAVY

            MIDWINTXTCOLOR=WHITE

            CMDWINBGCOLOR=GREEN

            BOTWINBGCOLOR=SILVER

            CONSOLECALL=vk2dot-1

            TXCOLOR=PINK

            RXCOLOR=LIME

            MPORTS=1+5

            MMASK=03FE

ENDCONSOLE

;

;           Screen saver interval in seconds. (0 = disable screen saver)

;

SAVER=300

;

;           In the following section there is no limit on the number of

;           lines of text you can specify, but no line must exceed 255

;           characters.  The end of text is marked by *** on a line by itself.

;

;           This text is sent to an incoming caller.  CTFLAGS controls which

;           callers receive the text.

;

;==========================================================================

;

CTEXT

vk2dot-7 AX25/IP Router.

Welcome To The vk2dot-1 AX25/IP Router in Niagara Park

 

Type the following with <enter> to go to->

 

DOT = VK2DOT XRouter       | EMAIL   = VK2DOT Web Email

BBS = VK2DOT FBB BBS      | BPQM    = VK2DOT XRouter

FBB = VK2DOT FBB BBS      |

CHT = VK2DOT BPQ32 Chat | BPQ       = VK2DOT BPQ Node

 

Type ? for list of commands.

***

;

;==========================================================================

;

INFOTEXT

vk2dot-1 – Niagara Park XRouter 32bit Node

 

Netrom Node (vk2dot-1:DOTXR) - TCP/IP 44.136.16.18

 

(B)ye       - Disconnects From Node_Router

(C)onnect   - To Connect To A Netrom Node - Use C Nodecall

            - To Connect To A AX25 Station - Type C (Port) Callsign

(MH)eard    - Stations Recently Heard On Node Ports

(N)odes     - Lists Known Nodes

(P)orts     - Ports Description On This Node

(R)outes    - Lists Routes To Known Nodes

(U)sers     - Lists Currently Connected Users

 

Type the following with <enter> to go to->

 

DOT = VK2DOT XRouter    | EMAIL  = VK2DOT Web Email

BBS = VK2DOT BPQ BBS    | XR     = VK2DOT XRouter

FBB = VK2DOT FBB BBS    |

CHT = VK2DOT BPQ32 Chat | BPQ    = VK2DOT BPQ Node

***

;

;==========================================================================

;

IDTEXT

!3323.21S/15121.42E# Niagara Park XRouter Node - (VK2DOT-1) 44.136.16.18

***

;

;           CTFLAGS controls which connects receive CTEXT.

;           Add together the following numbers:

;

;                       1          Send ctext if connect is to Node/port alias

;                       2          Send ctext if call is to Node/port call

;                       4          Send ctext on L4 connects.

;                       8          Send ctext to TCP (TELNET) callers.

;

;           Default is 9 (Alias and TCP only).

;

; CTFLAGS=1

;

NUMCONSOLES=3                ; No. of virtual consoles (max=5)

;

LOG=0

;

SESSLIMIT=255

;

;                       0          Show directly heard stations

;                       1          Show digipeated stations

;

DXFLAGS=0

;

;                       Y         Command is unrestricted.

;                       A         Only applications may use the command.

;                       N         No-one may use the command.

;

; ENABLE_LINKED=A

;

;=======================================================================

;           PROXY'S

;=======================================================================

;

;PROXY=VK2DOT-0  DUMMY 0 DOTBBS    18

;PROXY=VK2DOT-3  DUMMY 0 VK2DOT-3  18

;PROXY=VK2DOT-0  DOTBBB 220 VK2DOT 18

;PROXY=VK2DOT-10 DOTRMS 220 VK2DOT-10 18

;PROXY=VK2DOT-11 DOTCHT 220 VK2DOT-11 18

;

;=======================================================================

;           L4 PARAMETERS

;=======================================================================

;

L4TIMEOUT=90

;

L4DELAY=10

;

L4WINDOW=4

;

L4RETRIES=3

;

;           L3 PARAMETERS

;           =============

;

;           Obsolescence counter initial value

;

OBSINIT=5

;

;           Obsolescence counter minimum to broadcast

;

OBSMIN=3

;

NODESINTERVAL=5 ; Mins between nodes b/casts. (0 = disable)

L3TTL=25                   ; Max L3 hops

;

;           If this is set to 1, nodes whose alias begins with "#" will

;           not be displayed.

;

HIDENODES=1

;

;           Minimum quality to add to node table.  This is the global value

;           which will apply to all ports unless overridden by a port minqual.

;           If not specified, the default is 10.

;

MINQUAL=160

;

;           Netrom quality derating by callsign.  Allows you to reduce the

;           quality of "foreign" nodes on your system.

;           Syntax: QUALADJUST <call | "default"> <0-255>

;

; QUALADJUST default 120

; QUALADJUST G* 255

; QUALADJUST M* 255

; QUALADJUST 2E* 255

; QUALADJUST ZL* 200

;

;           Maximum nodes to include in table (default=200)

;

MAXNODES=350

;

;           Maximum acceptable trip time.  May be overridden by port maxtt.

;           Default is 5000 (50 seconds)

;

; MAXTT=5000

;

;           Maximum acceptable hops.  May be overridden by port maxhops.

;           Default is 30

;

; MAXHOPS=30

;

; =======================================================================

;           Ax25 Level 2 Global Parameters

; =======================================================================

;

T3=180                                    ; Link check interval in secs (180).

IDLETIME=900                       ; Idle link shutdown timer in secs (900)

IDINTERVAL=3                     ; Minutes between ID broadcasts (0=disable)

PACLEN=120              ; Global paclen (default=120)

; MAXLINKS=20                    ; Max. simultaneous L2 links (default=30)

;

; =======================================================================

; Interface definitions - These MUST come before any port definitions

; =======================================================================

;

INTERFACE=1

            TYPE=ASYNC

            COM=1

            PROTOCOL=KISS

            SPEED=9600

            MTU=256

ENDINTERFACE

;

;-----------------------------------------------------------------------------

;

INTERFACE=9

            TYPE=ASYNC

            COM=9

            PROTOCOL=KISS

            SPEED=9600

            MTU=256

ENDINTERFACE

;

;-----------------------------------------------------------------------------

;

INTERFACE=10

            TYPE=ASYNC

            COM=10

            PROTOCOL=KISS

            SPEED=9600

            MTU=256

ENDINTERFACE

;

;-----------------------------------------------------------------------------

;

;INTERFACE=3

;           TYPE=LOOPBACK

;           PROTOCOL=KISS

;           MTU=576

;ENDINTERFACE

;

;-----------------------------------------------------------------------------

;

INTERFACE=14

            TYPE=AXUDP

            MTU=256

ENDINTERFACE

;

; =====================================================================

; Port definitions. Each one begins with PORT=n and ends with ENDPORT

; =====================================================================

;

; ---------------------------------------------------

PORT=10

            ID=KISS Port to BPQ32

            INTERFACENUM=10

            FRACK=7000

            RESPTIME=200

            MHEARD=10

            QUALITY=190

ENDPORT

;

; ---------------------------------------------------

;PORT=3

;           ID=Internal Loopback

;           INTERFACENUM=3

;ENDPORT

;

; ---------------------------------------------------

;PORT=4

;           ID=External loopback

;           INTERFACENUM=4

;ENDPORT

;

; ====================================================================

;

APPL=3

            APPLNAME=BBS

            APPLCALL=VK2DOT-9

            APPLALIAS=DOTDED

            APPLQUAL=100                     ; Netrom quality to broadcast

            APPLFLAGS=4

ENDAPPL

;

; ===================================================================

ROUTES

;

;VK2DOT-8  4  220 !

***

;

;=======================================================================

;           Sysop-defined commands:

;=======================================================================

;

COMMAND=BBS     C 10 VK2DOT-4

COMMAND=CHT     C 10 DOTCHT-1

COMMAND=BPQ     C 10 VK2DOT-8

; --------------------------------------------------------------------------

 

\XR32\IPROUTE.SYS file:.

 

; IPROUTE.SYS

;

; IP ROUTE <default> <portnum> [<gateway> [<mode>] ]

; ===============================================

; (mode defaults to datagram)

;

; Try all unknown routes via windows

;

ip route default 0 * w

;

 

WinFbb  - \FBB\SYSTEM\PORT.SYS File.:   

 

; File PORT.SYS

 

#Ports TNCs

 2     2

#

#Com Interface Address (device)   Baud

 1   7         189c         9600

 3   6         3e8          9600

#

#TNC NbCh Com MultCh Pacln Maxfr NbFwd MxBloc M/P-Fwd Mode Freq

 0   0    0   0      0     0     0     0      00/01   ----  File-fwd.

 1   15   1   0      230   4     4     50     30/60   TUWY  Telnet

 2   4    3   1      230   7     4     50     30/60   DUWY  XR32

#

 

 

Com0com window display:

 

 

 

 

<eof>