Reverse-Gating

47 views
Skip to first unread message

KJ4AJP

unread,
May 10, 2013, 11:14:32 AM5/10/13
to aprx-s...@googlegroups.com
I thought I had this working in 206, maybe I glitched something in 207.  I'm looking to reverse-gate my IS-based WX station (no SSID) packets, iPod (-2) position and messages, and my Winlink RMS (-10) object to RF using APRX on the KJ4AJP-6 Digi/IGate.  Current relevant aprx.conf entries are:

<aprsis>
server noam.aprs2.net 14580
filter "m/200"
filter b/KJ4AJP
filter b/KJ4AJP-2
filter o/KJ4AJP-10
</aprsis>
# attempt first connect to North American T2 rotation
# work inside a 200 km radius
# allow WX, Winlink and iPod through

<aprsis>
server westtn.aprs2.net 14580
filter "m/200"
filter b/KJ4AJP
filter b/KJ4AJP-2
filter o/KJ4AJP-10
</aprsis>
# attempt second connect to nearest T2 server
# work inside a 200 km radius
# allow WX, Winlink and iPod through


and in <digipeater>:

<source>
source APRSIS
filter -r/36.34/-88.86/-200
# filter IS for 200km radius
relay-type third-party
filter b/KJ4AJP
filter b/KJ4AJP-2 msg-path WIDE2-2 viscous-delay 5
filter o/KJ4AJP-10
</source>
# reverse-gate WX, iPod and Winlink



I manually beaconed the iPod and saw this while APRX was running:


2013-05-10 13:05:38.990 >> westtn.aprs2.net:14580 >> KJ4AJP-2>APOA00,TCPIP*,qAC,N6NAR:=3620.45N/08851.81W[090/000txt 7318192078 WLNK-1
.. igate from aprsis
interface_receive_3rdparty() aif=0x31880, aif->digicount=1
pbuf_alloc(64,64) -> 0xb6f99000
parse_aprs_uncompressed position ok: lat 36.341 lng -88.864
.. parse_aprs() rc=OK  type=0x8001 srcif=APRSIS tnc2addr='KJ4AJP-2>APOA00:=3620.45N/08851.81W[090/000txt 7318192078 WLNK-1'  info_start='=3620.45N/08851.81W[090/000txt 7318192078 WLNK-1'
pbuf_free(0xb6f99000)
## produce 3rd-party frame for transmit:
ax25hdr 82 a0 a4 a6 40 40 60 96|94 68 82 94 a0 6d  = APRS  0K|J4AJPm
 tnc2addr = KJ4AJP-6>APRX27
pbuf_alloc(97,97) -> 0xb6f99000
parse_aprs_uncompressed position ok: lat 36.341 lng -88.864
.. parse_aprs() rc=OK  type=0x01 srcif=APRSIS tnc2addr='KJ4AJP-6>APRX27:}KJ4AJP-2>APOA00,TCPIP,KJ4AJP-6*:=3620.45N/08851.81W[090/000txt 7318192078 WLNK-1'  info_start='}KJ4AJP-2>APOA00,TCPIP,KJ4AJP-6*:=3620.45N/08851.81W[090/000txt 7318192078 WLNK-1'
## process source filter
 key='KJ4AJP-6' i=98 .. found matching hash .. found matching key!
historydb_insert_heard(APRSIS) v=0xb6dc0000
filter_process_one() type=r  '-r/36.34/-88.86/-200'
filter_process_one() type=b  'b/KJ4AJP'
 filter_match_on_callsignset(ref='KJ4AJP-6', keylen=8, filter='b/KJ4AJP')
 .. reflen=0x06 r2='KJ4AJP'
filter_process_one() type=b  'b/KJ4AJP-2'
 filter_match_on_callsignset(ref='KJ4AJP-6', keylen=8, filter='b/KJ4AJP-2')
 .. reflen=0x08 r2='KJ4AJP-2'
filter_process_one() type=o  'o/KJ4AJP-10'
filter says: 0 (indifferent)
 key='KJ4AJP-6' i=98 .. found matching hash .. found matching key!
historydb_insert_heard(APRSIS) v=0xb6dc0000
DISCARDED! (filter_discard=0, discard_this=1)
pbuf_free(0xb6f99000)

Seems the packet was discarded.  Any idea what I missed?  Thanks for any help!
--
Roger  KJ4AJP

Reply all
Reply to author
Forward
0 new messages