I have a Linux box working as gateway in my local area.
I have FBB installed and connected to Linux by AF_AX25
(internal link with kernel ax25 socket). This working
very well, but... only few days, or weeks from launch.
After that time if I cat /proc/net/ax25 I can see
there many "dead" connections, which cannot be removed!
axctl command tells "Transport endpoint is not connected"
when I try to remove some connections.
As we all know, ax25 implementation in kernels 2.0.xx
is not so good. Timers are bad, connections which died
are not removed from kernel (sometimes)...
So I decided to link my FBB with linux with KISS
protocol, which will able me to omit buggy
kernel AX25. I need kissattach on one end,
and FBB on other end of this link, pipe between
them will be standard pair of pty/tty devices.
But there is one problem - kissattach talks in KISS,
FBB also talks in KISS. But to communicate to ends
with KISS one of them must talk in reverse-KISS.
Well known pipe beetween kissattach and TNOS was
able because TNOS if detects KISS on other end,
switch itself to reverse-KISS. The same behaviour
I want from FBB.
Finally, comunication with my Flexnet node,
my TNOS and FBB is with help from axidigi program,
and rxecho, which copies frames beetween
ports (in that case kernel not show any connections,
because they are not exists :)
Frames travels as example below:
flexnet node -> kissattach (vhf) -> rxecho -> kissattach (tnos) -> TNOS
This omit bugs in kernel because in /proc/net/ax25 connect
as above doesn't exists.
So, how to use reverse KISS in FBB?
--
--------------------------------------
| Leszek A. Szczepanowski, SQ9ANR. |
| E-mail: [EMAIL PROTECTED] |
| Ampr-mail: [EMAIL PROTECTED] |
--------------------------------------