mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
f6b52c6011
commit
7a4b054306
|
@ -472,7 +472,7 @@ FBB</ULink>, <CiteTitle>
|
|||
FBB Packet-radio BBS mini-HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>
|
||||
Updated: November 2001</CiteTitle>.
|
||||
Updated: October 2002</CiteTitle>.
|
||||
Covers the installation and use of the most popular amateur packet-radio
|
||||
BBS software FBB. </Para>
|
||||
</ListItem>
|
||||
|
|
|
@ -351,7 +351,7 @@ FBB</ULink>, <CiteTitle>
|
|||
FBB Packet-radio BBS mini-HOWTO</CiteTitle>
|
||||
</Para><Para>
|
||||
<CiteTitle>
|
||||
Updated: November 2001</CiteTitle>.
|
||||
Updated: October 2002</CiteTitle>.
|
||||
Covers the installation and use of the most popular amateur packet-radio
|
||||
BBS software FBB. </Para>
|
||||
</ListItem>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<title>FBB Packet-radio BBS mini-HOWTO
|
||||
<author>Miroslav "Misko" Skoric, YT7MPB,
|
||||
<tt/m.skoric@eunet.yu/
|
||||
<date>v1.11, 2001-11-27
|
||||
<date>v1.12, 2002-10-22
|
||||
<abstract>
|
||||
<nidx>linux windows nt amateur packet radio</nidx>
|
||||
This mini-HOWTO covers the installation and use of
|
||||
|
@ -95,16 +95,18 @@ have here:
|
|||
monitor the radio chanell.
|
||||
|
||||
4. All three versions must be capable to
|
||||
use the same configuration files, i.e.
|
||||
to be able, for example, to begin from
|
||||
the exact position where the other
|
||||
version finished its previous session.
|
||||
share the same configuration files, i.e.
|
||||
to be able, for example, to begin a new
|
||||
session from the exact position where the
|
||||
other version has finished its own last
|
||||
session.
|
||||
|
||||
5. I am not an expert in Linux, so I am
|
||||
only able to install "factory-made"
|
||||
packages for Linux (just like to install
|
||||
self executing software packages under
|
||||
Windows). So, no (re)compilations here :-)
|
||||
Windows). I mean of RPM packages. So, there
|
||||
are no source (re)compilations here :-)
|
||||
</verb></tscreen>
|
||||
|
||||
|
||||
|
@ -859,6 +861,7 @@ to the existing two: X11 LinFBB and WinFBB!</em>
|
|||
that you may <bf>kill</bf> after that.
|
||||
</itemize>
|
||||
|
||||
|
||||
<p>
|
||||
<sect>How to install an "upgrade" to daemon version of LinFBB
|
||||
|
||||
|
@ -1044,9 +1047,9 @@ reverse procedure must be put in place.</em>
|
|||
|
||||
<p>
|
||||
<item>Recently, I was informed that <bf>xfbbC</bf>
|
||||
is suitable only for sysops, but other users
|
||||
(who also might have local keyboard access)
|
||||
should rather try:
|
||||
is suitable mostly for sysops, so the other users
|
||||
(who might also have access to the local
|
||||
keyboard) should rather try something like this:
|
||||
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
|
@ -1055,34 +1058,36 @@ reverse procedure must be put in place.</em>
|
|||
|
||||
<p>
|
||||
<item>... where 'localhost' and '6300' may vary from
|
||||
system to system. I was pleasently surprised
|
||||
bbs to bbs. I was pleasently surprised
|
||||
when discovered that <bf>telnet</bf> is much more
|
||||
useful for regular users than <bf>xfbbC</bf>.
|
||||
practical for ordinary bbs users than <bf>xfbbC</bf>.
|
||||
|
||||
<p>
|
||||
<item>Folks, I think of making a section about the
|
||||
<item>Folks, I also think of writing a chapter about
|
||||
FBB's system configuration. Until something
|
||||
like that appear on the net, you should know
|
||||
like that appears in this howto, you should know
|
||||
that all of those callsigns who are going to
|
||||
use <bf>xfbbC</bf> have to be added into
|
||||
your <tt>passwd.sys</tt> file. And, all of
|
||||
those who are going to <bf>telnet</bf> into
|
||||
the BBS have to be declared as users with
|
||||
a 'M' flag (modem users). It is up to your
|
||||
security precautions, if either of them will
|
||||
have <em>'root'</em> abilities to the Linux box.
|
||||
your <tt>passwd.sys</tt> file. In addition, all
|
||||
of these folks who are going to <bf>telnet</bf>
|
||||
the BBS, have to be declared as users with
|
||||
the 'M' flag (modem users). It is up to your
|
||||
security precautions, if either of them would
|
||||
eventually have <em>'root'</em> capabilities
|
||||
to that Linux box itself.
|
||||
<p>
|
||||
<item>My next issue is to use an old 286/12 MHz box,
|
||||
having 1 MB of RAM and running DOS 5.0 as a
|
||||
'telnet client' computer. That box also has
|
||||
a NIC and I would like to 'connect' to the
|
||||
BBS computer from that 'telnet client' box.
|
||||
Due to my preparation for starting another
|
||||
LinFBB in the local school club, where I
|
||||
should have several old 286 boxes, would
|
||||
be nice to offer more than one kid to
|
||||
'connect' the BBS simultanously, using
|
||||
a bunch of 'telnet client' computers.
|
||||
<item>My next task is to use an old i286/12 MHz box,
|
||||
having only 1 MB of RAM, running DOS 5.0, as a
|
||||
'telnet client' computer. That box has a network
|
||||
card so I would like to 'connect' to the
|
||||
BBS from that one 'telnet client' box. If that
|
||||
succeedes, it would be a good preparation for
|
||||
installing another LinFBB (in the local school
|
||||
club), where I would have several similar 286
|
||||
computers. It would be nice to offer more than
|
||||
one school kid the opportunity to 'connect' the
|
||||
BBS simultanously, using a bunch of vintage
|
||||
'telnet client' computers.
|
||||
|
||||
</itemize>
|
||||
|
||||
|
@ -1090,49 +1095,53 @@ reverse procedure must be put in place.</em>
|
|||
<sect1>LinFBB v7.04
|
||||
|
||||
<p>
|
||||
<em>Notice: Maybe I have already told you that I
|
||||
<em>Notice: Maybe I have already explained that I
|
||||
use Red Hat 6.2 at home. That's why I usualy look
|
||||
for <tt>.rpm</tt> packages that have been made for
|
||||
that Linux distribution. And not only that. I have
|
||||
also tried Red Hat 7.1 but it seemed not to support
|
||||
Xwindows LinFBB 7.00g (04 August 1998). When I saw
|
||||
that, I switched back to Red Hat 6.2.</em>
|
||||
that particular Linux distribution. And not only that. I have
|
||||
also tried to use Red Hat 7.1 but it seemed not to support
|
||||
an older Xwindows application, LinFBB 7.00g (04 August 1998).
|
||||
When I noticed that, I returned back to Red Hat 6.2.</em>
|
||||
|
||||
<p>
|
||||
<itemize>
|
||||
|
||||
<item>Well, <tt>xfbb-7.04-2.i386.rpm</tt> (07 August 2001)
|
||||
have been downloaded from
|
||||
<item>Well, I started with downloading the package
|
||||
<tt>xfbb-7.04-2.i386.rpm</tt> (07 August 2001)
|
||||
from
|
||||
<url url="http://www.f6fbb.org/versions.html"
|
||||
name="www.f6fbb.org/versions.html">
|
||||
|
||||
<p>
|
||||
<item>Folks, this time I decided to install v7.04
|
||||
<item>Folks, this time I finally decided to install
|
||||
version 7.04
|
||||
as a completely "fresh" installation, i.e.
|
||||
without parts of a previous daemon on the disk.
|
||||
It means that I have uninstalled previous
|
||||
daemon version of LinFBB and, in addition,
|
||||
removed all older executables (of course, before
|
||||
the uninstalation, I made the backup of some
|
||||
without some parts of any previously used "daemon"
|
||||
on the disk.
|
||||
It means that I have uninstalled the last
|
||||
daemon version I was using before, and, in addition,
|
||||
I also removed the old executables. Of course,
|
||||
before the uninstalation, I made the backup of some
|
||||
config files that are not version depending
|
||||
(like <tt>/etc/fbb.conf</tt>), in order not
|
||||
to edit usual "defaults" again and again :-)
|
||||
(like <tt>/etc/fbb.conf</tt>), in order to avoid
|
||||
editing the same "defaults" once again and again :-)
|
||||
|
||||
<p>
|
||||
<item>The setup procedure has reported some dependency
|
||||
issues. I didn't want to get bored with them
|
||||
so I did install the package once again with
|
||||
so I repeated the installation once again with
|
||||
"--force" and "--nodeps" options.
|
||||
|
||||
<p>
|
||||
<item>So far - so good. Then I replaced a couple of
|
||||
default files with the saved ones, then mounted
|
||||
WinFBB's FAT partition, made a pray and started
|
||||
LinFBB's daemon. In order to accomplish that, it
|
||||
was a new experience to try HI8GN's
|
||||
script <bf>/usr/sbin/fbb start</bf> within an
|
||||
<em>xterm</em> to start the thing. Although there
|
||||
was no usual
|
||||
<item>So far - so good. Then, I replaced a couple of
|
||||
"default" files with the <em>saved</em> ones.
|
||||
After that being accomplished, I mounted a
|
||||
FAT partition with WinFBB's system files,
|
||||
made a pray and started LinFBB's daemon. It was
|
||||
an interesting new experience to try HI8GN's
|
||||
script <bf>/usr/sbin/fbb start</bf> (activated in an
|
||||
<em>xterm</em>) to start the server. Although there
|
||||
were no usual lines:
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
xfbbC/X server running ...
|
||||
|
@ -1140,13 +1149,14 @@ that, I switched back to Red Hat 6.2.</em>
|
|||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
on the screen, TNC's <em>PTT</em> lamp showed
|
||||
that a beacon was transmitted.
|
||||
on the screen, TNC's <em>PTT</em> lamp confirmed
|
||||
that a <em>beacon</em> was really transmitted.
|
||||
|
||||
<p>
|
||||
<item>Then I wanted to use HI8GN's <bf>/usr/sbin/monitor</bf>
|
||||
to see what's going on on the frequency. Although
|
||||
I got something like
|
||||
<item>Then I wanted to try HI8GN's script
|
||||
<bf>/usr/sbin/monitor</bf> to see what's
|
||||
going on the frequency. Although
|
||||
I got something like:
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
Connecting localhost ... Ok
|
||||
|
@ -1155,7 +1165,7 @@ that a beacon was transmitted.
|
|||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
there wasn't any traffic on the screen. In order to really
|
||||
there appeared no traffic on the screen. In order to really
|
||||
monitor the channel, I had to start another <em>xterm</em>
|
||||
and type:
|
||||
|
||||
|
@ -1165,21 +1175,20 @@ and type:
|
|||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
and from FBB's prompt enter the gateway, type
|
||||
the "M" command you are familiar with etc. But,
|
||||
interestingly, as soon as I telnet'ed to the
|
||||
Bingo! From FBB's prompt I have entered the gateway
|
||||
and typed the familiar "M" ("Monitor") command.
|
||||
Interestingly, as soon as I "telneted" to the
|
||||
BBS, <bf>/usr/sbin/monitor</bf> window, mentioned
|
||||
above, started
|
||||
to copy whatever was going on the telnet xterm
|
||||
(until that telnet session was closed). I wondered
|
||||
if that was ok or not because I expected to see
|
||||
the traffic passing thru the channel -
|
||||
regardless being connected to the system or
|
||||
above, started to copy whatever was going on the
|
||||
"telnet" <em>xterm</em> as long as that telnet session
|
||||
was closed. I was in doubt if that was ok or not,
|
||||
because I expected to see the traffic on the radio
|
||||
channel - regardless being connected to the system or
|
||||
not. Any suggestion here?
|
||||
|
||||
<p>
|
||||
<item>Well, then I wanted to use
|
||||
<bf>/usr/sbin/bbs</bf> in order to connect
|
||||
<bf>/usr/sbin/bbs</bf>, in order to connect
|
||||
to the client_console (<em>xfbbC</em>). Looks
|
||||
that there was a line in HI8GN's script:
|
||||
<p>
|
||||
|
@ -1188,21 +1197,22 @@ not. Any suggestion here?
|
|||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
with missing ./ (dot+slash) before xfbbC, so the script
|
||||
was not likely to be executed, but reported that a
|
||||
command couldn't be found. Anyway, <em>xfbbC V3.01</em>
|
||||
itself seemed to work Ok. It *is* possible to monitor the
|
||||
channel from here too (using the "M" command under the
|
||||
gateway), but this is also a bad solution because
|
||||
with missing ./ (dot slash) before xfbbC, so the script
|
||||
was not likely to be executed. Instead of that it reported
|
||||
that command couldn't be found. Anyway, <em>xfbbC v3.01</em>
|
||||
itself appeared to work nice. It is possible to monitor the
|
||||
working channel too (using the "M" command from within the
|
||||
gateway), but this is not a valuable solution because
|
||||
while "Monitor ON", it is not confortable to do
|
||||
anything else. Solutions welcomed!
|
||||
anything else within the gateway. Once again, solutions
|
||||
are welcomed!
|
||||
|
||||
<p>
|
||||
<item>Though <em>xfbbC</em> session can be easily
|
||||
terminated with "B" ("bye") command, a fooled
|
||||
<bf>/usr/sbin/monitor</bf> can not. Its
|
||||
process have to be found with <bf>ps ax</bf>
|
||||
and then killed.
|
||||
<item>Although the active <em>xfbbC</em> session can be
|
||||
easily terminated using "B" ("Bye") command, a fooled
|
||||
<bf>/usr/sbin/monitor</bf> can not. The user has to
|
||||
find its <em>process number</em> using <bf>ps ax</bf>
|
||||
command and then kill that process.
|
||||
|
||||
<p>
|
||||
<item>At the end of the game, daemon itself should
|
||||
|
@ -1228,16 +1238,16 @@ but <bf>/usr/sbin/fbb status</bf>
|
|||
Looks that <bf>/usr/sbin/fbb stop</bf> does not terminate
|
||||
daemon *every* time the command is executed, but re-start it
|
||||
(the only difference is the new PID of the process and
|
||||
<bf>ps ax</bf> also shows this new PID). So, there is
|
||||
<bf>ps ax</bf> can show that new PID). So, there is
|
||||
a question why it returns that [OK] when it is
|
||||
obvious that daemon is not stopped, but re-started.
|
||||
|
||||
<p>
|
||||
<item>Well, if you are like me, you may also want to experiment
|
||||
with sysop's commands under <em>xfbbC</em> session.
|
||||
For example, "/R" command (Reboot PC) shuts down
|
||||
<em>xfbbC</em> and <bf>/usr/sbin/fbb status</bf>
|
||||
reports:
|
||||
<item>Well, if you are like me, you may also want to
|
||||
experiment with some special sysop's commands, from
|
||||
within an <em>xfbbC</em> session. For example, "/R"
|
||||
command ("Reboot PC") shuts down <em>xfbbC</em>
|
||||
and <bf>/usr/sbin/fbb status</bf> reports:
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
Checking, the FBB daemon
|
||||
|
@ -1245,20 +1255,20 @@ obvious that daemon is not stopped, but re-started.
|
|||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
while "/A" command (Stop BBS) does the same but returns:
|
||||
while "/A" command ("Stop BBS") returns:
|
||||
|
||||
<tscreen><verb>
|
||||
Stop-request accepted, no connection.
|
||||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
before shutting down <em>xfbbC</em> itself.
|
||||
before shutting down <em>xfbbC</em> client itself.
|
||||
|
||||
<p>
|
||||
Further tries to re-start either <em>xfbbC</em>
|
||||
or fbbd (using <bf>/usr/sbin/fbb start</bf>) are not
|
||||
successful, unless <bf>/usr/sbin/fbb stop</bf> is
|
||||
executed in addition:
|
||||
Further tries to re-start either <em>xfbbC</em> client
|
||||
or <em>xfbbd</em> server (using <bf>/usr/sbin/fbb start</bf>)
|
||||
are not successful, unless an additional
|
||||
<bf>/usr/sbin/fbb stop</bf> is executed. The result is:
|
||||
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
|
@ -1276,9 +1286,10 @@ Then <bf>/usr/sbin/fbb status</bf> reports:
|
|||
|
||||
<p>
|
||||
so, daemon might be re-started again. Here it is
|
||||
also mysterious why it returns that [FAILED]
|
||||
also a mystery why it returns that [FAILED]
|
||||
when it is obvious that daemon is really
|
||||
stopped.
|
||||
stopped (maybe it is a "failure" if somebody tries to
|
||||
stop the same thing <em>twice</em>).
|
||||
|
||||
<p>
|
||||
There are some other commands: "/K" (Reboot BBS with
|
||||
|
@ -1291,13 +1302,127 @@ re-start daemon (with different PIDs, of course).
|
|||
<p>
|
||||
<item>Finally, what I would like to have is to
|
||||
manage housekeeping and other maintaining
|
||||
tasks. 'Till now, that is not accomplished.
|
||||
I suppose that I should make some more
|
||||
customization of system paths. Any suggestion
|
||||
tasks. Untill now, that is not accomplished.
|
||||
I suppose that I should make some more fine
|
||||
customization in system paths. Any suggestion
|
||||
is welcomed.
|
||||
|
||||
</itemize>
|
||||
|
||||
<p>
|
||||
<sect>How to use "xfbbX" - a GUI client
|
||||
|
||||
<p>
|
||||
2002-10-20
|
||||
|
||||
<p>
|
||||
Well, soon after the installation of LinFBB v7.04
|
||||
<em>.rpm</em> package, I noticed
|
||||
the new "kid on the block", i.e. a new item within the
|
||||
Start menu (under Gnome environment). That was a
|
||||
"HamRadio" group, having several "Xfbb version 7.04"
|
||||
sub-items and one of them was "xfbbd X Client".
|
||||
|
||||
<p>
|
||||
It seemed that a mouse <em>click</em> on that
|
||||
"xfbbd X Client" icon was not likely to return any
|
||||
respond, although <em>xfbbd</em> daemon has been successfully
|
||||
running <em>before</em> invoking the client. That's why I have
|
||||
been asking for help from other LinFBB users, but it seemed
|
||||
there was no one capable to solve the problem.
|
||||
|
||||
<p>
|
||||
The other day I was browsing the <bf>/usr/sbin</bf> directory
|
||||
and noticed something that I have already seen for several
|
||||
times. That was <bf>xfbbX</bf> file. Well, I am sure that I
|
||||
tried to use that file earlier, but without much
|
||||
success. This time, I have entered the full path, like this:
|
||||
|
||||
<p>
|
||||
<tscreen><verb>
|
||||
/usr/sbin/xfbbX
|
||||
</verb></tscreen>
|
||||
|
||||
<p>
|
||||
and, finally, the GUI client appeared on the screen.
|
||||
|
||||
<p>
|
||||
So far - so good. Soon after, I realized that 'Monitoring'
|
||||
window showed the actual radio traffic on the frequency,
|
||||
but not only that. Headers of packets appeared in green
|
||||
and the actual information was in blue, so it was easily
|
||||
to distinguish what was the header and what was the
|
||||
real text info. What I could describe a disadvantage
|
||||
of the 'Monitoring' window, is that the scroll bar does
|
||||
not give you much of the previous, already <em>scrolled</em>
|
||||
traffic.
|
||||
|
||||
<p>
|
||||
The 'All channels' screen was even better, so the
|
||||
partners' traffic appeared in green, the local user's
|
||||
traffic was in black and port information was in yellow.
|
||||
Unfortunatelly, there's no easy way (if any) to change
|
||||
the colors (an usual feature in WinFBB) for both
|
||||
'Monitoring' and 'All channels' windows. Maybe I
|
||||
haven't managed to find a switch for that, so any
|
||||
useful info will be welcomed.
|
||||
|
||||
<p>
|
||||
What I have found a bit annoying, was that both windows
|
||||
mentioned above, appeared not arranged side-by-side,
|
||||
a form that would be more suitable. Besides that, the
|
||||
third window, 'Console', has to be activated with a
|
||||
mouse click (instead of being activated automaticaly
|
||||
with the other two windows). Actually, the whole thing of
|
||||
<em>xfbbX</em> client seems to be primarily useful for
|
||||
sysops looking for a command line, maintain the server
|
||||
etc. So it is strange why the console window must be activated
|
||||
separately (ok, I know that's the same with WinFBB's
|
||||
windows, but...)
|
||||
|
||||
<p>
|
||||
Anyway, the 'Console' connection window is almost the same
|
||||
functional as WinFBB's 'Console' window. Actually,
|
||||
the commands are the same, because they are invoked
|
||||
from the <language>.TXT files.
|
||||
|
||||
<p>
|
||||
The big disadvantage of the <em>xfbbX</em>
|
||||
client, I have found here, is the absence of
|
||||
several useful icons, that I was fond of within
|
||||
the WinFBB's user interface. For example, there are
|
||||
no icons for pending mail, users information,
|
||||
disconnect a user, edit a message text or a header
|
||||
etc. It looks to me that <em>xfbbX</em> developers are not
|
||||
likely to offer the full comfort that we have within
|
||||
WinFBB's GUI. It makes me wonder why? There are lots
|
||||
of commands that can not be easily activated without the
|
||||
proper icons. It drives me crazy whenever I have to
|
||||
re-boot to Windows and WinFBB in order to perform
|
||||
some simple tasks, using the mouse.
|
||||
|
||||
<p>
|
||||
Besides that, there is no way to activate that nice
|
||||
message editor screen, very useful in WinFBB
|
||||
(also in the old Xwindows LinFBB application
|
||||
v7.00g from 1998!). The same goes for replying
|
||||
a message, where a sender does not get the text
|
||||
of a message to be replied to, within the new
|
||||
message body. In short, I don't like absence of
|
||||
so many, already implemented but abandoned, features.
|
||||
|
||||
<p>
|
||||
Well, I can't imagine what Jean-Paul, F6FBB, and
|
||||
other developers would
|
||||
do in the future, but I am not satisfied with the
|
||||
idea to keep further development of LinFBB server side,
|
||||
but, in the same time, to abandon the development
|
||||
of LinFBB's GUI client side. And not only that. It
|
||||
looks that Windows client for LinFBB server, <em>xfbbW</em>
|
||||
has been reported to be much more functional that xfbbX,
|
||||
while, in the same time, WinFBB server development is
|
||||
also stopped. A bit confusing situation, isn't it?
|
||||
|
||||
|
||||
<sect>Further information
|
||||
|
||||
|
|
Loading…
Reference in New Issue