Dobrý den.
Řeším připojení k PLC přes TECOROUTE.
Mám PC WIN 11 se dvěma gateway. Jen jedna umožňuje komunikaci na všech portech.
Nastavená "route table". IP serveru TECOROUTE (77.236.203.181) je směrováno na konkrétní gateway.
Při zadání této IP do prohlížeče se do služby dostanu, proto ji považuji za správnou.
Mosaic nenaváže spojení. Pravděpodobně ignoruje routovací pravidla WIN a připojuje se výhradně k interface "On-link"
V Mosaic je to nějak interně nastaveno, že ignoruje "route table"?
Ještě mě napadá, že by Mosaic použival přístup přes jinou IP.
Předem děkuji za odpověď.
Odpovědi 5
Dobrý den,
Mosaic používá pro komunikaci přes ethernet standardní sokety, které se směrovací tabulkou řídí.
Pokud si vypíšete routovací tabulku, měl byste vidět následující řádek, odpovidající IP adrese tecoroutu:
77.236.203.188 255.255.255.255 <ip adresa gateway> <ip adresa rozhraní> <metrika>
Pokud je tento řádek přítomen, IP adresa pro gateway a rozhraní je správně a metrika je dostatečně nízká, aby nezvítězilo jiné pravidlo, měly by být všechny pakety určeny pro tuto IP adresu správně směrovány.
Vše mám, jak popisujete, metrika je nejnižší ... ale nefunguje to.
Pokud defaultní gateway odpojím, tak se to připojí.
Mám takto nastavené jiné softwary, jen Mosaic "nespolupracuje".
Celý problém jsem znovu prověřil a Mosaic není schopen pravidla routovací tabulky obcházet. Problém musí spočívat ve vlastních routovacích pravidlech nebo v nastavení firewalu.
Připojuji se s doplňujícím dotazem: Které porty je třeba mít otevřené na síťovém rozhraní mezi PC s Mosaicem a serverem TecoRoute? Pro samotnou komunikaci s cílovým PLC je to v dokumentaci uvedený TCP 61682, ale nejsou potřeba i další, např. pro stažení seznamu dostupných PLC do Mosaicu tlačítkem "Zjistit dostupné automaty..." apod. ?
Co se týká komunikačních portů, se serverem TecoRoute komunikuje Mosaic výhradně přes port TCP 61682, včetně stažení seznamu PLC.
Vaše odpověď
Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.