Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Příspěvky - František Ryšánek

Stran: 1 2 3 [4] 5 6 ... 84
46
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 09. 08. 2023, 08:04:26 »
Takže na svůj přiznaně OT dotaz na fóru OpenWRT mám zatím reakci od moderátora ( :-O ) že ten problém existuje - přihodil dvě nedávná sousední vlákna, kde lidi specifikovali totéž chování, jenom ve vztahu 100/1000 Mbps. Údajně to omezuje i upload z lokální wifi do WAN - k tomu byl tuším komentář, že to zas funguje tím způsobem, že WAN port v APčku nemá samostatnou síťovku, ale je taky protažený tímtéž interním VLANovým switchem jako LAN porty...

= @jjrsk má pravdu.

Pokud je tohle schopné se šířit skrz externí Gb switch, tak jsme myslím zpátky u 802.3x flow control. Pokud by izolace druhým switchem měla fungovat, tak je třeba vykostit flow control mezi switchem a APčkem. Nebo líp, musí mít externí switch svoji flow control interně v matici implementovánu tak, aby se nechovala tímto dementním způsobem. (Nebo vadný buffering, nebo kde se ti gremlini vlastně schovávají.)

47
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 22:27:35 »
...trochu šmejdím kolem toho fenoménu, že 10Mb port zpomalí celý switch. A i v internetech zaznamenávám dva ostře kontrastní tábory: jednak lidi znalé problematiky síťovin, kteří tvrdí, že je to nesmysl, a pak jednotlivce, kteří tvrdí, že teorii znají, ale taky drží v ruce konkrétní malý switch nebo AP/router, který se přesně takhle chová :-) Možná se ze zvědavosti zeptám ve fóru OpenWRT, co o tom kdo ví. Tam mají o hardwaru switchů dost přehled, na úrovni čipsetů. Nevím kde jinde už bych takové rozumy sosal.

Vžycky když někde čtu parametry nějakého switche nebo čipsetu, tak se tam píše "non-blocking". Ale taky čtu tu a tam neadresné zmínky o "input-buffered" switchích, jako že nemají fronty směrem egress per port (ani virtuální). Ale ani tohle mi nevysvětluje, proč by měl celý switch blokovat desítkový port, který ani není vytížený po strop (protože nemá čím být vytížený). Samozřejmě nemůžu vyloučit nějakou čínskou zkratku v designu switchovací matice, že se přesně takhle chová.

Stejně... input-buffered switch. To musí být nějaká historie. Vždyť dnešní switche, i hloupé, běžně podporují 802.1p. Tam jsou v levné variantě ve směru egress čtyři fronty per port, s priorizací...

48
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 21:19:57 »
...vrtá mi hlavou, jestli by se tam nedala 802.3x flow control zakázat globálně pro celý Mikrotik.

Ať koukám jak koukám, s tímhle asi smolík.
Ono by se to dalo zakázat na všech jednotlivých portech, ale jednak je otázkou, zda tohle nějak ovlivní pozorovanou nemravnost interně na switchovací matici, druhak mám obavu, že na jednom portu to vypnout nepůjde, a to na interním trunku, který vede ze switche do management CPU. Tohle rozhraní je tuším interní, "implicitní", není samostatně vidět v konfiguračním GUI - ale v hardwaru je velmi skutečné. A pokud se zrovna tady projeví "802.3x head of line blocking", tak to jistě může udávit internet všem :-(

49
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 20:53:50 »
...ještě přemejšlím... nemáte ve WinBoxu ve sloupci menu při levém okraji položku "switch"? Cucám si to z prstu, ale vrtá mi hlavou, jestli by se tam nedala 802.3x flow control zakázat globálně pro celý Mikrotik. Jako že on to sice může mít zakázáno per port zvenčí proti stanici (RX i TX), ale co já vím jak zachází s kapacitami portů interně. Že by se celá switchovací matice zpomalila (snížila si kapacitu) ve chvíli, kdy se jeden port linkne na 10 Mbps, to mi přijde uhozené...

50
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 20:44:34 »
No vida jak se začínáte chytat :-)

Nechal bych na Mk na portu co kouká do NASu povoleno jenom 1000/full, ostatní položky zakázat.
Zkuste taky zakázat auto-negotiation.

Po změně konfigurace v Mikrotiku musíte v tomtéž okně vpravo nahoře kliknout ještě "Apply", není to jako na telefonu že změníte klikátko a je to tam rovnou. Pokud si správně pamatuju, tak v RouterOS už není další globální "save to nvram", aby se konfigurace neztratila při výpadku napájení.

