Linux-Hams archive - November 1998: RE: FBB and Linux - Can you help please?

RE: FBB and Linux - Can you help please?

Dirk Koopman (cjwhmn@bigpictureinteractive.co.uk)
Mon, 02 Nov 1998 16:37:33 -0000 (GMT)


On 02-Nov-98 uqpzhioy@vfc.com wrote:
> Hi All,
>
> I have recently (last weekend) upgraded the local BBs from Win FBB to
> xFbbd. This went very smoothly, and the speed difference is massive.
> The current configuration is now: Kernel 2.0.35
> z8530drv 3.0.1
> xFbb 7.00g21
> mgetty 1.0.0
> ax25utils 2.1.42a

Can you quantify the speed difference? It would be a useful statistic to show
others the way...

>
> In order to allow remote dialup access to the system, and Fbb, I have used
> mgetty, with an alias of "bbs" which telnets to localhost port 6300. This
> allows
> normal bbs users to enter BBS at the login prompt to then be prompted for
> their callsign and password, without having to have their own accounts on
> the linux box. However, using this route, I have two questions:
> 1) It will not allow a Y or Z Modem through this port, only
> YAPP. Is it possible to change this?

> 2) What terminal emulation does FBB support on the Telnet port,
> as when using VT100, all backspaces are shown as ^H,

This depends on your stty settings when you started the server program
(probably). Linux (for some specious 'religuous' reason) comes mapped with the
backspace key producing 'DELETE'. You may care to edit the appropriate
keyboard map entry in /usr/lib/kbd/keytables so that the delete key does
'delete' and backspace does ^H.

The relevant entries are :-

keycode 14 = BackSpace BackSpace
control keycode 14 = Control_underscore

and

keycode 111 = Delete
altgr control keycode 111 = Boot
control alt keycode 111 = Boot

The alignment and capitalisation is, I believe, critical. When you have done,
just run

loadkeys /usr/lib/kbd/keytables/<file>

Later systems have compressed keytables, you don't need to recompress them to
use loadkeys. Remember that new releases tend to overwrite your carefully
modified key table.

Having done the above you now need to modify your /etc/profile or else (if
your system has one) create a new file in /etc/profile.d. In either case
enter a line that looks like this:-

stty erase ^h

The above line is exactly what you enter, in particular ^h means '^' and 'h'
not <CTRL>-H. Do remember to chmod 755 any files you create in /etc/profile.d.

Doing this mod also means you can get rid of any xmodmap entries you might
have.

Log out and login again. Your changes won't take effect fully until you do.
Better still, reboot.

The 'downside' of the above mod is that you will have to get your name and
password right when logging in, no more backspacing over errors!

Dirk G1TLH

---
Dirk-Jan Koopman, Tobit Computer Co Ltd 
At the source of every error which is blamed on the computer you will find
at least two human errors, including the error of blaming it on the computer.