Keyboard Shortcuts
Likes
- Direwolf
- Messages
Search
Re: GPS "Status Reporting" (GPSD/Direwolf)
Hi John (et. al.) -?
There is a line in the reports produced by [cgps / gpsmon -n] that is entitled "Status", which in APRSIS/32 can be stripped from the header NMEA text and included in the APRS station beacon so that the receiving stations can see my GPS dongle's 3D lock.? Does that clarify what I'm trying to do? Ciao & 73,? - Jason (VE1PX/VE6TMR) |
Re: GPS "Status Reporting" (GPSD/Direwolf)
开云体育When I look at our config the only things enabled are: CHANNEL 0 MYCALL “MYCALL” GPSD TBEACON EVERY=4 symbol="igate" comment="Mobile digipeater" SENDTO=IG MODEM 1200 PTT /dev/ttyUSB0 RTS DTR AGWPORT 8000 KISSPORT 8001 DIGIPEAT 0 0 ^WIDE[3-7]-[1-7]$|^TEST$ ^WIDE[12]-[12]$ TRACE DEDUP30 IGSERVER noam.aprs2.net IGLOGIN ”MYCALL” “MY_APRS_SECRET” TBEACON sendto=IG delay=0:30 every=60:00 symbol="igate" overlay=R TBEACON DELAY=0:30 EVERY=10:00 VIA=WIDE1-1,WIDE2-1 SYMBOL=igate IGTXLIMIT 6 10 ? And our Raspberry Pi4, works as tracker, digipeater and iGate ? John – K5GT |
Re: Direwolf to send to Igate server AIS ship information
Yes this is the command line that I am using to invoke Direwolf and also the first results. ? rtl_ais -n -p 2 -g 60? | direwolf -c sdr.conf -B AIS -r 48000 -T "%H:%M:%S" -A ? pi@digi-ship:~ $ rtl_ais -n -p 2 -g 60? | direwolf -c sdr.conf -B AIS -r 48000 -T "%H:%M:%S" -A Edge tuning disabled. DC filter enabled. RTL AGC disabled. Internal AIS decoder enabled. Buffer size: 163.84 mS Downsample factor: 64 Low pass: 25000 Hz Output: 48000 Hz Dire Wolf version 1.6 Includes optional support for:? cm108-ptt ? Reading config file sdr.conf Audio device for both receive and transmit: null? (channel 0) Channel 0: FIX_BITS option has been turned off for AIS. Channel 0: 9600 baud, AIS, +, 48000 sample rate x 4. The ratio of audio samples per sec (48000) to data rate in baud (9600) is 5.0 Increasing the sample rate should improve decoder performance. Note: PTT not configured for channel 0. (Ignore this if using VOX.) Ready to accept AGW client application 0 on port 8000 ... Ready to accept KISS TCP client application 0 on port 8001 ... Found 1 device(s): ? 0:? Realtek, RTL2838UHIDIR, SN: 00000001 ? Using device 0: Generic RTL2832U OEM Detached kernel driver Found Rafael Micro R820T tuner Log NMEA sentences to console ON AIS data will be sent to 127.0.0.1 port 10110 Tuner gain set to 49.60 dB. Tuner error set to 2 ppm. Tuned to 162000000 Hz. Sampling at 1600000 S/s. !AIVDM,1,1,,B,ENk`ue<ph@@@@@@@@@@@@@@@@@@=WNhd58GR000003vP000,0*34 !AIVDM,1,1,,B,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*78 !AIVDM,1,1,,A,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*7B !AIVDM,1,1,,A,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1E ? Now connected to IGate server noam.aprs2.net (74.208.216.182) Check server status here http://74.208.216.182:14501 ? !AIVDM,1,1,,A,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*06 !AIVDM,1,1,,A,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*0B !AIVDM,1,1,,B,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*08 !AIVDM,1,1,,B,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3C [ig] # aprsc 2.1.8-gf8824e8 [ig] # logresp NP4JN-13 verified, server T2MCI !AIVDM,1,1,,A,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3F !AIVDM,1,1,,A,403OvvAvER;P0sBlh4:NSPw025J0,0*69 !AIVDM,1,1,,A,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*14 !AIVDM,1,1,,A,403OKGAvER;P2s?EfD:Hiwg02<20,0*37 !AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53 !AIVDM,1,1,,B,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*16 !AIVDM,1,1,,A,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*15 !AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75 !AIVDM,1,1,,B,403OvvAvER;P:sBlh::NSQw025J0,0*6F !AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76 !AIVDM,1,1,,B,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*38 !AIVDM,1,1,,A,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*3B !AIVDM,1,1,,B,403OKGAvER;P<s?EfP:Hj0w02<20,0*7A !AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54 !AIVDM,1,1,,B,ENk`svtHh@@@@@@@@@@@@@@@@@@=b9bs5<tN@00003vP000,0*55 !AIVDM,1,1,,A,ENk`svtHh@@@@@@@@@@@@@@@@@@=b9bs5<tN@00003vP000,0*56 ? Gracias ? Heber NP4JN 73 |
Direwolf to send to Igate server AIS ship information
So I am testing the Direwolf AIS option. ? Need to make sure that I am interpreting this correct. ? If I capture AIS information in my area can Igate that to APRS.FI? ? So this is a sample what I am Igating, I do see go the information on the screen after it connects to an Igate server. ? Does this looks correct? ? I have gone to APRS.FI but don’t see any ship tracks on the map from my station. ? --* sample start ? Edge tuning disabled. DC filter enabled. RTL AGC disabled. Internal AIS decoder enabled. Buffer size: 163.84 mS Downsample factor: 64 Low pass: 25000 Hz Output: 48000 Hz Dire Wolf version 1.6 Includes optional support for:? cm108-ptt ? Reading config file sdr.conf Audio device for both receive and transmit: null? (channel 0) Channel 0: FIX_BITS option has been turned off for AIS. Channel 0: 9600 baud, AIS, +, 48000 sample rate x 4. The ratio of audio samples per sec (48000) to data rate in baud (9600) is 5.0 Increasing the sample rate should improve decoder performance. Note: PTT not configured for channel 0. (Ignore this if using VOX.) Ready to accept AGW client application 0 on port 8000 ... Ready to accept KISS TCP client application 0 on port 8001 ... Found 1 device(s): ? 0:? Realtek, RTL2838UHIDIR, SN: 00000001 ? Using device 0: Generic RTL2832U OEM Detached kernel driver Found Rafael Micro R820T tuner Log NMEA sentences to console ON AIS data will be sent to 127.0.0.1 port 10110 Tuner gain set to 49.60 dB. Tuner error set to 2 ppm. Tuned to 162000000 Hz. Sampling at 1600000 S/s. !AIVDM,1,1,,A,403OKGAvEQ3fbs?Efh:Hj4w02D1d,0*09 !AIVDM,1,1,,A,ENk`ss3a73h3@6:@@@@@@@@@@@@=`a=i5AuIp00003vP000,0*12 !AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53 !AIVDM,1,1,,B,ENk`swLIh@@@@@@@@@@@@@@@@@@=ak;05?sI`00003vP000,0*05 Connect to IGate server noam.aprs2.net (2001:19f0:b001:f:5400:2ff:fef7:9227) failed. ? Connect to IGate server noam.aprs2.net (44.184.136.10) failed. ? Connect to IGate server noam.aprs2.net (44.135.208.225) failed. ? Connect to IGate server noam.aprs2.net (107.170.42.65) failed. ? Connect to IGate server noam.aprs2.net (137.220.54.84) failed. ? Connect to IGate server noam.aprs2.net (66.159.41.113) failed. ? Connect to IGate server noam.aprs2.net (2607:7c80:54:a::4410) failed. ? Connect to IGate server noam.aprs2.net (74.208.216.182) failed. ? Connect to IGate server noam.aprs2.net (205.209.228.93) failed. ? Connect to IGate server noam.aprs2.net (44.24.241.98) failed. ? !AIVDM,1,1,,A,ENk`swLIh@@@@@@@@@@@@@@@@@@=ak;05?sI`00003vP000,0*06 !AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75 !AIVDM,1,1,,B,403OvvAvEQ3fjsBlhl:NSL?02<2V,0*16 !AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76 !AIVDM,1,1,,B,ENk`sw<Hh@@@@@@@@@@@@@@@@@@=alFf5?t6800003vP000,0*78 !AIVDM,1,1,,A,ENk`sw<Hh@@@@@@@@@@@@@@@@@@=alFf5?t6800003vP000,0*7B Connect to IGate server noam.aprs2.net (2607:7c80:54:a::4410) failed. ? Connect to IGate server noam.aprs2.net (205.209.228.93) failed. ? Connect to IGate server noam.aprs2.net (44.184.136.10) failed. ? Connect to IGate server noam.aprs2.net (137.220.54.84) failed. ? Connect to IGate server noam.aprs2.net (2001:19f0:b001:f:5400:2ff:fef7:9227) failed. ? Connect to IGate server noam.aprs2.net (66.159.41.113) failed. ? Connect to IGate server noam.aprs2.net (107.170.42.65) failed. ? Connect to IGate server noam.aprs2.net (74.208.216.182) failed. ? Connect to IGate server noam.aprs2.net (44.24.241.98) failed. ? Connect to IGate server noam.aprs2.net (44.135.208.225) failed. ? !AIVDM,1,1,,B,403OKGAvEQ3fls?Efl:Hj4g02D1d,0*10 !AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54 !AIVDM,1,1,,B,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*57 !AIVDM,1,1,,B,ENk`sstIh@@@@@@@@@@@@@@@@@@=`f:i5Agtp00003vP000,0*2A !AIVDM,1,1,,A,ENk`sstIh@@@@@@@@@@@@@@@@@@=`f:i5Agtp00003vP000,0*29 ? Now connected to IGate server noam.aprs2.net (74.208.216.182) Check server status here http://74.208.216.182:14501 ? !AIVDM,1,1,,A,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*00 !AIVDM,1,1,,B,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*03 !AIVDM,1,1,,B,ENk`ssdq@@@@@@@@@@@@@@@@@@@=`f4l5Afb800003vP000,0*7E !AIVDM,1,1,,A,ENk`ssdq@@@@@@@@@@@@@@@@@@@=`f4l5Afb800003vP000,0*7D [ig] # aprsc 2.1.8-gf8824e8 [ig] # logresp NP4JN-10 verified, server T2MCI !AIVDM,1,1,,A,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*25 !AIVDM,1,1,,A,403OKGAvEQ3g2s?Efj:Hj5?02@1f,0*15 !AIVDM,1,1,,A,ENk`stD973h9@6:@@@@@@@@@@@@=`h2p5AakP00003vP000,0*39 !AIVDM,1,1,,B,403OKGAvEQ3dPs?Efh:Hj7O02L1c,0*0E !AIVDM,1,1,,A,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1E !AIVDM,1,1,,B,ENk`swtJh@@@@@@@@@@@@@@@@@@=WOna58f6800003vP000,0*1D !AIVDM,1,1,,B,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*78 !AIVDM,1,1,,A,ENk`srtHqh@@@@@@@@@@@@@@@@@=`cri5ApmP00003vP000,0*7B !AIVDM,1,1,,A,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*0B !AIVDM,1,1,,B,ENk`t03a73h3@6:@@@@@@@@@@@@=WPss597<000003vP000,0*08 !AIVDM,1,1,,B,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*05 !AIVDM,1,1,,A,ENk`srdt@@@@@@@@@@@@@@@@@@@=`aHK5B5Ah00003vP000,0*06 !AIVDM,1,1,,A,403OvvAvEQ3d`sBlh::NSPO02D2W,0*5E !AIVDM,1,1,,A,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*14 !AIVDM,1,1,,B,ENk`tQdIh@@@@@@@@@@@@@@@@@@=W;wG58wT800003vP000,0*17 !AIVDM,1,1,,B,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3C !AIVDM,1,1,,A,403OKGAvEQ3dbs?Efd:Hj7O02L1c,0*33 !AIVDM,1,1,,A,ENk`sqtq@@@@@@@@@@@@@@@@@@@=`a3`5B?4h00003vP000,0*3F !AIVDM,1,1,,A,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*53 !AIVDM,1,1,,B,ENk`tQLq@@@@@@@@@@@@@@@@@@@=W<I658v2h00003vP000,0*50 !AIVDM,1,1,,B,ENk`ssD973h9@6:@@@@@@@@@@@@=`a=L5As5800003vP000,0*23 !AIVDM,1,1,,A,ENk`ssD973h9@6:@@@@@@@@@@@@=`a=L5As5800003vP000,0*20 !AIVDM,1,1,,A,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*75 !AIVDM,1,1,,B,403OvvAvEQ3djsBlh<:NSPO02D2W,0*51 !AIVDM,1,1,,B,ENk`tQ4973h9@6:@@@@@@@@@@@@=W<6@59DO`00003vP000,0*76 !AIVDM,1,1,,A,ENk`svS10U7h1T4W@9ba@6:@@@@=b2M35=p@P00003vP000,0*15 !AIVDM,1,1,,B,403OKGAvEQ3dls?Efh:Hj5O02L1c,0*30 !AIVDM,1,1,,A,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*54 !AIVDM,1,1,,B,ENk`tPka73h3@6:@@@@@@@@@@@@=W<9059:c`00003vP000,0*57 !AIVDM,1,1,,A,ENk`srLKh@@@@@@@@@@@@@@@@@@=`aUW5B8Wp00003vP000,0*3B !AIVDM,1,1,,A,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*00 !AIVDM,1,1,,B,ENk`tPdJh@@@@@@@@@@@@@@@@@@=W?pO592U`00003vP000,0*03 !AIVDM,1,1,,A,403OvvAvEQ3e0sBlh>:NSQw02@0B,0*21 !AIVDM,1,1,,A,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*25 !AIVDM,1,1,,B,ENk`tPLq@@@@@@@@@@@@@@@@@@@=W@?u58pR000003vP000,0*26 !AIVDM,1,1,,B,ENk`sr<Ih@@@@@@@@@@@@@@@@@@=`aMF5B>K`00003vP000,0*49 !AIVDM,1,1,,A,403OKGAvEQ3e2s?Efj:Hj2w02H1f,0*50 !AIVDM,1,1,,A,ENk`sr<Ih@@@@@@@@@@@@@@@@@@=`aMF5B>K`00003vP000,0*4A !AIVDM,1,1,,A,ENk`t0D973h9@6:@@@@@@@@@@@@=WQ:W59=h@00003vP000,0*6C ? --** sample ends ? Thanks |
Re: Need help with kissattach TIOCSETD error
An older version of the User Guide had this.
It was removed after it did not seem to be a problem anymore. I don't recall the specifics right now. If neither of them solved the problem, I don't have any other ideas. Maybe this will jog someone's memory about the problem. 5.6.2.1 ????? Troubleshooting – kissattach? failure? Sometimes kissattach has an issue with the Dire Wolf pseudo terminal.? This shows up most often on Raspbian but sometimes occurs with other versions of Linux. ? kissattach: Error setting line discipline: TIOCSETD: Device or resource busy Are you sure you have enabled MKISS support in the kernel or, if you made it a module, that the module is loaded? ? The root cause and a proper solution have not been found yet.? For now, two different work-arounds are available. ? 5.6.2.2 ????? First Work-around? IZ1YPS came up with this interesting work-around. ? (1)??? Start up direwolf with -p option as you normally would. ? (2)??? Rather than putting the pseudo terminal slave name (/dev/pts/…) in the kissattach, use /dev/ptmx instead.? Example: ? sudo /usr/sbin/kissattach /dev/ptmx radio 44.56.4.118 ? ??????????????? It should respond with something like this: ? AX.25 port radio bound to device ax0 Awaiting client connects on /dev/pts/5 ? ??????????????? Remember that last line because it will be used in the final step. ? (3)??? Connect them with mkiss. ? sudo mkiss /tmp/kisstnc /dev/pts/5 ? The last command line argument is the result from step 2.? If you wanted to script those last two steps, you could do it like this: ? x=`sudo /usr/sbin/kissattach /dev/ptmx radio 44.56.4.118 | tail -1` sudo mkiss /tmp/kisstnc $x ? ? 5,6,2,3 ????? Second Work-around? Rather than using the pseudo terminal feature of Dire Wolf, use the TCP network KISS port instead.? AB4MW pointed out that “socat” can be used to create a pseudo terminal for use by other applications.? First install “socat.”?? On Debian / Ubuntu / Raspbian systems, the command is: ? sudo apt-get install socat ? Run “direwolf” without the “-p” option.? Among the start up messages you should see: ? Ready to accept KISS client application on port 8001 ... ? Now create a two way connection between port 8001 and a new pseudo terminal in a different command window. socat PTY:raw,echo=0,link=/tmp/kisstnc TCP4:127.0.0.1:8001 Use the result with kissattach. ? |
Need help with kissattach TIOCSETD error
Folks,
I am trying to get Dire Wolf installed on a Jetson Nano (4 gb version).? It is running Ubuntu 18.04 LTS. The issue I am running into seems identical to a bug fixed in version 1.4? - When I issue this command: ??? "kissattach /tmp/kisstnc wl2k" - I get this error: ??? "kissattach: Error setting line discipline: TIOCSETD: Invalid argument ???? Are you sure you have enabled MKISS support in the kernal ???? or, if you made it a module, that the module is loaded?" The first time I hit this error I reflashed the Jetson Nano OS memory card with a clean copy and compiled Dire Wolf 1.6 from source.? I got the same error. Then I built Dire Wolf 1.7 from source and got the same issue.? I have multiple Raspberry Pi's happily running Dire Wolf. It seems like this has been fixed before.? Is there something special about the Ubuntu OS?? I actually found the 2 work around suggestions for this issue in the user guide for version 1.4, but neither of those worked for me either. Any suggestions for other things to try would be greatly appreciated. Thanks in advance. Kind regards, Mike KC2EHR |
Re: ALSA lib Unknown PCM
Jeremy Visser
Indeed, U+2013 is the En Dash character (–), which is distinct from the U+002D hyphen character (-), so that’s undoubtedly what’s going on here. This is a common problem on sites like WordPress blogs, which are designed for formatting text and automatically format quotes and dashes unless the author surrounds their code in <code> tags. |
Re: ALSA lib Unknown PCM
I've also seen this type of issue when using copy/paste from some documentation.
Some word processors will change the ASCII "-" (minus sign, dash) to some other character that looks the same but has a different internal representation. If you got this error after a copy/paste from some documentation, try typing it on the keyboard instead. |
Re: strange operation w/ T2 Servers
Oops.
I have it correct in the filter strings where it truly matters, but I got it wrong in the email.
Arnold, KQ6DI
|
Re: ALSA lib Unknown PCM
开云体育Hello Alfred,
Ah... interesting.?? See that "\u2013p" text?? That's showing what Direwolf is trying to use as it's input soundcard when it loads.? To see what this string is, type in that text to a Unicode converter such as: ?? What's the output?? It's "-p"!? More on this in a moment.
Ok.. seeing this output confirms you have a different language file enabled on your Raspberry Pi.? That should be perfectly fine BUT I haven't seen many users doing this so there might be some Direwolf parsing bug.? I will admit I'm surprised this is happening as Direwolf is used by a LOT of people.? As an experiment, try running the following command from a terminal window: ?? sudo raspi-config and go to: ????? localization options --> Locale which locales do you have enabled (there can be multiple)?? On my Rpi 3B+ running Raspberry Pi OS version "Buster", I have "en_US.UTF-8 UTF-8".? I believe you're from Germany so you might try using ONLY the "de_DE ISO-8859-1" option just as a test.? Once you select the new language package, you need to select OK, select the ISO option again, and then the system will build the package and enable it.? After that, select "Finish" and if the tool doesn't prompt you to reboot, I recommend to do so with a "sudo /sbin/shutdown -r now".? Once the system reboots, you should be able to still log in and read everything in your native language. At this point, try starting direwolf again and see if it's still complaining about this "\u2013p" text. --David KI6ZHD |
Re: strange operation w/ T2 Servers
A P
t/ is the type filter. m/ is the "me" filter (range around my station position). Andrew, KA2DDO
On Friday, May 28, 2021, 10:34:59 AM EDT, Arnold Harding - KQ6DI <kq6di@...> wrote:
I do send my position, so that isn't quite it.? A possibility is that the connection to the server and the filter parameters are sent to the server before the position, HOWEVER I have seen this massive APRS dump start hours after a connection has been established, and my position is sent multiple times each hour.? So I am going to say NO on that one.
?
There is a difference between the Range ( r/ ) and Type ( m/ ) filters.
Range ( r/ ) "Pass posits and objects within dist km from lat/lon."
Type? ( m/ ) "Pass all traffic based on packet type"
So with Type ( m/ ) I can specify I want only
messages, but Range gives much more to "be sent to RF".? I wish I could specify the type of packet with lat/lon, but that's not an option.
?
I forced only one server to be selected (T2SJC) and now I am only getting maybe 2 packets an hour from the server.? When it was NOAM (rotate) I could be getting 10,000 per hour if a Java APRS server was selected.? I would say that it is a significant difference, and it tends to imply the Java servers do have a bug.? However, since I seem to be the only one seeing this, I feel there is also a possibility that I'm doing something not permitted.? ( I've been taught that if I point at something, there are more fingers in my hand pointing back at me...)
?
I do thank anyone offering suggestions.? It does keep me thinking and wondering what I was seeing, and makes me check yet again.
?
Arnold, KQ6DI
|
Re: strange operation w/ T2 Servers
I do send my position, so that isn't quite it.? A possibility is that the connection to the server and the filter parameters are sent to the server before the position, HOWEVER I have seen this massive APRS dump start hours after a connection has been established, and my position is sent multiple times each hour.? So I am going to say NO on that one.
?
There is a difference between the Range ( r/ ) and Type ( m/ ) filters.
Range ( r/ ) "Pass posits and objects within dist km from lat/lon."
Type? ( m/ ) "Pass all traffic based on packet type"
So with Type ( m/ ) I can specify I want only
messages, but Range gives much more to "be sent to RF".? I wish I could specify the type of packet with lat/lon, but that's not an option.
?
I forced only one server to be selected (T2SJC) and now I am only getting maybe 2 packets an hour from the server.? When it was NOAM (rotate) I could be getting 10,000 per hour if a Java APRS server was selected.? I would say that it is a significant difference, and it tends to imply the Java servers do have a bug.? However, since I seem to be the only one seeing this, I feel there is also a possibility that I'm doing something not permitted.? ( I've been taught that if I point at something, there are more fingers in my hand pointing back at me...)
?
I do thank anyone offering suggestions.? It does keep me thinking and wondering what I was seeing, and makes me check yet again.
?
Arnold, KQ6DI
|
Re: strange operation w/ T2 Servers
A P
Indeed. This is one of the most common errors I have seen, where someone chooses _not_ to send their beacon to the APRS-IS backbone (for whatever reason), and then expects the backbone to know where they are to calculate the circle center for the m/ filter. Andrew, KA2DDO author of YAAC
On Friday, May 28, 2021, 7:33:23 AM EDT, Joseph Counsil <counsil@...> wrote:
Arnold, I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem. 73, -Joe- K0OG |
Re: strange operation w/ T2 Servers
Arnold,
I've seen this occasionally when trying to use my-position filter like your t/m/<callsign>/<distance> and found that the problem was it didn't apply the filter because that particular server didn't know my current position.? It's more reliable to use an explicit range filter, like this:? r/37.95/-91.77/100 (this is for my position, it's "r/<latitude>/<longitude>/<range_in_km>").? Try that using your lat & lon and see if it fixes your problem. 73, -Joe- K0OG |
Re: strange operation w/ T2 Servers
I don't know if it is on Android round robin DNS. It is in a well connected data center that transits HamWAN traffic to and from the Internet.? Go to the webpage on the same DNS hostname.? There are other regional servers.? On Sat, May 22, 2021, 12:26 David Ranch <direwolf-groupsio@...> wrote:
|
Re: strange operation w/ T2 Servers
开云体育Huh.. I've never heard of that one and it's not even mentioned on the main APRS-IS website: ?? I see it resolves to a single IP of "44.24.241.98".? Do you know if this IP rotates around for load balancing and redundancy?? Is it really an "official" APRS-IS offering? --David KI6ZHD On 05/22/2021 10:51 AM, John D Hays -
K7VE wrote:
|
Re: strange operation w/ T2 Servers
As I recall you can set the upstream server to a specific?server in direwolf.conf I use ?as in IGSERVER northwest. (use a server for your location) Restart direwolf From direwolf.conf: ############################################################# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # # ? ? ? ? ? ? ? INTERNET GATEWAY ? ? ? ? ? ? ? ? ? ? ? ? ? ?# # ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ############################################################# # First you need to specify the name of a Tier 2 server. ? # The current preferred way is to use one of these regional rotate addresses: # - for North America # - for South America # - for Europe and Africa # - for Asia # - for Oceania #IGSERVER # You also need to specify your login name and passcode. # Contact the author if you can't figure out how to generate the passcode. ? #IGLOGIN WB2OSZ-5 123456 On Sat, May 22, 2021, 09:12 David Ranch <direwolf-groupsio@...> wrote:
? |
Re: strange operation w/ T2 Servers
开云体育That's what I was thinking might work but looking more deeply, I don't think it will work.? If you look at what noam.aprs2.net resolves to, it returns a list of slowly rotating IPs (changes maybe every 5 minutes).? Anyway, since your system now as an IP address, it's not going to do any further DNS lookups that could involve hacks with the system's /etc/hosts file.? Arnold also stated he want's some sort of APRS-IS failover but multiple IPs per host record in /etc/hosts isn't supported.? A few other ideas that could be tried include: ?? - Arnold reaches out to these two APRS-IS owners and have them fix their systems or take them down.? If there isn't any response, I would recommend to take this up with the main APRS email list ( ) and see if someone at a higher level can apply more pressure.? This is ultimately not a Direwolf issue and people here won't be able to do much about this. ?? - Create a iptables firewall filter to BLOCK any outbound contact with these two APRS-IS server IPs and then see what Direwolf does in terms of possibly retrying and possibly connecting to one of the other NON-BLOCKED IPs.? If that doesn't work, I would argue that Direwolf should be enhanced here but that might take some time.? ?? - Setup and use a local DNS server that will resolve this noam.aprs2.net address with whatever IPs he does or doesn't want.? This new DNS zone file will need to be updated and reloaded on a regular basis to have the newest set of APRS-IS host IPs that might be coming/going to the network. ?? - Try some iptables tricks to locally NAT (aka redirect) outgoing traffic away from these bad APRS-IS IP addresses to a good IP APRS-IS but that's rather gross I'm sure other crafty ideas can be offered up from other smart people on the list but I still think option #1 above is the *right* way to solve it as I'm sure other people are having this issue but they don't know it. --David KI6ZHD On 05/22/2021 03:38 AM, Jeff Deaton via
groups.io wrote:
Is it possible to create host file aliases to redirect known offenders to working servers? ?That way whenever a bad one pops up in the rotation, it will get redirected. ?I’ve not tried this so YMMV. ?;) |