Thanks,
Sorry about this. It is a bug introduced to the Level 2 (KISS)
driver when I added the port specific CTEXT. I've uploaded new
versions of bpq32 and linbpq to my beta site.
73,
John
On 12/02/2021 02:41, Richard Hendricks
wrote:
toggle quoted message
Show quoted text
Conducting tests with others in the area, I've found that
6.0.21.21 is also bad.
73 - RH
|
I am confused with how to use the ipgateway. 192.168.1.102 is a ip-address that does not exist in my network, it is in a DMZ.
The AXIP map statement to my partner node look like this. MAP PI1BDG 44.137.1.81 UDP 10093 B
My bpq32.cfg
IPGATEWAY Adapter eth0
44ENCAP 192.168.1.102 IPAddr 44.137.31.70 IPNetmask 255.255.255.224 IPPorts 1,2,3,4,5
The routes is missing in routing table.
ipr 44.137 LAPNOD:PI1LAP} 784 Entries 44.137.0.0/16 10 T 1 3557 encap 213.222.29.194 44.137.1.208/28 0 T 1 3557 encap 88.198.97.130
I can ping from the linux prompt to my partner node. I can also setup a telnet connect to the remote system.
pi@pancake:~/linbpq $ ping 44.137.1.81 PING 44.137.1.81 (44.137.1.81) 56(84) bytes of data. 64 bytes from 44.137.1.81: icmp_seq=1 ttl=60 time=184 ms 64 bytes from 44.137.1.81: icmp_seq=2 ttl=60 time=487 ms
And can ping from the node
Connected to TelnetServer ping 44.137.1.81 LAPNOD:PI1LAP} OK Ping Response from 44.137.1.81
But, the axip link doesn`t come online. If I look at the tcpdump of the LinBPQTAP the reaction of bpq32 is with the ip-address of the host and not my ampr IPAddr 44.137.31.70
10:35:13.026804 IP 44.137.1.81.10093 > 192.168.1.101.10093: UDP, length 256 10:35:19.418391 IP 192.168.1.101.10093 > 44.137.1.81.10093: UDP, bad length 256 > 224 10:35:19.418427 IP 192.168.1.101 > 44.137.1.81: ip-proto-17 10:35:23.030442 IP 44.137.1.81.10093 > 192.168.1.101.10093: UDP, length 256 10:35:24.453469 ARP, Request who-has 44.137.1.81 tell 192.168.1.101, length 28 10:35:24.535545 ARP, Reply 44.137.1.81 is-at 02:42:50:51:01:46, length 46 10:35:27.444957 IP 192.168.1.101.10093 > 44.137.1.81.10093: UDP, length 17
Does anyone have any idea what I'm doing wrong here.
73 Niels PD9Q
PORTS 0x21f9c8 LINKS 0x224070 DESTS 0x226eb4 ROUTES 0x22d6b4 L4 0x230ab4 BUFFERS 0x23d410
Initialising Port 01 TCPKISS IP 127.0.0.1 Port 8001 Chan A Initialising Port 02 TCPKISS IP 127.0.0.1 Port 8001 Chan B Initialising Port 03 AXIP Initialising Port 04 Telnet Server Initialising Port 05 Loopback IP Using eth0 Successfully connected to TAP interface LinBPQTAP TAP brought up TAP MTU set to 256 Route to 44/9 added via LinBPQTAP Route to 44.128/10 added via LinBPQTAP Net44 Tunnel opened on PCAP device IP Support Enabled Using Shared Memory /BPQAPRSSharedMem Map APRS Shared Memory Allocated at 0x43000000 APRS Digi/Gateway Enabled slave device: /dev/pts/1. symlink to /home/pi/fbbded created TNC Emulator Init Complete
|
Hi Rick,
RF ports using which driver, KISS or UZ7HO driver etc??
-Red
|
I have found that 6.0.21.20 is good, so it appears to have started at version 6.0.21.21, John.
73 - Rick KE0GB
|
Thank you, I just tested my RMS and found the same problem, I have reverted to 6.021.13 for the time being
|
Re: Netrom BCAST and Polling Frequency?
If your cfg starts with SIMPLE, then the following are set to defaults:
BBS = 1
BTINTERVAL = 60
BUFFERS = 999
C_IS_CHAT = 1
FULLCTEXT = 1
HIDENODES = 0
IDINTERVAL = 10
IDLETIME = 900
IPGATEWAY = 0
L3TIMETOLIVE = 25
L4DELAY = 10
L4RETRIES = 3
L4TIMEOUT = 60
L4WINDOW = 4
LINKEDFLAG = 'A'
MAXCIRCUITS = 128
MAXNODES = 250
MAXHOPS = 4
MAXLINKS = 64
MAXROUTES = 64
MAXRTT = 90
MINQUAL = 150
NODE = 1
NODESINTERVAL = 30
OBSINIT = 6
OBSMIN = 5
PACLEN = 236
AUTOSAVE = 1
SAVEMH=1
T3 = 180
These are the environment or global settings, prior to port 1. T3=180 means your node is going to poll other nodes every 180 seconds.
You can remove the SIMPLE command and add these, and adjust the values as needed.
For example:
T3=900 ; will poll other nodes every 900 seconds, or 15 min.
You could also use the NOKEEPALIVES=1 in any port setting to prevent polling altogether The heard nodes would still add to the route table and remain until they are no longer heard.
|
Conducting tests with others in the area, I've found that 6.0.21.21 is also bad.
73 - RH
|
John and Mike:
It appears that a bug has crept into 6.0.21.23, giving me the results that I opened this thread with.? The following versions were tested and found to be working as intended: 6.0.21: .1, .2, .6, .12, and 19.? I didn't have the opportunity to download and test other beta-versions, except these.
73 - Rick KE0GB
|
I reverted back to version 6.0.21.1 and found that it operates fine.? So, I'm going to check other past versions that I have kept and report my results.
73 - Rick KE0GB
|
I noticed a strange happening on my system.? If someone connects to any of my RF ports: 2m, HF, or 70cm 9600 bd, using my BBS call, CHAT call, or RMS call and any of their aliases, they always get redirected to the node, KE0GB-7.? I never really noticed this before,?but it sure is present now.? I've combed over the entire system, but came up with nothing.? It only happens on RF connects on all RF ports, and not NETROM, so that's what's puzzling me!
Rick - KE0GB
|
Re: Pls look over my conf file
RE: "Looks ok to me."
Sorry John...missed that..lol
Trip - KT4WO
|
Re: Sorry - System Tables Full.
John: Yes, I understand the circuit theory, thanks.? Now that I know where the problem lies, I can make changes, so I have changed the following and will observe:
OBSINIT=6
OBSMIN=4
NODESINTERVAL=20
IDINTERVAL=15
BTINTERVAL=30
L3TIMETOLIVE=30
L4RETRIES=3
L4TIMEOUT=60
L4DELAY=10
L4WINDOW=4
MAXLINKS=78 ? ? ? ? ? Increased from 64
MAXNODES=450 ? Decreased from 550
MAXROUTES=128 ? ? ? ? ? Increased from 64
MAXCIRCUITS=156 ? Increased from 128
MINQUAL=144 ??
MAXHOPS=6 ? ? ? ? ?? MAXRTT=90 ? ? ? ? ??
BUFFERS=130 ? ? ? ? ??
Will watch and report back results.? So far, 5 hours running time and no faults with heavy traffic handling.??
73 - Rick KE0GB
|
I should add , calling out on the pactor port works fine.
Ray
|
Netrom BCAST and Polling Frequency?
My neighbors are getting a little grouchy that my LinBPQ is polling every 5min.? How do I change this behavior?? Maybe at startup, and once per hour is better.
Thanks,
Chris KQ6UP
|
When stations arw calling me , my pactor scs 7800 dragon will not answer, pactor is plugged in rear port of ic 7300 Running latest windows , bpq32 . Running vara , ardop and pactor with ic 7300 Below is my config
Port
?PORTNUM=8
?ID=HF ARDOP 80M-15M
?DRIVER=ARDOP
?PORTCALL=N3HYM
?INTERLOCK=4
CONFIG
ADDR 127.0.0.1 8200 PTT CI-V PATH C:\RMS Express\ARDOP_Win.exe
CAPTURE IC 7300 (USB Audio CODEC)
PLAYBACK IC 7300 (USB Audio CODEC)
RIGCONTROL
COM4 19200 ICOM IC7300 94h PTT_SETS_INPUT AUX
?
?3,3.5904,USB,F1,D,P123? ??
?3,7.1010,USB,F1,D,P123
Am i missing something ??
Ray N3HYM?
|
Re: Sorry - System Tables Full.
Returned to Node COSCO:KE0GB-7
:>c 4 !kb9soz-1 s
COSCO:KE0GB-7} Sorry - System Tables Full
An rf link attempt just sent me this
back rick ..
73..?? --steve,kb9pvh--
On 2/11/2021 11:43 AM, Richard
Hendricks wrote:
toggle quoted message
Show quoted text
Niels:
Thanks for the info!? Truly appreciated.
73 - Rick
KE0GB
|
Re: Sorry - System Tables Full.
Niels:
Thanks for the info!? Truly appreciated.
73 - Rick KE0GB
|
Re: Sorry - System Tables Full.
I've done some testing and it's on the MAXCIRCUITS = 128; Max L4 circuits if I lower this I get the message LAPNOD:PI1LAP} Sorry - System Tables Full.
Connected to TelnetServer c 3 pi1bdg LAPNOD:PI1LAP} Sorry - System Tables Full
I have only one axip connection.... If I set it to MAXCIRCUITS = 1 i get a System tabel full. If I set it to two... all just fine. So set your MAXCIRCUITS = 256 and you are just fine.
73 Niels PD9Q
Op Thu, 11 Feb 2021 05:43:55 -0800 "Richard Hendricks" <rickh6155@...> schreef:
toggle quoted message
Show quoted text
John:
No, MAXLINKS and MAXCIRCUITS have always been the same from day one, MAXLINKS=63 and MAXCIRCUITS=128.? In your example of a SIMPLE node configuration, you use the same values except MAXLINKS=64, so I'll increase that by 1.? So far, adjusting the MAXNODES to 550 (which I consider an extreme value) seems to make it work ok, and trimming down my locked routes also helps, but I think I'm going to have to just set AUTOADDMAP=0 to get rid of the Node SYSOPS that set their qualities to 255, then rely on anyone contacting me directly to set up a NETROM link, with the stipulation that their QUALITY is set to no more than 192, and trim down the locked routes a bit.? I use AUTOADDMAP by request from a few hams who requested it be that way for various reasons, but they have all but disappeared over the past several months.
I think the possibility of setting up four guys in Colorado on BPQ, and configuring one NETROM link out of their nodes, being me, has somehow overloaded my system and I was experimenting with different values in the NETROM configuration, but not the MAXROUTES, MAXLINKS or MAXCIRCUITS.? Should these values be increased for the extra workload?
Thanks, John 73 - Rick, KE0GB
|
Re: Pls look over my conf file
Hey John,
Yes... I will check that also. Can't get back up there until? next Tuesday, so wanted to cover all my bases. Did you see any issues with the file?
It worked great here at house, had it running for ~ 6 weeks before the move. I did listen to the beacon while on mtn (didn't have a portable station to test with while up there...I WILL when I return!!!!) and the freq. was quite. But--- thats not to say there is no RF issues!?
BTW? Thank for the great software, been a user off and on since the DOS days.
Trip - KT4WO
|
Re: Pls look over my conf file
Looks ok to me.
Could it be rf interference on a mountain top site?
73
John
On 11/02/2021 15:06, kt67 wrote:
toggle quoted message
Show quoted text
I just put a new node on a local mtn top and
I can hear the beacon great but its not responding to
any calls.?
RPi with NinoTNC and a Motorola 1225
If ya'll could look over my config file and see if I missed
something
Trip - KT4WO
Also--- It worked great at the house before I move it to the mtn.
*/ This ends a multi-line comment
LOCATOR=EM85II ; Node locator
NODECALL=KF4DTL-9 ; Node callsign
NODEALIAS=JKC1 ; Node alias (6 characters max)
LINMAIL ; Enable BBS
LINCHAT ; Enable CHAT
; ¡®ID¡¯ MESSAGE ¨C SENT EVERY IDINTERVAL MINS
;
; WILL BE ADDRESSED FROM THE PORT CALLSIGN (IF DEFINED)
; ELSE FROM THE NODE CALL
;
; The main purpose of this is to satisfy the requrements of those
administations that require a regular station
; identification in the same mode as used for communication.
IDMSG: ; UI broadcast text from NODECALL to fixed dest ID
Net/Rom node and BBS/CHAT Jackson County, NC? EM85ii
*** ; Denotes end of IDMSG text
/*
The BTEXT below contains an APRS location specification. Search
the internet
for ¡°APRS Protocol Specification¡± for details on the format. If
you do not
care to do this, it would be best to replace the line by simple
non APRS
text rather than transmit incorrect data which may find it¡¯s way
via APRS
IGates to FINDU.COM.
*/
BTEXT: ; UI broadcast text from BCALL to destination UNPROTO=
; Coordinates in APRS format: ddmm.mm(N|S) latitude
; dddmm.mm(W|E) longitude,For longitude the the first ¡®d¡¯
; must be either 0 or 1.
*** ; Denotes end of BTEXT text
INFOMSG: ; The INFO command text follows:
*** ; Denotes end of INFOMSG text
CTEXT: ; The CTEXT text follows:
Use ¡°?¡± for Help menu.
KF4DTL-9:JKC1}
*** ; Denotes end of CTEXT text
FULL_CTEXT=1 ; 0=send CTEXT to L2 connects to NODEALIAS only
; 1=send CTEXT to all connectees
; Network System Parameters:
OBSINIT=6 ; Initial obsolescence set when a node is included
; in a received nodes broadcast. This value is then
; decremented by 1 every NODESINTERVAL.
OBSMIN=4 ; When the obsolescence of a node falls below this
; value that node¡¯s information is not included in
; a subsequent nodes broadcast.
NODESINTERVAL=10 ; Nodes broadcast interval in minutes
IDINTERVAL=10 ; ¡®IDMSG¡¯ UI broadcast interval in minutes, 0=OFF
BTINTERVAL=10 ; The BTEXT broadcast interval in minutes, 0=OFF
L3TIMETOLIVE=25 ; Max L3 hops
L4RETRIES=3 ; Level 4 retry count
L4TIMEOUT=60 ; Level 4 timeout in seconds s/b > FRACK x RETRIES
L4DELAY=10 ; Level 4 delayed ack timer in seconds
L4WINDOW=4 ; Level 4 window size
MAXLINKS=63 ; Max level 2 links
MAXNODES=512 ; Max nodes in nodes table
MAXROUTES=64 ; Max adjacent nodes
MAXCIRCUITS=128 ; Max L4 circuits
MINQUAL=144 ; Minimum quality to add to nodes table
; INP3 Routing is experimental. The two parms which follow will be
ignored
; unless activated in the ROUTES: section.
MAXHOPS=4 ; INP3 hop limit to add to tables
MAXRTT=90 ; INP3 max RTT in seconds
BUFFERS=255 ; Packet buffers ¨C 255 means allocate as many as
; possible, normally about 130, depending upon other
; table sizes.
; TNC default parameters:
PACLEN=128 ; Max packet size (236 max for net/rom)
; 236 is suitable for reliable and fast connections, such
; as AX/IP/UDP or a dedicated 9600 RF Link
; 120 is suitable for a shared VHF packet radio connection
; PACLEN is defined for each port individually in the ports
sections
TRANSDELAY=1 ; Transparent node send delay in seconds
; Level 2 Parameters:
; T1 (FRACK), T2 (RESPTIME) and N2 (RETRIES) are now in the PORTS
section
T3=120 ; Link validation timer in seconds
IDLETIME=720 ; Idle link shutdown timer in seconds
; Configuration Options:
AUTOSAVE=0 ; Saves BPQNODES.dat upon program exit
BBS=1 ; 1 = BBS support included, 0 = No BBS support
NODE=1 ; Include switch support
HIDENODES=0 ; If set to 1, nodes beginning with a #
; require a ¡®N *¡¯ command to be displayed.
/*
The *** LINKED command is intended for use by gateway software,
and concern
has been expressed that it could be misused. It is recommended
that it be
disabled (=N) if unneeded.
*/
ENABLE_LINKED=A ; Controls processing of *** LINKED command
; Y = allows unrestricted use
; A = allows use by application program
; N = disabled
;
; Radio port definitions.
; With the following definitions BPQ32 accesses the TNC directly.
PORT
PORTNUM=2 ; Optional but sets port number if stated
ID=Telnet Server
DRIVER=Telnet
CONFIG
CMS=0
CMSCALL=
CMSPASS=
LOGGING=0
DisconnectOnClose=1
TCPPORT=8010
FBBPORT=8011 6300
HTTPPORT=8080
CMDPORT 63000
LOGINPROMPT=user:
PASSWORDPROMPT=password:
MAXSESSIONS=10
CTEXT=BPQ32 Telnet Server\nPress ? For list of commands \n\n
±«³§·¡¸é=°°Õ4°Â°¿,²¹±ô»å²¹,°°Õ4°Â°¿,¡±¡±,³§³Û³§°¿±Ê
;±«³§·¡¸é=±Ê±õ8µþ¶Ù³Ò,³æ³æ³æ³æ³æ³æ,±Ê±õ8µþ¶Ù³Ò,¡±¡±,³§³Û³§°¿±Ê
;USER=PD0HLA,xxxxxx,PD0HLA
;USER=PD1DER,xxxxxx,PD1DER
;USER=PA3GON,xxxxxx,PA3GON
; USER=N0ARY,xxxxxx,N0ARY,BBS
ENDPORT
; Radio port definitions.
; Suitable parameters for radio ports depend upon the quality and
speed of the port.
; For 1200 baud RF shared access suggested values are:
; FRACK=8000, RESPTIME=1500, RETRIES=10, MAXFRAME=2, PACLEN=120
; For 9600 baud dedicated high quality suggested values are:
; FRACK=5000, RESPTIME=1000, RETRIES=5, MAXFRAME=7, PACLEN=236
;
; With the following definition BPQ32 accesses the TNC directly.
; The TNC used is a PiTNC in KISS mode
; With the following definition BPQ32 interfaces with AGWPE.exe.
; AGWPE could then interface with a sound card to emulate a TNC.
; There is additional configuration to be done within AGWPE.
PORT
PORTNUM=1 ; Port number
ID=145.03 1200b ; Displayed by PORTS command
; KISS TNC with USB interface
TYPE=ASYNC
PROTOCOL=KISS ; TNC is used in KISS, JKISS or BPQKISS mode
COMPORT=/dev/ttyACM0 ; Serial port is USB interface ttyUSB0
SPEED=57600 ; SERIAL PORT SPEED, NOT RADIO DATA SPEED.
CHANNEL=A ; A for single channel TNC
;KISSOPTIONS=NOPARAMS
PERSIST=64 ; PERSIST=256/(# of transmitters-1)
SLOTTIME=100 ; CMSA interval timer in milliseconds
TXDELAY=400 ; Transmit keyup delay in milliseconds
TXTAIL=30 ; TX key down, in milliseconds, at packet end
; QUALITY=100 ; Quality factor applied to node broadcasts heard on
; ; this port, unless overridden by a locked route
; ; entry. Setting to 0 stops node broadcasts
QUALITY=0 ; There are no Net/Roms in radio range at this site,
thus
; no nodes broadcasts need be sent on this radio port.
; As such the value of MINQUAL which follows is ignored.
MINQUAL=80 ; Entries in the nodes table with qualities greater or
; ; equal to MINQUAL will be sent on this port. A value
; ; of 0 sends everything.
FRACK=8000 ; Level 2 timout in milliseconds
RESPTIME=1500 ; Level 2 delayed ack timer in milliseconds
RETRIES=10 ; Level 2 maximum retry value
MAXFRAME=2 ; Max outstanding frames (1 thru 7)
PACLEN=128 ; Default max packet length for this port.
; PACLEN is ignored for APRS packets
UNPROTO= ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]]
BCALL= ; BTEXT call. Unstated defaults to NODECALL
L3ONLY=0 ; 1=No user downlink connects on this port
DIGIFLAG=0 ; Digipeat: 0=OFF, 1=ALL, 255=UI Only
DIGIPORT=0 ; Port on which to send digi¡¯d frames (0 = same port)
USERS=0 ; Maximum number of L2 sessions, 0 = no limit
ENDPORT
/*
PORT
PORTNUM=3 ; Port number
ID=145.0U 1200b ; Displayed by PORTS command
; KISS TNC with USB interface
TYPE=ASYNC
PROTOCOL=KISS ; TNC is used in KISS, JKISS or BPQKISS mode
COMPORT=/dev/ttyACM1 ; Serial port is USB interface ttyUSB0
SPEED=57600 ; SERIAL PORT SPEED, NOT RADIO DATA SPEED.
CHANNEL=A ; A for single channel TNC
KISSOPTIONS=NOPARAMS;
PERSIST=64 ; PERSIST=256/(# of transmitters-1)
SLOTTIME=100 ; CMSA interval timer in milliseconds
TXDELAY=300 ; Transmit keyup delay in milliseconds
TXTAIL=30 ; TX key down, in milliseconds, at packet end
; QUALITY=100 ; Quality factor applied to node broadcasts heard on
; ; this port, unless overridden by a locked route
; ; entry. Setting to 0 stops node broadcasts
QUALITY=0 ; There are no Net/Roms in radio range at this site,
thus
; no nodes broadcasts need be sent on this radio port.
; As such the value of MINQUAL which follows is ignored.
MINQUAL=80 ; Entries in the nodes table with qualities greater or
; ; equal to MINQUAL will be sent on this port. A value
; ; of 0 sends everything.
FRACK=8000 ; Level 2 timout in milliseconds
RESPTIME=1500 ; Level 2 delayed ack timer in milliseconds
RETRIES=10 ; Level 2 maximum retry value
MAXFRAME=2 ; Max outstanding frames (1 thru 7)
PACLEN=128 ; Default max packet length for this port.
; PACLEN is ignored for APRS packets
UNPROTO= ; BTEXT broadcast addrs format: DEST[,digi1[,digi2]]
BCALL= ; BTEXT call. Unstated defaults to NODECALL
L3ONLY=0 ; 1=No user downlink connects on this port
DIGIFLAG=0 ; Digipeat: 0=OFF, 1=ALL, 255=UI Only
DIGIPORT=0 ; Port on which to send digi¡¯d frames (0 = same port)
USERS=0 ; Maximum number of L2 sessions, 0 = no limit
ENDPORT
*/
/*
Applications:
You can define additional Node commands that are available to your
users. These may connect to
applications running on you computer, or be aliases or ¡®shortcuts¡¯
to other node commands.
For example you can define the command ¡°BBS¡±. This can either be
set up to connect to a BBS running
on your computer, or to be an alias for a command that connects to
a BBS on another system.
You can set up a callsign that if connected to will select the
command, and if required cause the
call to be added to your NODES list.
The format is:
APPLICATION n,CMD,New Command,Call,Alias, Quality
n Application Number. You can define up to 32.
CMD The command the user types
New Command (optional) The Node command to be run
Call (optional) The call which directly invokes CMD
Alias and Quality (optional) If specified, causes an entry for
Call and Alias to be added to your
NODES table with the specified Quality.
Associated with each Application number is an application mask.
Most BPQ32 applications can be configured to
use any Application. An exception is AR-Cluster using the OCX
interface, which must be Appl 1. Normally an Application Mask is
configured in the application, rather than an Application Number.
The following table gives
the Application Mask values:
Appl: 1,2,3,4,5,6,7,8, etc
Decimal Mask: 1,2,4,8,16,32,64,128, etc
Hexadecimal Mask: 0x1,0x2,0x4,0x8,0x10,0x20,0x40,0x80, etc
*/
APPLICATION 1,BBS,,KF4DTL-8,JKCBBS,120
APPLICATION 2,CHAT,,KF4DTL-7,JKCCHT,120
|