Forum

BUG 1.0.2 (Build 11...
 
Oznámení
Smazat vše

BUG 1.0.2 (Build 1179)

19 Příspěvky
5 Uživatelé
0 Reactions
40.7 K Zobrazeno
Příspěvky: 945
 mx
Admin Registered
Úvodní téma
(@ok1mx)
Člen
Přidal se: před 9 roky

Pánové,
Zdá se že je v APRS4R vážný bug ve FW. Jak se to projevuje. Nějaká DIGI pošle rámec, APRS4R ho zopakuje, ale zmenší ho jeden byte. Důsledkem toho, ta původní DIGI tento rámec zopakuje znovu (i když by správně neměla), protože si myslí, že jde o jiný (kontroluje délku a ta je vždy o 1 byte kratší) Ve vzduchu je tak mnohem více rámců než kolik by mělo být.

Prakticky to vypadá takto:

OK1MX-9 To TY5Y35 Via WIDE1-1,WIDE2-2 <UI pid=F0 Len=13 >[17:48:00]
`+B{l [/>D7
OK1MX-9 To TY5Y35 Via OK1MX-1*,WIDE2-2 <UI pid=F0 Len=12 >[17:48:02]
`+B{l [/>D7

Jak jste si všimli, LEN zkrátil z 13 na 12 byte. jo... ale co se zkrátilo... nic není vidět... nic nechybí...
Ale chybí. V přiloženém souboru je to samé ale s náhledem přes HEX editor. Původní rámec má na konci 0D 0A 0D 0A. Jakmile projde přes APRS4R je tam už jen 0D 0A. Ten druhý 0D 0A je ten jeden ukradený byte.

Můžete mi prosím tuto teorii potvrdit nebo vyvrátit? Pakliže se to opravdu potvrdí, chtělo by to napsat autorům aby toto zalátali, protože to dělá dost neplechu. Bohužel německy nevládnu, možná už to řeší, nevím, bez znalosti němčiny je louskání jejich fóra velmi náročné.

p.s. díky Borkovi RQ za upozornění

Odpověď
18 Odpovědí
Příspěvky: 247
(@ok2jkd)
Reputable Member
Přidal se: před 16 roky

To je tak, kdyz se nekdo pokousi konfigurovat demony pres web xichty a nebo vyvijeji neco co uz bylo davno pred nima pred lety vyvinul? Dokumentaci v anglictine maji desne vodflaklou, a ani nemecka nenaznacuje, kerou cestou vlasne sli.

Normalne jim to vpal anglictinou a pokud neumeji, tak at se dou bodnout s takovym projektem. 🙂

Odpověď
Příspěvky: 945
 mx
Admin Registered
Úvodní téma
(@ok1mx)
Člen
Přidal se: před 9 roky

To je tak, kdyz se nekdo pokousi konfigurovat demony pres web xichty a nebo vyvijeji neco co uz bylo davno pred nima pred lety vyvinul? Dokumentaci v anglictine maji desne vodflaklou, a ani nemecka nenaznacuje, kerou cestou vlasne sli.

Normalne jim to vpal anglictinou a pokud neumeji, tak at se dou bodnout s takovym projektem. 🙂

1. Nejdřív potřebuji potvrdit, že je to opravdu systémový problém a že to dělají všechny APRS4R, teprve pak má smysl otravovat tvůrce.

2. tento problém nemá nic společného s konfigurací démonů přes web, ale je chyba v jádru routovacích mechanismů

3. Ne každý to umí s linuxem a konfigurace přes WEB je jediná schůdná cesta jak DIGI nakonfigurovat. Otázka nezní jestli konfigurace přes web, nebo přímo v linuxu, ale buď přes web nebo nic. Když se tak podívám po OK, odhaduji, že jen tak max. 2 lidi u nás jsou schopni, ochotni nainstalovat rozjet a sysopovat DIGI+igate v linuxu. (nebo se pletu?)

4. Zplať panbůh za to to co udělali, nebo znáš jiné lepší řešení DIGI+IGATE se spotřebou 5W a relativně jednoduchým managementem?

Ono kritizovat a sprdnout je hrozně jednoduché, ale tímto lze docílit jen toho že se na to vykašlou a nebude žádná náhrada.

Odpověď
Příspěvky: 247
(@ok2jkd)
Reputable Member
Přidal se: před 16 roky

To je tak, kdyz se nekdo pokousi konfigurovat demony pres web xichty a nebo vyvijeji neco co uz bylo davno pred nima pred lety vyvinul? Dokumentaci v anglictine maji desne vodflaklou, a ani nemecka nenaznacuje, kerou cestou vlasne sli.

Normalne jim to vpal anglictinou a pokud neumeji, tak at se dou bodnout s takovym projektem. 🙂

1. Nejdřív potřebuji potvrdit, že je to opravdu systémový problém a že to dělají všechny APRS4R, teprve pak má smysl otravovat tvůrce.

2. tento problém nemá nic společného s konfigurací démonů přes web, ale je chyba v jádru routovacích mechanismů

3. Ne každý to umí s linuxem a konfigurace přes WEB je jediná schůdná cesta jak DIGI nakonfigurovat. Otázka nezní jestli konfigurace přes web, nebo přímo v linuxu, ale buď přes web nebo nic. Když se tak podívám po OK, odhaduji, že jen tak max. 2 lidi u nás jsou schopni, ochotni nainstalovat rozjet a sysopovat DIGI+igate v linuxu. (nebo se pletu?)

4. Zplať panbůh za to to co udělali, nebo znáš jiné lepší řešení DIGI+IGATE se spotřebou 5W a relativně jednoduchým managementem?

Ono kritizovat a sprdnout je hrozně jednoduché, ale tímto lze docílit jen toho že se na to vykašlou a nebude žádná náhrada.

k 1. asi ti nezbude nez opravdu se k tomu pripojit telnetem, sshckem ci jinym zpusobem a opravdu se podivat co se deje v tech konfigurakach a skriptech

k 2. "jadro routovacich mechanizmu" se nejspis nejak neslucuje s tim problemem co popisujes tj. zkracovani paketu

k 3. delat s linuxem neni umeni, tak jak ses naucil klikat mysi tak se naucis delat v konzoli web konfigurace nikdy nenahradi plnohodnotnou konfiguraci, a taky, co ti brani se stat tim tretim? Jenze konzolou to vice boli, ze?

ke 4. znam, relativne jednoduchy mnmg je prece i v te konzoli, tak proc zatezovat 5W system priblblym http demonem a php a cgi skriptovanim, jen proto, aby si raz za mesic (a to urcite prehanim) zmenil pres web nejakou trivialni vec? A co tam chces vehementne menit?

Kritiku jsem vznesl pouze na dokumentaci projektu a protoze se zabyvam nebo jsem se uz zabyval desitkami ruznymi projektu v oblasti linuxu tak mam moznost srovnavat.

Odpověď
Příspěvky: 945
 mx
Admin Registered
Úvodní téma
(@ok1mx)
Člen
Přidal se: před 9 roky

To je tak, kdyz se nekdo pokousi konfigurovat demony pres web xichty a nebo vyvijeji neco co uz bylo davno pred nima pred lety vyvinul? Dokumentaci v anglictine maji desne vodflaklou, a ani nemecka nenaznacuje, kerou cestou vlasne sli.

Normalne jim to vpal anglictinou a pokud neumeji, tak at se dou bodnout s takovym projektem. 🙂

1. Nejdřív potřebuji potvrdit, že je to opravdu systémový problém a že to dělají všechny APRS4R, teprve pak má smysl otravovat tvůrce.

2. tento problém nemá nic společného s konfigurací démonů přes web, ale je chyba v jádru routovacích mechanismů

3. Ne každý to umí s linuxem a konfigurace přes WEB je jediná schůdná cesta jak DIGI nakonfigurovat. Otázka nezní jestli konfigurace přes web, nebo přímo v linuxu, ale buď přes web nebo nic. Když se tak podívám po OK, odhaduji, že jen tak max. 2 lidi u nás jsou schopni, ochotni nainstalovat rozjet a sysopovat DIGI+igate v linuxu. (nebo se pletu?)

4. Zplať panbůh za to to co udělali, nebo znáš jiné lepší řešení DIGI+IGATE se spotřebou 5W a relativně jednoduchým managementem?

Ono kritizovat a sprdnout je hrozně jednoduché, ale tímto lze docílit jen toho že se na to vykašlou a nebude žádná náhrada.

k 1. asi ti nezbude nez opravdu se k tomu pripojit telnetem, sshckem ci jinym zpusobem a opravdu se podivat co se deje v tech konfigurakach a skriptech

k 2. "jadro routovacich mechanizmu" se nejspis nejak neslucuje s tim problemem co popisujes tj. zkracovani paketu

k 3. delat s linuxem neni umeni, tak jak ses naucil klikat mysi tak se naucis delat v konzoli web konfigurace nikdy nenahradi plnohodnotnou konfiguraci, a taky, co ti brani se stat tim tretim? Jenze konzolou to vice boli, ze?

ke 4. znam, relativne jednoduchy mnmg je prece i v te konzoli, tak proc zatezovat 5W system priblblym http demonem a php a cgi skriptovanim, jen proto, aby si raz za mesic (a to urcite prehanim) zmenil pres web nejakou trivialni vec? A co tam chces vehementne menit?

Kritiku jsem vznesl pouze na dokumentaci projektu a protoze se zabyvam nebo jsem se uz zabyval desitkami ruznymi projektu v oblasti linuxu tak mam moznost srovnavat.

ad1 a 2 . Jestli je mnou popsaný problém v chybě v konfiguračním souboru, máš u mne flašku.
ad.3 To že dělat v linuxu není žádná věda vím, ale co mi v tom brání? Nedostatek času. Život je otázkou priorit a vzhledem k zaměstnání a spoustě dalších aktivit nemám čas ani sílu věnovat se Linuxu tak jak by bylo potřeba, což veřejně přiznávám. Instalace, konfigurace z shellu jsou jen jednou z variant a je to jen prostředek, nikoli cíl k fungování APRS. Pakliže by bylo nutné, aby každý SYSOP ovládal LINUX skočíme tedy u nás se třemi DIGI (pakliže já budu ten třetí) Myslíš že je to dobrá cesta? Pakliže je nějaký projekt, je potřeba vzít v úvahu všechny aspekty, a jeden z mnoha je i úroveň znalostí lidí, kteří se na něm podílejí. Jelikož je infrastruktura jen prostředek, máme dvě varianty. Buď pro ty ochotné kteří zadarmo pro ostatní něco dělají bude přizpůsobena náročnost a složitost instalace a konfigurace zařízení, nebo se budeš snažit tyto lidi donutit dosáhnout takových znalostí, aby se oni přizpůsobili požadavkům technologií. Mám prakticky vyzkoušené, že druhá cesta je neřešitelná. Ti lidé se na to raději vykašlou a budou se věnovat něčemu jinému. Proto konfigurační WEB interface a další (mnohdy klikací) berličky nijak nezatracuji, protože je to mnohdy jediný způsob jak dosáhnout určitého kompromisu.

ad.4 Popsal jsi to někde step by step, abychom se mohli přiučit? (počínaje instalací vhodné distribuce až po spuštění, odladění a uvedení do provozu a to tak aby to bylo spolehlivě opakovatelné?)

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