A.M. Dotazy k HW 13. 8. 2026 12:25

Dobrý den, občas potkávám situaci, když Foxtrot přestane komunikovat s zařízením po UDP kanálu.

Popis situace: na objektu byl výpadek proudu, tak že spadlo všechno: Foxtroty, síť a zařízení, se kterým se snažíme komunikovat po UDP. Po obnovení napájení všechno naběhlo bez problémů, až na ty UDP kanály (stalo se to u několika Foxtrotů 2, FW 7.9). Po teplem restartu komunikace se rozběhla.

Začal jsem zkoumat TCP dumpy a zjistil jsem, že problém byl v tom že foxtrot posílal telegramy do ETH2 a při tom používal jako odchozí IP adresu z ETH1 (ten není připojen, síť je na ETH2 a povoleno DHCP). Po teplém restartu to skočilo na správnou adresu. Při tom zřejmě problém byl pouze s UDP...

Nemůže to být například tak, že chvili po restartu neběží DHCP, tak že foxtrot skočí na nějakou fallback adresu, ale pak už zpátky se nepřepne? 

V příloze posílám TCP dumpy a nastavení ETH1, ETH2 a UDP kanálu (vzdálená adresa pro UDP se nastavuje v kódu pomoci funkci SetRemoteIPaddress). 

https://drive.google.com/file/d/1gLlV92KPG0zldeYC-7tEvyZZYdFqAJNr/view?usp=sharing

https://drive.google.com/file/d/1Ew4j3Wu4nEqWNH6cHpHUJ4soVLQOC2AC/view?usp=sharing

Poradite mi prosím, jak takovým problémům předběhnout? 

PS mate bug při nahrávání souboru na tecosupport - nejde přidat *.pcap soubory, prosím opravit 

Předem děkuji, Mishukov. 

Tento dotaz čeká na odpověď.