Po opuštění a znovuotevření konfiguračního dialogu, kde se šteluje rychlost a duplex, by mělo být vidět, že nastavení "drží", a pokud se neprojeví v tabu "status", tak bych zkusil ještě reboot (jakkoli mi to u Mk připadá nadbytečné). Nemohu vyloučit ani variantu, že to na tomhle hardwaru z nějakého důvodu natvrdo nastavit nepůjde :-( a v tom případě těžko soudit, kterou přesně vrstvu prohlásit za chybnou.

Existuje poučka, že na gigovém ethernetu autonegotiation zakázat *nelze*, protože je povinnou součástí toho režimu. V tom případě by ale port na switchi, pokud je tak nastavený, měl oznamovat pouze gigo, a neměl by být ochoten se linknout na čemkoli nižším. Samozřejmě s výhradou nějakého bugu :-(
Případně můžete zkusit, jako akademické cvičení, vypnout auto-nego a nastavit natvrdo stovku. Konkrétně 100/full. Tahle kombinace by měla být možná, a ta desítka by měla dát konečně pokoj. Akorát pak není jisté, zda se proti tomu NAS linkne v bdělém stavu (protože neuvidí auto-nego výzvu) a pokud se i linkne, tak samozřejmě stovková rychlost poněkud zamrzí :-) Proto tuhle variantu zmiňuji jako akademickou (studijně-ladící).

Tušímže ten auto-nego handshake startuje na desítce. I to může být teoreticky důvodem, proč switch hlásí, že ten port jede 10 Mbps - akorát že před dokončením auto-negotiation by neměl hlásit "link up".

Pořád mi vrtá hlavou, proč by měla vadit ausgerechnet desítka, ale flow control máte vypnutou, takže už se asi nechám poddat.

BTW, startujete ten NAS pomocí Wake on LAN? Máte ho v NASu povolený. Pokud WoL v NASu zakážete, a zároveň necháte povoleno vypínání celého NASu, měl by Eth port NASu zhasnout při vypnutí úplně a nekompromisně. EDIT: no asi WoL nepoužíváte, když se ten link snažíte zabít :-)

51
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 17:50:42 »
Zkusil jste vyměnit kabel za jiný patch kabel z NAS do AX3?

Podobnou zkušenost mám z vlastních krimpovaných kabelů. Po odpojení AP ze sítě (odpojené trafo) mi mikrotik v logu co pár vteřin hlásil 10Mb UP > 10Mb DOWN pod kterým začalo kolabovat vzdálené připojení a nedávalo to smysl

Při zapnutém AP bylo vše OK tak jsem pátral až do té doby než jsem zjistil že se neustále přepínal 100Mb>1Gb a zpět.

Po výměně za Patch kabel všechny problémy zmizely.

Měl jste v tom vlastnoručním kabelu dodrženo barevné kódování? Především zapojení párů. Nabízí se zábavná hypotéza, že při nedodržení zapojení párů může dojít ke kapacitnímu přeslechu mezi dvěma páry, ve šťastném případě mezi 1+2 vs. 3+6 (RX a TX na 10/100 Mbps). Takže při "zdravém" linku to zlobí, a když jeden konec vypne budiče (přejde do stavu vysoké impedance) tak parazitní vazba může vytvořit smyčku...

52
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 12:54:08 »
Teda jako proč vubec chcete vypinat NAS? Nestačí jenom nastavit uspávání disků? Stejně na tom nejvíc žerou ty disky, samotná deska NASu imho nežere skoro nic...

Snad byste nám nekazil zábavu pane profesore :-) To síťařské téma je zajímavé samo o sobě...

53
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 11:38:41 »
BTW: v7 je pokud vim takovy hodne nedomrly firmware ... jestli to tvoje krabka dovoli, a jestli si na to troufas, moh bys zkusit to zhodit na v6. Ale nevidim moc nadeje, ze by se zrovna v tomhle pripade chovani zmenilo.

Njn... ale aspoň že v7.10.2 je čerstvej, ne úplně kulatej a major verze 7 už není úplná novinka.
A downgrade na v6 tuším může klapnout jenom v případě, že v tom boardu v6 byl z výroby, což už trochu pochybuju.
Hlavně... že by zrovna tohle chování způsoboval bug v RouterOS... jako never say never, ale...

54
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 08. 08. 2023, 11:32:04 »
hap_ax3 je po mém soudu dělo.

Zmínil jste Winbox - paráda, takže se do něj asi umíte podívat. Za prvé se umět přihlásit :-)
Osobně bych bádal někde směrem Interfaces -> Ethernet a hledal bych status konkrétního portu, na kterém visí NAS.
Případně bych mu zkusil trochu pokonfigurovat rychlost (ev. duplex natvrdo full), a rozhodně zakázat flow control.

Bohužel jediný Mikrotik, kterého tady mám, je CRS112 = echt switch, "naštěstí" s RouterOS, ale menu ohledně Ethernetu má možná trochu jiné, než Váš AX3. Tak či onak, v příloze jsou tři screenshoty z Winboxu. Tím směrem koukejte, případně se taky podělte screenshotem.

Člověče takovou krásnou hračku máte, a vůbec si s ní nehrajete :-)

55
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 07. 08. 2023, 21:42:58 »
:-) "tak si to vyzkoušej" - v naší skromné LANce mám běžně spících kompů sáček, a nikdy jsem s nimi neměl problém. Pokud to proti nějakému vadnému modelu switche ve vzácných případech dělá problém, tak bych musel mít na stole ten konkrétní hardware. Jít hledat ztracené klíče někam, kde se dobře hledá, není úplně slibný přístup k problému :-)

Ano mně se taky věci občas se... kazej. Ale neházím je do jednoho pytle hned od pohledu. Že to vypadá prostým okem stejně, nemusí mnoho znamenat. Vysvětlení bývají roztodivná a někdy kuriózní.

"Uspané zařízení typicky moc nekomunikuje" - jako vtip beru. Věcně: no ono nekomunikuje vůbec. Pokud má linknutý Eth port, tak kvůli probouzení. Což funguje tak, že síťovka, zanechaná při usnutí v patřičné konfiguraci a krmená StandBy napájením, autonomně filtruje přišedší pakety (bez omezení průchodnosti) a čeká na "magickou sekvenci". Pokud tuto "žádost o probuzení" zaznamená, pošle budíček standardním postupem do hloubi motherboardu svému hostitelskému čipsetu (PCI signálem PME# nebo analogickým mechanismem na PCI-e).

Dovedu si představit, že jako protiargument použijete scénář, kde spící server má uvnitř bdící IPMI BMC, které na jedné ze síťovek parazituje jakýmsi bočním kanálem - a tedy "uspaný server trochu komunikuje", navíc ta postranní tkanička má omezené pásmo. Toto ale není náš případ, NAS za deset klacků nejspíš BMC obsahovat nebude.

Přijde mi nepravděpodobné, že by síťovka "uspaná do režimu Wake-on-LAN" dokázala autonomně generovat PAUSE frejmy (802.3x flow control) - ale ověřené to nemám. Netušíte někdo, jestli jsou tyhle frejmy viditelné ve wiresharku?  Myslím kdybych si to chtěl někdy odposlechnout pasivním TAPem. Když odposlechové síťovce flow control zakážu, tak jestli mi je předá nastojato...
Za druhé mi není jasné, proč by "síťovka v uspaném počítači" PAUSE frejmy posílala. Možná bugem v ovladači nebo v hardwaru - že by brala ohled na plnou frontu vůči hostiteli, kterou sladce spící hostitel samozřejmě ignoruje... ale to je jenom moje bujná fantazie.
Fakt je, že na svých switchích mám 802.3x zakázané. A jsou switche, kde to v managementu zakázat nejde.

Taky byla jeden čas populární čínská inovace "broadcast storm protection" na bázi rate-limitu. Prostě čipset v hardwaru uměl, omezit kapacitu propouštěných broadcastů a multicastů. Třeba na 1 Mbps. Viděl jsem pár modelů unmanaged switchů, které tohle měly zapnuté a nebylo jak to vypnout nebo konfigurovat. Takže když jste poslal nějaký video stream multicastem, tak umřel například ARP a DHCP :-) U některých modelů managed switchů jsem to viděl konfigurovatelné a trochu chytřejší, s vyloučením užitečných druhů provozu...

Switche integrované uvnitř WiFi APček, routerboardů apod. nebývají úplně hloupé. Už třeba proto, že umí hardwarově VLANy, včetně nastavení tagged / untagged portů. Protože procesor APčka do toho integrovaného switche kouká VLANovým trunkem (nebo i dvěma). A vedle toho trunku pro payload mívá management CPU ke switchi i nějaký boční komunikační kanál pro management (nevím zda MDIO nebo I2C apod.) Od výrobce čipsetu mají výrobci krabiček k dispozici proprietární utilitu nebo API, přes které se dají číst a konfigurovat parametry jednotlivých fyzických portů. Třeba v OpenWRT tomu bývá trochu vidět na zoubek, naopak proprietární firmwary (RouterOS) mívají tyhle věci zabalené do GUI/CLI.

"muticast se na hloupym switchi chova presne stejne jako broadcast = switch se zacne chovat jako HUB".
Chápu jak jste to myslel. Terminologicky správně to úplně není, protože switch nadále dělá store and forward, nevzniká kolizní doména.

"Ostatne, stejny problem nastane, kdyz vycerpas ARP."
Měl jste patrně na mysli: když switchi dojdou sloty ve "forwarding database" = v tabulce naučených MAC adres, která mívá v hardwaru switche pevnou maximální velikost.
ARP tabulky existují na L3 stanicích = koncových uzlech sítě. ARP mapuje adresy mezi L3 a L2.

