Forum

APRSD - kterak nast...
 
Oznámení
Smazat vše

APRSD - kterak nastaviti filtr smerem od aprs-is

20 Příspěvky
4 Uživatelé
0 Reactions
30.9 K Zobrazeno
Příspěvky: 143
Úvodní téma
(@ok1djo)
Estimable Member
Přidal se: před 16 roky

Kdo marne hleda jak omezit prichozi tok dat z aprs-is na aprsd, zde je male how-to jak z aprsd poslat aprs-is serveru nastaveni filtru :).

Od verze 2.2.5-13-5 je soucasti aprsd patch, umoznujici nastaveni filtru na strane aprs-is serveru - tj klidne mohu byt pripojeny na second.aprs.net na port 14580 (ten umi filtry a zaroven i prijima) a mit definovany filtr, takze se mi aprsd nezahlti beacony z celeho sveta. Trik je vcelku jednoduchy lec nikde asi moc nekomentovany. Misto direktivy server se pouziva direktiva igate - umozni pripojeni k JavAPRS serveru a pri prihlasovani mu posle filtr. Tj spravny radek v konfiguraci je takhle:

igate second.aprs.net 14580 MYCALL MYPASS MYFILTER

kde:

  • MYCALL = volacka pouzita pro prihlaseni k serveru
    MYPASS = heslo pouzite pri prihlaseni
    MYFILTER = string filtru, tj napr r/50/14/200
  • pozor na jednu potencionalni zradu - marne jsem sobe myslel, ze gate2rf * mi do vzduchu pusti vse co mi projde filtrem - omyl, je potreba specifikovat minimalne jeden znak na zacatku, tj pokud chci vse, pak asi jen pres

    gate2rf A*
    gate2rf B*
    gate2rf C*
    .
    .
    gate2rf Y*
    gate2rf Z*
    gate2rf 0*
    gate2rf 1*
    .
    .
    gate2rf 9*

    Radku gate2rf muze byt az 64. Nebo alespon gate2rf OK* pro ceske stanice, na druhou stranu proc nepustit nekoho, kdo tudy jen projizdi nebo je na dovolene? 🙂 (viz napr. ok/oh1mn v Praze, pokud to nekeca)

    Vyse zminene funguje i na aprsd baliku pro routery, tj to co se na second.aprsd.net objevuje jako ok1djo-11 jede z linksys wrt-54gl s tnc5+ pripojenou pres datovy kabel k telefonu na interni seriak a fakt to funguje 😈 viz stavova stranka http://second.aprs.net:14501/

    ... a nekdo z toho muze mit opravdu radost 😉

    19 Odpovědí
    Příspěvky: 545
    (@ok1alx)
    Honorable Member
    Přidal se: před 16 roky

    no tak tohle je super, vim ze jsi vcera na chatu rikal ze to jde. Diky za prispevek!
    BTW, uz jsi to tedy i zkousel, fakt to takto funguje?

    CHapu to dobre tak, ze tedy neni potreba nic dalsiho instalovat, resp. davat nekam nejaky patch? Staci tedy jen pouzit misto server igate ve tvaru jak jsi popsal?

    Odpověď
    Příspěvky: 143
    Úvodní téma
    (@ok1djo)
    Estimable Member
    Přidal se: před 16 roky

    ano, je to tak, staci verze aprsd 2.2.5-15 a vys nebo zkompilovana verze ze zdrojaku s aplikovanym patchem. Verze pro router, ktera je na wetnet.net, tento patch obsahuje. Patch by se musel aplikovat na nizsi verze, nemyslim ale ze je duvod k jejich pouzivani.

    Vcera jsem to opravdu zkousel a funguje to. Filtr funguje, jen jak jsem psal, gate2rf * neni reseni, je potreba vyjmenovat celou abecedu + cisla, aby to zacalo posilat do vzduchu. Pocet packetu, poslanych z aprs-is byva k videni na portu 14501 - informacni web port daneho aprs-is serveru.

    Puvodne jsem myslel, ze budu muset ten patch do aprsd baliku na routeru dodelat a cele to znovu zkompilovat, ale kdyz jsem stahl zdrojove kody a prosel si je, zjistil jsem, ze patchset, ktery pripravili na wetnet.net uz tuhle zmenu obsahuje (normalne ve verzi 2.2.5-13, na kterem je balik postaveny, tenhle patch neni, ale na puvodni zdrojove kody se pri kompilaci pro router aplikuji patche, aby kod bezel na jinem hw, no a wetnet.net tenhle patch pro filtr do sveho patchsetu pridali). Tak jsem to zkusil a bingo, jede :). Tenhle zapis s igate ale znamena, ze se nepouziji konstanty, ktere jsou definovany v konfiguraku jinde (mycall, pass) ale primo to, co je na igate radce. defakto to tu radku vezme, prvni pole je pro nej identifikator, druhy server, kam se aprsd pripoji telnetem, treti port a ze zbytku postavi radek
    user MYCALL pass MYPASS vers verze_aprsd filter MYFILTER
    a ten posle serveru jako svou identifikaci - pak server zacne posilat data (chvilku to trva, prijde mi ze klidne i minutu a dele, nez se neco zacne sypat)

    Odpověď
    Příspěvky: 545
    (@ok1alx)
    Honorable Member
    Přidal se: před 16 roky

    o tak super, az budu mit zase pristup na digi, tak to zkusim nastavit.

    Plati tedy tento retezec?
    igate poland.aprs2.net 14580 MYCALL MYPASS MYFILTER

    Odpověď
    Příspěvky: 143
    Úvodní téma
    (@ok1djo)
    Estimable Member
    Přidal se: před 16 roky

    za predpokladu, ze poland2.aprs.cz je JavAPRS server, tak ano. (nebo jiny server, ktery porozumi onomu filter prikazu)

    Odpověď
    Stránka 1 / 4
    Sdílet: