[nos-bbs] Fwd: Re: Bpq <~~>Jnos connects & forwading
Mark Herson, N2MH
n2mh at n2mh.net
Fri Dec 13 16:57:44 EST 2024
Resend
Replied to wrong email address.
---
73, Mark, N2MH
5G
-------- Original Message --------
From: "Mark Herson, N2MH" <n2mh at n2mh.net>
Sent: 13 December 2024 1:03:31 pm GMT-05:00
To: nos-bbs-request at lists.tapr.org
Subject: Re: Bpq <~~>Jnos connects & forwading
This same topic has come up recently between myself (jnos) and NC8Q
(bpq). Over the past several weeks I have looked into this and have some
recommendations. The following is part of an email that I recently sent
to Chuck, NC8Q. It is based on two live BBS systems that I have. One is
jnos (in NJ) and the other is bpq (in NC).
In my case, my AMPR gateway is external to jnos. It is a raspberry pi
and provides 44-Net service to all of my different servers. I don't know
how important that might be to this discussion, but it does need to be
mentioned.
Excerpt from NC8Q email:
In the BPQ world, `MAP` is the configuration directive to build the
appropriate connection. In the jnos world, the configuration directive
is called `attach axip`, `attach axudp`, or `attach axtcp` depending on
the protocol chosen.
The syntax between the two is completely different. But, at the end of
they day, they accomplish the same thing (almost).
I say `almost` because there is a fundamental difference between BPQ and
jnos on how the feature is implemented and used. And, this drives a
special configuration requirement on the BPQ side for things to work
correctly.
In jnos, each service uses a different ssid for outgoing connections. In
my case, when the jnos BBS in NJ makes a connection, it uses N2MH-2.
Netrom nodes broadcasts use N2MH-8 and convers uses N2MH-3. So, when
talking to a BPQ machine, BPQ needs to accept *all* incoming ssid's, not
just one of them. Thus, for me, the BPQ end needs to be a generic N2MH,
not N2MH-8. A generic callsign is how BPQ accepts all incoming ssid's
from that callsign. For an axudp connection, the bpq MAP statement looks
like this:
MAP N2MH <hostname/ip addr> UDP 10093 B (not N2MH-8)
BPQ, on the other hand, uses only its node ssid for outgoing
connections. Thus, BPQ to BPQ connections only need a single ssid for
the other end. In a sense, when BPQ specifies an ssid in its MAP
statement, it creates an ax.25 firewall rule that only allows that
callsign and ssid to be allowed into the system. To my knowledge, jnos
has no such rule and allows access to any and all stations arriving from
the ip address specified for the far end.
So, keeping this in mind for my jnos system, you can use any of 3
different MAP statements to reach me, depending on network. [The three
networks are AREDN Mesh, AMPR ipip, and Internet.]
Finally, I have found that BPQ does not like to have links to 2 systems
with the same basic callsign (N2MH in my case). Thus, you, as the remote
system have to choose which system you will link with.
BPQ and jnos work fine with each other, but the details have to be
understood. And, to my knowledge, these details are not published
anywhere. My two systems have been successfully linked together at
various times using any of the 3 networks. They play together real nice
in the sandbox. But, you have to know the details.
Hope this helps.
73, Mark, N2MH
MeshPhone: 973-2111
AX25: n2mh at n2mh.#nnj.nj.usa.noam
More information about the nos-bbs
mailing list