Njn. Bez fyzického přístupu těžko zjistíme, co se tam tazateli přesně děje.

56
Sítě / Re:rtsp stream přes ffmpeg
« kdy: 07. 08. 2023, 17:37:16 »
Jo a... to co Jenda radil před měsícem na Ábíčku, to mělo nějaký výsledek?
https://www.abclinuxu.cz/poradna/linux/show/490736#5

Pokud to vykvetlo po update+upgrade... jak už nastřelil @v6ak, nemáte v /etc/apt/sources.list nějaká cizí repa ?

57
Sítě / Re:Pomalý upload internetu při vypnutém NAS
« kdy: 07. 08. 2023, 16:15:11 »
A na 90% se ti deje to, ze ten spici nas prepne port na 10Mbit. Coz je problem v okamziku, kdy na ty siti mas cokoli, co posila nejake broadcasty/multicasty (a to mas zcela urcite, protoze se to pouziva bezne). Ty se posilaji na vsechny aktivni porty = tvoje sit ma prave 10Mbit cela. Jednoduse proto, ze kdyz ten switch neni schopen na ten pomaly port dorucit, tak zacne pakety (vsechny) zahazovat.

Ta hypotéza není úplně pitomá, ale příliš věrohodná mi taky nepřipadá :-)

10 Mbps broadcastů nebo multicastů? To by tam musel běžet nějaký video stream, a docela tlustý. Takové to běžné tlachání windowsů a různého uPnP potřebuje úplně zanedbatelné pásmo.

Dále: problém toho typu, že když se switchi nevejdou do konkrétního portu všechny broadcasty (a multicasty) které by tam chtěl sypat, tak že se zabrzdí celej, to jsem ještě neviděl a připadá mi to magické. Čekal bych, že tohle pořeší egressová fronta per port. Co se do ní nevejde, to má smůlu jenom pro ten daný port. Nicméně je fakt, že jsem toho taky ještě dost málo zažil. Ještě mě napadá, jestli se na tom nemůže nějak podílet 802.3x flow control, ale to mi přijde spíš divné, když je koncové zařízení ve StandBy - leda jako vadná implementace ve switchi...

58
Sítě / Re:rtsp stream přes ffmpeg
« kdy: 07. 08. 2023, 15:59:42 »
"Nesplněná závislost." Možná opomenutá v metadatech balíčku = nezveřejněná.

Obecně hláška "undefined symbol" znamená, že právě spuštěný program byl během buildu dynamicky slinkovaný s nějakou knihovnou, kterou teď nedokáže najít. Pokud byste věděl jistě, která to je a že je v systému přítomna, tak další klíčová slova bývala  /etc/ld.so.conf a ldconfig = říct dynamickému linkeru, kde má knihovnu hledat. Další pomocné debugovací nástroje by mohly být "ldd" a "nm" = první ukáže, které knihovny daná binárka chce, a druhý vypíše seznam veřejných symbolů, které daná knihovna obsahuje.

Co konkrétně Vám chybí, a přesný postup v shellu jak to přidat, to netuším - neposloužím.
Hehe na tuhle chybu kdosi narazil před dvaceti lety... Našel jsem pár dalších výskytů a hemží se to kolem zmínkami o kernelu a "firmwaru". Tak nevím...

59
Vývoj / Re:Bash skript
« kdy: 06. 08. 2023, 15:07:06 »
#!/bin/bash
hour=$(date +%H)
if [ "$hour" -lt 15 -a "$hour" -ge 6 ]; then
    # do stuff
fi

/home/pi/kurnik3: řádek 5: chyba syntaxe poblíž neočekávaného tokenu „fi“
/home/pi/kurnik3: řádek 5: `fi'

Co dělam špatně?

Podle mého mu jenom chybělo nějaké tělo mezi "then" a "fi".
Ten řádek s křížkem je jenom komentář.

A co se týče "00:47" -> "00:47:00" , co třeba jedna ze dvou variant:

${rectime}:00

rectime="00:$(( 60 - ${min} )):00"

60
Vývoj / Re:Bash skript
« kdy: 05. 08. 2023, 09:54:32 »
Potřebuji na začátku skriptu, než se spustí ffmpeg, zkontrolovat, zda je čas mezí 6-15 hod.

Získat hodinu z programu "date" a porovnat.

Citace
hour=$(date +%H)
if [ "$hour" -lt 15 -a "$hour" -ge 6 ]; then
    # do stuff
fi

Bacha mezery kolem hranatých závorek jsou důležité.

Stran: 1 2 3 [4] 5 6 ... 84