[OT] smerovani UDP paketu

Pavel Kořenský pavel.korensky na dator3.cz
Úterý Březen 11 22:21:57 CET 2025


Zdravím,

možná budu opakovat notoricky známou věc, ale přesto.

1. Switch je zařízení, které pracuje na 2. vrstvě. Určující věcí pro to 
co a kam switch posílá je MAC adresa.
2. UDP je protokol pracující na třetí vrstvě a určující věcí pro to co a 
kam se posílá je IP adresa.

Ergo, buď ten velký switch není jenom switch, ale i router (3. vrstva) a 
může být problém tam. Nebo je ten switch pouze switch a v tom případě 
nerozlišuje mezi TCP a UDP.
Pokud UDP někde nechodí, tak podle mých celoživotních zkušeností je 
problém někde na firewallu. Zejména tedy ve velkých sítích. Často to 
vzniká tím, že v soupisu pravidel má network admin na konci "Deny All" a 
v pravidlech před tím povoluje jen TCP. Nebo má nějakou službu 
definovanou jako "TCP only". Nebo napíše pravidlo tak, že sice zahrnuje 
UDP i TCP, ale platí jen jedním směrem a zapomíná na to, že zrovna UDP 
je "connection-less" takže firewall si fakt nedá dohromady to, že když 
pravidlo platí jedním směrem, tak má platit i opačně. V tom se u moderní 
"statefull" firewallů často chybuje. Admin napíše pravidlo, správně 
nastaví povolení TCP i UDP, pomocí telnetu na cílovou adresu ověří, že 
pravidlo funguje. Jenže už mu nedocvakne, že pro TCP si ten firewall sám 
doplní, že komunikaci má povolit obousměrně, ale pro UDP nikoli.
Tahle chyba se dá celkem snadno odhalit podle logu na firewallu, když 
zapneme logování zařezávaných packetů.Pokud tam vidíme, že firewall 
pustil UDP jedním směrem, ale nepustil odpověď zpět, tak jsou špatně 
pravidla. Pokud to firewall pouští z obou stran, bývá chyba na koncovém 
bodu, což je u Windows ten jejich interní firewall a u Linuxu iptables 
nebo nějaký ekvivalent.

Zdraví PavelK

Dne 11.03.2025 v 16:20 Jaroslav Buchta napsal(a):
> Narazil jsem zase na problem s UDP, do switche (velkeho, asi 
> managovatelneho, typ mohu zjistit) v jedne velke firme je pripojena 
> kamera a PC s Win11. Kdyz tam jsem, pripojuju se notebookem, vsechno 
> ma pevne adresy, zadne DHCP (to muze byt 1. pricina problemu? )
>
> UDP nekdy prochazi, nekdy ne, jedna se o prenos nejakych malych dat z 
> kamery do PC. Treba do notebooku mi to chodilo cely pulden vzorove, do 
> PC pak nic, zkousel jsem to i hercules terminalem, z PC do NTB to 
> chodilo spolehlive, obracene jen nekdy, mozna kdyz jsem neco odeslal 
> obracene.
>
> Skoro se mi zda, ze to nejak blokuje ten switch, je to mozne? Jak 
> vlastne urci, kam to posilat? Firewall jsem zkousel nakonfigurovat i 
> vypnout, tim to asi nebude. Nebo je nejaka skryta zakernost ve Win11 ? 
> Jinde tam ty aplickace chodi na Win10 a nebyl s tim problem.
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list




Další informace o konferenci Hw-list