Přeskočit na hlavní obsah

Přehled chybových kódů

info

Pokud v dokumentaci najdete chybu nebo máte návrh na zlepšení, zanechte zprávu na fóru Mudfish (https://forums.mudfish.net).

MUDEC_00001​

mudrun.exe je nutné spouštět s oprávněními správce.

Tato chyba nastává, když mudrun.exe není spuštěn s oprávněními správce.

Ve Windows XP je velmi vzácná, ale ve Windows Vista/7/8/8.1/10 se může objevit, pokud nepoužijete nabídku „Spustit jako správce“.

Ve Windows Vista/7/8/8.1/10 vždy spouštějte „Mudfish Launcher“ přes „Spustit jako správce“. Nabídku otevřete kliknutím pravým tlačítkem na ikonu programu.

Spuštění Mudfish Launcher ve Windows Vista/7

Snímky obrazovky pocházejí z korejské dokumentace a zachycují původní rozhraní. Názvy nabídek se mohou od vašeho rozhraní lišit.

MUDEC_00002​

Nelze se připojit k centrálnímu serveru Mudfish.

Problém může nastat v těchto situacích:

  • Program centrálního serveru Mudfish přestal fungovat. Obvykle se to stává pouze při výpadku Mudfish, takže tato příčina není příliš pravděpodobná.

  • Mudfish se pokusil obejít síťový firewall, ale připojení selhalo kvůli problému na straně Cloudflare, které se k obcházení používá.

  • Firewall v počítači uživatele z nějakého důvodu blokuje provoz k centrálnímu serveru Mudfish. Pokud používáte antivir nebo firewall, nejprve jej vypněte a zkuste to znovu.

MUDEC_00003​

Od Mudfish v5.5.9 se kromě ovladače OpenVPN tap-win32 instaluje také Wintun.

Pokud TAP-Win32 z nějakého důvodu nefunguje, zvažte použití ovladače Wintun.

Funkci zapnete spuštěním Mudfish Launcher s volbou -N. Podrobnosti najdete v dokumentu Volby spuštění mudrun.

Volba je dostupná také v nabídce „Nastavení → Program → Launcher“ (설정 -> 프로그램 -> 런처).

Ovladač TAP-Win32 nebyl nalezen

Nejprve zkontrolujte následující:

  • Je TAP-Win32 správně nainstalován? Mudfish je dostupný ve 32bitové a 64bitové verzi. Pokud do 64bitového Windows nainstalujete 32bitovou distribuci, ovladač TAP-Win32 se nemusí správně nainstalovat.

  • Existuje zařízení TAP-Win32?

    V anglické verzi Windows 7 otevřete Control Panel → Network and Internet → Network and Sharing Center. Vpravo nahoře najdete Change adapter settings.

    Zobrazí se síťová zařízení nainstalovaná v systému. Zkontrolujte, zda mezi nimi je TAP-Win32 Adapter v9.

    Také se ujistěte, že je zařízení povoleno. Někdy nefunguje, protože je zakázáno.

Řešení najdete v dokumentu Ovladač TAP(4).

Síť a Internet — změna nastavení adaptéru

MUDEC_00004​

Couldn't connect to aaa.bbb.ccc.ddd:port

Problém může nastat, když Mudfish, přesněji jeho interní virtuální síťové zařízení re(4), narazí na chybu při připojování k uzlu Mudfish.

  • V režimu TCP se navazuje TCP spojení s uzlem. Pokud má uzel z nějakého důvodu problém, může se objevit tato zpráva.

    Může znamenat síťový výpadek serveru s IP adresou aaa.bbb.ccc.ddd.

    Novější distribuce Mudfish (od v2.0.18) provedou nejvýše 3 pokusy o připojení. Pokud chyba přetrvává, spojení vzdají a pokračují dál.

  • V režimu UDP program pokračuje bez zobrazení zprávy. V Message Box však potom nelze ověřit, zda má uzel výpadek.

MUDEC_00005​

Failed to send a data to the master server: <errno> <errstr>

Chyba může nastat při problému s komunikací s ověřovacím serverem Mudfish. Přesnou chybovou zprávu obsahuje část <errno> <errstr>.

Pokud se problém opakuje, vyzkoušejte postupy z dokumentu Řešení problémů s ověřováním u centrálního serveru.

MUDEC_00006​

failed to send a data to the master server: %s

Připojení k centrálnímu serveru Mudfish se podařilo, ale odeslání dat selhalo.

Příčinou může být výpadek centrálního serveru nebo síťový problém na používané internetové přípojce. Může jít také o narušený formát dat mezi používanou verzí Mudfish a komunikačním programem centrálního serveru.

MUDEC_00007​

Příčina je stejná jako u MUDEC_00006.

MUDEC_00008​

Příčina je stejná jako u MUDEC_00006.

MUDEC_00009​

Příčina je stejná jako u MUDEC_00006.

MUDEC_00012​

Mudfish Launcher je již spuštěn.

Zpráva se může zobrazit, když MUDFISH Launcher již běží.

Nejprve zkontrolujte ikonu Mudfish v oznamovací oblasti. Ikona rybí hlavy (?) znamená, že program běží správně.

  • Chcete-li otevřít ovládací panel, klikněte na ikonu pravým tlačítkem a vyberte Open dashboard.

  • Pokud výchozí prohlížeč nefunguje a Open dashboard nic neotevře, můžete přejít přímo na IP adresu a port uvedené v Show IP/port.

Chcete-li Mudfish spustit od začátku, klikněte na ikonu pravým tlačítkem, vyberte Exit, řádně program ukončete a znovu jej spusťte.

MUDEC_00013​

Needs to change MTU to <mtu> manually.

Příčina chyby​

Zpráva se obvykle objevuje ve Windows XP, protože výchozí MTU zařízení TAP-Win32 Adapter v9 je nastaveno na 1500.

Varování můžete ignorovat a Mudfish používat. U některých routerů, například v prostředí s firewallem ignorujícím ICMP pakety, však TCP spojení nemusí fungovat správně. Zbytečné opakované přenosy paketů mohou také snížit efektivitu jejich zpracování.

Řešení​

Doporučujeme nastavit výchozí MTU zařízení TAP-Win32 Adapter v9 na 1400:

  • Klikněte na Start a otevřete Ovládací panely.

  • Kliknutím na Síťová připojení zobrazte síťová zařízení nainstalovaná a používaná v systému.

  • Pokud je Mudfish správně nainstalován, najdete TAP-Win32 Adapter v9. Klikněte na něj pravým tlačítkem a otevřete „Vlastnosti“.

  • Klikněte na „Konfigurovat…“ (구성(C)..). Na kartě „Upřesnit“ najdete MTU jako na obrázku.

    Nastavení MTU v pokročilých vlastnostech adaptéru TAP

  • Změňte 1500 na 1400 a všechny změny potvrďte tlačítkem OK.

  • Ve Windows XP je pro správné použití změny nutný restart počítače.

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

Příčina chyby​

MUDFISH Launcher standardně používá port 8282 v počítači uživatele. Pokud jej používá jiný proces, vybere místo něj náhodný port a zobrazí tuto zprávu.

Může to ovlivnit službu proxy Mudfish, pokud ji používáte přes WPAD.

Řešení​

Nejprve zjistěte, který proces používá port 8282. Můžete použít například TCPView.

Pokud používáte WPAD, upravte adresu v prohlížeči tak, aby obsahovala příslušný port.

MUDEC_00015​

failed to receive information from the master server for MR record: <ret> <error_msg>

Problém může nastat, když během komunikace s centrálním serverem Mudfish z nějakého důvodu nedorazí očekávaná data. Příčinu určuje <error_msg>:

  • ODR_ETIMEDOUT

    Program se pokusil přijmout záznam MR z centrálního serveru, ale příslušný paket nedorazil. Příčin může být více, obvykle jde o jednu z následujících:

    • Problém samotného centrálního serveru Mudfish.

    • Nestabilní síťové připojení kvůli problému v některé mezilehlé internetové síti.

    • Síťový firewall nebo antivir v počítači uživatele blokuje spojení Mudfish.

Vyzkoušejte následující řešení:

MUDEC_00016​

failed to receive information from the master server for MS record: <ret> <error_msg>

Při komunikaci s centrálním serverem Mudfish z nějakého důvodu nedorazila očekávaná data. Příčinu určuje <error_msg>:

  • ODR_EAGAIN

    Program se pokusil přijmout záznam MR z centrálního serveru, ale příslušný paket nedorazil.

    Příčinou může být centrální server nebo některá mezilehlá internetová síť.

  • ODR_ETIMEOUT

    Mudfish nepřijal data z centrálního serveru v určeném čase.

    Příčinou může být centrální server, mezilehlá internetová síť nebo ukončení spojení s centrálním serverem počítačem uživatele.

Vyzkoušejte následující řešení:

MUDEC_00018​

failed to receive information from the master server: <result> <err_string>

Z centrálního serveru Mudfish nebyla přijata odpověď na ověření. Podrobnosti obsahují <result> a <err_string>. Význam <err_string>:

  • ODR_ETIMEDOUT

    Vypršel časový limit, protože centrální server v určeném čase neodpověděl.

    Možné příčiny:

    • Centrální server Mudfish neodpovídá.

    • Antivir (AV) nebo firewall v počítači blokuje komunikaci s centrálním serverem.

    • Spojení zablokoval síťový firewall.

MUDEC_00019​

Failed to connect to the mudfish master server

Připojení connect(2) k centrálnímu serveru Mudfish selhalo. Server může mít výpadek nebo údržbu, případně spojení blokuje firewall poskytovatele Internetu.

MUDEC_00020​

Failed to recvfrom(2) the data from master server. Error %ld

Připojení k centrálnímu serveru se podařilo, ale během výměny dat z nějakého důvodu selhalo recvfrom(2).

Možné příčiny a řešení:

  • Dočasný problém s připojením k Internetu

    Může nastat při nestabilním spojení s centrálním serverem nebo během údržby Mudfish (PM). Ukončete program a připojte se znovu, případně počkejte na konec údržby.

  • Trvalý problém s připojením (řešení 1)

    Někdy je příčinou samotný Winsock ve Windows. Resetujte jej podle dokumentu Resetování TCP/IP pomocí NetShell a zkuste to znovu.

    Resetování Winsock příkazem netsh

  • Trvalý problém s připojením (řešení 2)

    Používáte Mudfish ve firmě, škole, úřadu nebo vojenském zařízení s přísným firewallem? Pak zkuste:

    1. V nabídce Start otevřete „Mudfish Cloud VPN“.

    2. Najděte ikonu „Mudfish Launcher“.

    3. Klikněte pravým tlačítkem a otevřete „Vlastnosti“ (Properties).

    4. Upravte volby spuštění v poli „Cíl“ (대상(T)). Výchozí hodnota obvykle je:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      Přidejte -O, například:

    "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O

    Přidání volby -O do cíle zástupce

    1. Znovu spusťte Mudfish.

MUDEC_00021​

Authentication with username '%s' failed - %s

Zpráva se obvykle zobrazuje při chybě ověření.

MUDEC_00022​

CreateProcess failed with error %d: %s

Používáte nejnovější distribuci Mudfish? Chyba nastává, když MUDFISH Launcher při spuštění nenajde cestu k výchozímu prohlížeči nebo k cmd.exe. Známé příčiny:

  1. V registru Windows nikdy nebyl nastaven výchozí prohlížeč.

  2. V systému běží virus nebo škodlivý kód.

Známá řešení:

  • Pokud jste používali pouze Internet Explorer, nainstalujte Chrome nebo Firefox. Po spuštění prohlížeč obvykle nabídne nastavení jako výchozí. Potvrďte je a restartujte Mudfish.

  • Škodlivý kód může poškodit položky registru související s výchozím prohlížečem.

    Úplně jej odstraňte příslušným nástrojem a zkuste to znovu.

  • Nejprve navštivte https://mudfish.net a nainstalujte nejnovější Mudfish.

    Pokud se chyba objeví, zkontrolujte, zda ikona Mudfish stále zůstává v oznamovací oblasti.

    Pokud ano, klikněte pravým tlačítkem a vyberte Show IP/Port. Zobrazí se http://127.0.0.1:8282 nebo http://127.0.0.1:xxxxx s náhodným číslem. Program můžete používat zadáním této adresy přímo do prohlížeče.

MUDEC_00023​

vr3→chunk→next isn't NULL.

Chyba může nastat při spuštění Mudfish, pokud program již běží a spustí se znovu, nebo pokud se z nějakého důvodu poškodí sdílená paměť používaná mudfish.exe.

Ve Správci úloh vynuceně ukončete všechny následující procesy a znovu spusťte Mudfish:

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

Interní konfigurační soubor Mudfish může být poškozený nebo mít nesprávnou syntaxi. Řešení:

  1. Úplně ukončete Mudfish a v Průzkumníku otevřete instalační složku, obvykle C:\Program Files (x86)\Mudfish Cloud VPN.

  2. Najděte soubor .conf a odstraňte jej.

Poté spusťte Mudfish.

MUDEC_00029​

TCP_nodelay(1) to the client (<ip>:<port>) failed: <errno> <errmsg>

Chyba může nastat při zapnutém režimu FastConnect, když se z nějakého důvodu nepodaří vypnout Nagleův algoritmus TCP pro spojení s počítačem uživatele. Příčinu určují <errno> a <errmsg>. Známá zpráva:

  • 54 Connection reset by peer

    Spojení s počítačem uživatele již bylo ukončeno.

Pokud se chyba opakuje, vypněte režim FastConnect a zkuste to znovu.

Obecná nastavení programu s volbou FastConnect

MUDEC_00031​

TOL_connect(<ip>, <port>) failed: <errno> <errmsg>

Chyba může nastat při zapnutém režimu FastConnect. Mudfish se pokusil připojit na port <port> soukromé IP adresy <ip> uzlu, ale z nějakého důvodu spojení nešlo navázat. Význam zpráv:

  • 60 Operation timed out.

    Spojení s uzlem <ip> se nepodařilo a uplynul časový limit.

    Obvykle jde o problém se spojením k uzlu Mudfish.

Soukromé IP adresy uzlů najdete na https://mudfish.net/server/status, kde zjistíte, kterého uzlu se problém týká.

Pokud <port> je 8081, jde o problém s přístupem k interně používané SOCKS proxy.

Řešení:

  1. Dočasně vypněte režim FastConnect a používejte program bez něj.

  2. Pokud při hraní potřebujete zapnutý režim FastConnect, změňte uzel a vyzkoušejte jej.

MUDEC_00032​

stp_auth: TOL_read(2) from the backend (<ip>:<port>) failed (ret -1 errno <error_number>)

Mudfish v počítači uživatele narazil na problém při připojování k portu SOCKS proxy na uzlu Mudfish. Příčina závisí na <error_number>:

  • 54

    Znamená ECONNRESET (Connection reset by peer). Spojení jako první ukončil uzel Mudfish.

    Přesný důvod lze zjistit z logů uzlu.

MUDEC_00037​

failed to do CONNECT to <ip>:<port> (ver 5 rcode <return_code>)

Chyba může nastat při zapnutém režimu FastConnect. Počítač se pokusil připojit k <ip>:<port>, ale uzel Mudfish předávající TCP provoz se k tomuto cíli nepřipojil. <return_code> určuje příčinu:

  • 1

    Obecná chyba (General Error), která může mít více příčin. Obvykle se uzlu nepodařilo správně připojit k <ip>:<port>.

  • 5

    Pokus o TCP spojení byl odmítnut (Connection refused). Šlo o uzavřený port a cíl odeslal TCP RST, čímž spojení ukončil.

MUDEC_00038​

TCP relay from the client to the backend failed.

Z nějakého důvodu se nelze připojit k uzlu Mudfish. Zpráva se obvykle vypisuje jako poslední po jiných chybách, takže skutečná příčina je uvedena před ní. Zkontrolujte:

  • V rozhraní Mudfish otevřete „Stav → Procesy“ (상태 → 프로세스) a část s logy.

  • V logu Mudfish Core bývají před MUDEC_00038 další chyby. Právě jejich důsledkem je tento závěrečný komunikát.

Pokud log nemůžete zkontrolovat nebo nevíte, jak příčinu vyložit, pošlete na fórum chyby předcházející MUDEC_00038. Pomůže nám to lépe poradit.

MUDEC_00040​

TOL_accept(2) for A.B.C.D:NUM failed: <error_number>

Příčina závisí na <error_number>:

  • 53

    Znamená ECONNABORTED (Software caused connection abort). Klient mohl ukončit spojení dříve, než Mudfish provedl accept(2).

MUDEC_00041​

Příčina je stejná jako u MUDEC_00299.

MUDEC_00042​

Tried to add a entry which already exists on the routing table.

V Mudfish v4 může chyba nastat, když:

  • Nastavení vlastní položky obsahuje trasu shodnou s trasou jiné položky.

  • Interní problém programu brání správnému sjednocení tras.

V Mudfish v3:

  • V „Nastavení → Obecné“ (설정 → 일반) je volba automatického načítání směrovací tabulky (라우팅 테이블 자동 로딩), standardně zapnutá. Při spuštění Mudfish automaticky načte trasy nastavené průvodcem nebo přes „Nastavení → Směrovací tabulka“ (설정 → 라우팅 테이블). Pokud neměníte uzel, obvykle není nutné trasy znovu nastavovat.

    Varování se objeví při pokusu znovu nastavit již uložené trasy přes průvodce nebo tuto nabídku. Službu neovlivňuje a lze je ignorovat. Chcete-li ale použít jiný uzel, odstraňte původní trasy v „Nastavení → Směrovací tabulka“ a nastavte je znovu. Varování by se potom nemělo zobrazovat.

MUDEC_00043​

MUDEC_00043: Failed to write the routing socket message for <addr>/<netmask>/<gateway>/<local_ip> (<errornum> <errormsg> cmdval <command>)

Význam závisí na hodnotě <command>:

  • Pokud <command> je 1:

    • Pokud <errnum> je 51:

      Zpráva Network is unreachable v <errormsg> znamená, že se při počáteční konfiguraci Mudfish nepodařilo správně nastavit interní rozhraní.

      V logu Core v nabídce panelu „Stav → Procesy“ budou velmi pravděpodobně před touto chybou další chyby.

      Log Core v přehledu procesů

      Určitě proveďte kontrolu základní funkčnosti a ověřte správný výsledek.

      Nákup položky pro kontrolu základní funkčnosti

  • Pokud <command> je 2:

    • Pokud <errornum> je 3:

      No such process v <errormsg> znamená pokus odstranit neexistující záznam ze směrovací tabulky. Pravděpodobnost, že by tato chyba byla nebezpečná nebo způsobila problém, je velmi malá.

U jiných hodnot je nutné prozkoumat konkrétní situaci. Napište na fórum, abychom ji mohli analyzovat a odpovědět.

MUDEC_00044​

The client isn't ready yet

Varování znamená, že DHCP klient počítače dosud nepožádal Mudfish Core o IP adresu.

Příčinou může být firewall blokující DHCP požadavky pro zařízení tap(4).

Dočasné řešení najdete u kódu MUDEC_00045.

MUDEC_00045​

The client doesn't response with DHCP protocol

V Mudfish v5.5.8 a novějším je přidán Wintun jako alternativa k ovladači TAP od OpenVPN.

Zapnete jej spuštěním Mudfish Launcher s -N. Podrobnosti najdete v dokumentu Volby spuštění mudrun.

DHCP klient počítače po určitou dobu nepožádal Mudfish Core o IP adresu.

Obvykle se klient DHCP Windows pokouší získat adresu od Mudfish Core, ale z nějakého důvodu nepřijme DHCP Offer. Vyzkoušejte následující postupy:

  • Ve Windows 10 může být příčinou pomalé zpracování konfigurace sítě. Zkuste:

    • Kliknout pravým tlačítkem na dolní panel a spustit Správce úloh.

    Někdy to problém vyřeší. Pokud ne:

    1. Klikněte na ikonu sítě v oznamovací oblasti vpravo dole a otevřete „Nastavení sítě“.

    2. V okně nastavení klikněte na „Stav“ vpravo a nechte okno otevřené.

    3. Klikněte na „Změnit možnosti adaptéru“ a toto okno také ponechte otevřené.

  • Ve Windows s verzí v4.3.13 nebo novější lze použít volbu Launchera -I. Adresa IP se pak nastavuje přes IP Helper API místo DHCP. Postup:

    1. V nabídce Start otevřete „Mudfish Cloud VPN“.

    2. Klikněte pravým tlačítkem na „Mudfish Launcher“ a otevřete „Vlastnosti“ (Properties).

    3. Upravte volby spuštění v poli „Cíl“ (대상(T)). Výchozí hodnota obvykle je:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe"

      Přidejte -I:

      "C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I

      Přidání volby -I do zástupce Launchera

    4. Při správném použití volby najdete v logu Core v „Panel → Stav → Procesy“ řádek:

      [INFO] Setting IP address <ip_address> with IP Helper

  • Pokud na počítači v internetové kavárně běží antivir, na chvíli jej vypněte a restartujte Mudfish. Například Norton Anti-virus někdy mylně považuje DHCP Offer z Mudfish Core za paket pro ARP Spoofing a zahodí jej.

  • V Ovládacích panelech na seznamu síťových zařízení najděte TAP-Win32 adapter v9. Několikrát jej zakažte a povolte a restartujte Mudfish. Někdy to pomůže.

  • Ve vlastnostech TAP-Win32 adapter v9 zkontrolujte, zda „DHCP povoleno“ má hodnotu „Ano“.

    Vlastnosti spojení zkontrolujete podle https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7. Musí být vybráno automatické získání IP adresy.

  • Zkontrolujte, zda je u TAP-Win32 adapter v9 zapnuto IPv6. Úplně je vypněte a zkuste to znovu. Někdy to problém vyřeší.

  • Restartujte operační systém a opakujte pokus.

MUDEC_00048​

wrong sid number <sidno> (tag <tagno>)

Hodnota <sidno> je neplatná. Pokud se problém opakuje, odstraňte z instalační složky Mudfish všechny tyto soubory s příponou vsm a znovu spusťte program:

  • .mudfish.vsm
  • .mudflow.vsm
  • .mudrun.vsm

MUDEC_00049​

no entry for SID XXX.

Viz popis chyby MUDEC_01643.

MUDEC_00051​

Failed to set the default route.

Nelze nastavit interní výchozí trasu Mudfish, protože uzel vybraný pro tuto trasu nebyl nalezen v seznamu serverů. Obvykle to může souviset s kreditem Mudfish.

  • Nejprve ověřte správné dobití kreditu. Někdy je příčinou nedostatečný zůstatek.

  • Pokud používáte tarif „Předplatné“, zkontrolujte, zda máte aktivovaný platný předplacený balíček.

Pokud problém přetrvává, obraťte se na fórum Mudfish.

MUDEC_00056​

arp: AA:BB:CC:DD:EE:FF is using my IP address 0.0.0.0 on reX

Při používání Mudfish se někdy objeví tato chyba ARP. Může znamenat, že interní soukromou IP adresu přidělenou vám používá také jiný uživatel. Možné příčiny:

  • Program pro správu soukromých IP adres na centrálním serveru Mudfish neočekávaně skončil.

    O takovém problému obvykle informujeme na facebookové stránce Mudfish.

  • Počítač nebo notebook přešel do hibernace či režimu spánku bez ukončení Mudfish a problém nastal po probuzení.

V takové situaci je nutné Mudfish restartovat.

MUDEC_00057​

Couldn't find the static node X for default route

Uzel vybraný pro interní výchozí bránu Mudfish je z nějakého důvodu nedostupný.

MUDEC_00058​

No gateway found.

Problém obvykle nastává při nedostatku kreditu Mudfish. Nejprve jej kupte na http://credits.ko.loxch.com/.

MUDEC_00059​

ODR_write() error to <ip>: <errno> <err_string>

Jde o problém komunikace s uzlem Mudfish, jehož veřejná IP adresa je <ip>. Program odeslal data, ale přenos selhal z důvodu uvedeného v <errno> a <err_string>. Možné případy:

  • 10060 (ODR_ETIMEDOUT)

    Data byla odeslána, ale uzel nepotvrdil jejich přijetí.

  • 10054 (ODR_ECONNRESET)

    Uzel po odeslání dat ukončil spojení.

Změňte uzel a zkontrolujte, zda chyba přetrvává.

Výběr jiného uzlu pro položku

MUDEC_00060​

ODR_sendto() error to A.B.C.D: error message

Interní virtuální síťové zařízení re(4) Mudfish odesílalo UDP paket uzlu, ale přenos z nějakého důvodu selhal.

Příčina je uvedena v části error message. Obvykle souvisí s firewallem nebo sítí:

  • ODR_EHOSTUNREACH

    Neexistuje trasa k cílovému uzlu A.B.C.D. Jde o pokus o přístup k nedosažitelnému hostiteli, obvykle kvůli nesprávné směrovací tabulce.

  • ODR_ENOBUFS

    Při odesílání paketu do A.B.C.D operační systém vrátil chybu. Obvykle není dost místa ve vyrovnávací paměti socketu nebo je plná interní fronta.

    Znamená to, že z nějakého důvodu nelze poslat paket do A.B.C.D, zpravidla při nefunkční komunikaci s tímto cílem.

Nejprve zkontrolujte MTU mezi počítačem a uzlem a nastavte vhodnou hodnotu. Pokud pošlete hlášení přes „Podpora → Nahlásit problém“ (지원 → 문제점 보고하기), můžeme se na situaci podívat.

MUDEC_00062​

ODR_read() for hdr error from <ip>: <string>*

Chyba může nastat, když Mudfish používá TCP ke komunikaci s centrálním serverem.

<ip> označuje veřejnou IP adresu uzlu Mudfish a <string> příčinu selhání čtení z TCP socketu.

  • ODR_ECONNRESET

    Uzel Mudfish nebo firewall na jeho síti z nějakého důvodu poslal programu TCP RST. Spojení tedy jako první ukončila strana uzlu.

    Změňte používaný uzel a ověřte, zda se problém opakuje.

Pokud uzel uvedený v <ip> běžně nepoužíváte, můžete zprávu ignorovat.

MUDEC_00064​

ODR_read() for payload error from <ip>: <err_string>

Chyba může nastat při protokolu připojení TCP. Nepodařilo se přijmout data z uzlu <ip>; přesnou příčinu určuje <err_string>.

  • ODR_ECONNABORTED

    Spojení s uzlem mohl jako první ukončit počítač uživatele.

    Mohlo je ukončit samotné OS nebo zablokovat program třetí strany, například firewall či antivir.

  • ODR_ETIMEDOUT

    Čtení dat (Payload) pomocí read() překročilo časový limit, protože uzel data neposlal.

Vyzkoušejte jiný uzel podle části FAQ Uzly nebo změňte protokol připojení a otestujte jej.

Obecná nastavení a protokol připojení

MUDEC_00066​

ODR_recvfrom() error from <ip>: <num> <string>

<ip> je IP adresa uzlu Mudfish a <num> a <string> popisují chybu. Mudfish odeslal UDP paket k uzlu <ip>, ale z nějakého důvodu nebyl doručen. Jednotlivé případy:

  • ODR_ECONNRESET

    Mudfish poslal UDP paket uzlu <ip>, ale jeho TTL (Time To Live) z nějakého důvodu vypršelo. Od mezilehlého routeru přišla ICMP zpráva „TTL expired in transit“.

MUDEC_00071​

Couldn't connect to A.B.C.D:E for TCP: <num> <string>

Mudfish Core se nemůže připojit k určitému uzlu, v příkladu k serveru s IPv4 adresou A.B.C.D. <num> a <string> popisují příčinu.

Možné důvody:

  • Uzel nefunguje, spojení blokuje firewall nebo program na serveru nepracuje správně.

  • Používaná internetová přípojka z nějakého důvodu nenajde trasu k vybranému uzlu.

Podrobnosti zpráv:

  • ODR_ETIMEDOUT

    Chyba může nastat při pokusu připojit se k A.B.C.D nebo pokud server po určitou dobu nereaguje.

    Nejčastěji je spojení z nějakého důvodu blokováno firewallem.

Doporučujeme postupy z dokumentu Řešení problémů s firewallem.

MUDEC_00074​

Failed to connect A.B.C.D:E

Chyba má stejné příznaky jako MUDEC_00071. Viz její popis.

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

Selhala příprava odeslání heartbeat centrálnímu serveru Mudfish. Příčinu najdete v logu Core v nabídce „Stav → Procesy“: před MUDEC_00075 by měl být jiný chybový kód.

Log Core v nabídce procesů

MUDEC_00079​

Failed to connect the master server: <error_msg>

Z nějakého důvodu se nelze připojit k ověřovacímu serveru na centrálním serveru Mudfish. Možné příčiny:

  1. Ověřovací server skutečně přestal fungovat.

  2. Firewall v počítači nebo v síti znemožňuje přístup k centrálnímu serveru.

    Vyzkoušejte postupy z dokumentu Řešení problémů s firewallem.

Volba -O při spuštění

Obecná nastavení programu

Příklad nastavení při řešení problémů s připojením

Nastavení MAC adresy

Nastavení LAN v rozhraní LuCI

MUDEC_00080​

TOL_sendto(2) error to reX A.B.C.D for heartbeat.

Příčina​

Spojení s uzlem Mudfish je nestabilní nebo uzel neodpovídá.

Jde o uzel s interní IPv4 adresou A.B.C.D připojený k virtuálnímu zařízení reX, kde X je číslo. Název uzlu zjistíte vyhledáním A.B.C.D na https://mudfish.net/server/status.

Řešení​

  • Pokud uzel nepoužíváte, můžete zprávu ignorovat. Může jít o dočasné přerušení jeho provozu.

  • Pokud heartbeat selhává ke všem uzlům, příčinou může být politika firewallu sítě. V „Nastavení → Obecné“ změňte protokol připojení z UDP na TCP nebo ICMP a vyzkoušejte jej.

  • Pokud problém přetrvává, napište na fórum Mudfish.

MUDEC_00084​

Too many failure to the backend.

Připojení k vybranému uzlu opakovaně selhává. Při přetrvávajícím problému se obvykle zobrazují také MUDEC_00071 a MUDEC_00074. Zjistěte, kterého uzlu se problém týká, a nahlaste jej na fóru nebo na support-ko@loxch.com.

MUDEC_00086​

ReadFile() error: <num> <error_msg>

Nepodařilo se přečíst data ze zařízení TAP-Win32 adapter v9 z důvodu uvedeného v <error_msg>. Známé případy:

  • 2 The system cannot find the file specified.

    Zařízení nebylo nalezeno. Může být nesprávně nainstalováno nebo může být v systému více zařízení TAP-Win32 adapter v9.

    Nejprve zařízení opravte nebo přeinstalujte podle Ovladač TAP(4) nefunguje.

  • 995 The I/O operation has been aborted because of either a thread exit or an application request.

    Vstupně-výstupní operace byla z nějakého důvodu přerušena. Obvykle jiný program narušil běh Mudfish nebo převzal či přerušil spojení zařízení TAP-Win32 adapter v9.

    Nejprve zkontrolujte, zda jiný program nenarušuje činnost Mudfish.

MUDEC_00089​

Příčina je stejná jako u MUDEC_00086.

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

Pokus změnit Tcpip Parameter zařízení TAP-Win32 adapter v9 ve Windows selhal:

  • 5 Access is denied.

    Přístup ke čtení nebo zápisu hodnoty registru je z nějakého důvodu zakázán. Může jej řídit firewall nebo antivir.

Chyba nemá zásadní vliv na fungování Mudfish a lze ji ignorovat.

MUDEC_00104​

CreateProcess failed (<errnum>)

Při změně MTU zařízení TAP-Win32 adpater v9 příkazem netsh nastala chyba. Příčinu určuje <errnum>:

  • 2 ERROR_FILE_NOT_FOUND

    Pokud se chyba objeví, zkontrolujte, zda existuje %SystemRoot%\system32\netsh.exe. Pokud tato chyba neexistuje, soubor mohl být násilně odstraněn virem nebo jiným škodlivým kódem. Pro správné používání Mudfish jej pravděpodobně bude nutné obnovit.

MUDEC_00110​

No panel found for ID <uuid>. Trying the next.

Windows našel základní informace o TAP-Win32 adpater v9 odpovídajícím <uuid>, ale nenašel podrobnosti jeho konfigurace. Může to způsobit nesourodý nebo poškozený registr po předchozím používání jiného VPN programu.

Pokud kontrola základní funkčnosti potvrdí správný chod, můžete problém ignorovat. Jinak zařízení TAP-Win32 adpater v9 není správně nainstalováno. Řešení najdete v dokumentu Ovladač TAP(4).

MUDEC_00111​

Příčina je stejná jako u MUDEC_00192.

MUDEC_00112​

Příčina je stejná jako u MUDEC_00086.

MUDEC_00114​

Příčina je stejná jako u MUDEC_00062.

MUDEC_00115​

Příčina je stejná jako u MUDEC_00062.

MUDEC_00123​

Příčina je stejná jako u MUDEC_00139.

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

Proces Mudfish Core nedokázal vložit trasu do hostitelského operačního systému uživatele. <errno> a <err_msg> určují důvod. Známé zprávy:

  • 160 (ERROR_BAD_ARGUMENTS) - One or more arguments are not correct.

    Funkce CreateIpForwardEntry() dostala neplatný argument. Pošlete podrobnosti prostřednictvím hlášení problému.

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    Nemuselo být nalezeno síťové rozhraní, pro které se má nastavit směrovací tabulka.

MUDEC_00125​

No default routing path found

Chyba může nastat při spuštění Mudfish v režimu Full VPN, pokud lze ve směrovací tabulce najít výchozí bránu operačního systému. Známý případ:

  • Mudfish nepodporuje používaný operační systém.

Pokud problém přetrvává, pošlete hlášení problému, abychom mohli lépe pomoci.

MUDEC_00126​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<nexthop> (ifindex <idx> metric <metric1>)

Ve Windows se nepodařilo vytvořit záznam předávání ve směrovací tabulce. Zkontrolujte předchozí chyby v „Stav → Procesy“. Obvykle před tímto místem najdete MUDEC_00124, který popisuje příčinu.

MUDEC_00129​

ODR_CreateIpForwardEntry failed: IP <ip>/<netmask>/<gateway> (ifindex <interface_index> metric <metric_value>)

Mudfish Core nedokázal vložit trasu (<ip>, <netmask> a <gateway>) do hostitelského operačního systému uživatele.

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

Jde o chybu ovladače msk(4), virtuálního síťového zařízení Mudfish. Příčina závisí na <err_string>:

  • ODR_ENOENT

    Odpovídá The system cannot find the file specified. Může nastat, když se z nějakého důvodu přeruší spojení Mudfish se zařízením TAP-Win32 adapter v9.

    Například programy pro optimalizaci pingu mohou po úpravě registru Windows restartovat všechna síťová zařízení, aby změny použily. Při tom se může chyba objevit.

MUDEC_00139​

MUDEC_00139 i MUDEC_00137 souvisejí se zařízením TAP-Win32 adapter v9. Může být narušena i základní funkčnost Mudfish. Nejdůležitější je proto nejprve provést kontrolu základní funkčnosti a ověřit správný chod.

MUDEC_00145​

MUDEC_00145: udp_relay: TOL_sendto(2) failed to <address>: <errno> <errmsg>

Chyba může nastat při zapnutém režimu FastConnect. Znamená problém při předávání UDP paketu uzlu <address>. Známé zprávy:

  • 55 No buffer space available

    Mudfish chtěl předat UDP paket, ale buffer socketu v nižší interní vrstvě je plný a další paket nelze předat.

    Obvykle jde o problém komunikace s uzlem <address>. Změňte uzel a zkuste to znovu.

    Změna uzlu položky

  • 64 Host is down

    Uzel <address> není dostupný. Mohl přestat fungovat. Vyberte jiný a zkuste to znovu.

    Výběr jiného uzlu

Pokud problém přetrvává, vypněte FastConnect a zkontrolujte, zda se stejné příznaky opakují.

MUDEC_00167​

Failed to connect to the master server

Nelze se připojit k ověřovacímu serveru na centrálním serveru Mudfish. Podrobnosti najdete u MUDEC_00079.

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

Tato chyba může obvykle nastat při zapnutém režimu FastConnect. Počítač předal programu Mudfish požadavek na připojení k <ip>, ale Mudfish interně nemůže zjistit, přes který uzel jej má odeslat.

V současnosti můžete postupovat takto:

  1. Vypněte režim FastConnect.

  2. Pokud hra funguje bez problémů, můžete tuto chybu jednoduše ignorovat.

MUDEC_00177​

tcprelay: Failed to find information for sid <number>.

Tato chyba může nastat při zapnutém režimu FastConnect, pokud program Mudfish interně nemůže najít uzel odpovídající <number>.

<number> je jedinečné ID uzlu. Program má data odeslat přes tento uzel, ale neobdržel o něm informace.

Pro vyřešení problému zkontrolujte následující:

  • V nastavení používané položky vyberte jiný uzel. Původně nastavený uzel může být momentálně nedostupný a označený jako DOWN.

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

Tato chyba může nastat při použití režimu FastConnect. Mudfish chce předat data cíli <ip>, ale interně nedokáže určit, přes který uzel je má odeslat.

Pokud hra funguje bez problémů, tuto chybu obvykle stačí ignorovat. Od verze v4.2.7 byla její úroveň v protokolu snížena na information.

MUDEC_00179​

MUDEC_00179: Path MTU is wrong. (X/Y)

Pokud hra funguje bez problémů i při této chybě, můžete ji jednoduše ignorovat.

Tato zpráva se obvykle objeví, když je MTU (Maximum Transmission Unit) používané při komunikaci počítače s centrálním serverem Mudfish menší, než Mudfish očekává. Hodnota „X“ ve zprávě představuje skutečné MTU a „Y“ hodnotu nastavenou v Mudfish. Hodnota „X“ bývá menší z následujících důvodů:

  1. MTU síťového zařízení připojeného k internetu bylo vynuceně změněno.

    Stává se to po instalaci programů pro optimalizaci pingu, které tuto hodnotu samy mění.

  2. Směrovač mezi vaším počítačem a centrálním serverem Mudfish podporuje komunikaci pouze s menším MTU.

Řešení 1​

Nejprve zkontrolujte výchozí MTU používaných síťových zařízení. Obvykle je zjistíte takto:

  • Klikněte na Start a otevřete Ovládací panely.

  • Kliknutím na Síťová připojení zobrazte seznam síťových zařízení nainstalovaných a používaných v systému.

  • Na každé zařízení klikněte pravým tlačítkem a otevřete jeho vlastnosti. Zobrazí se okno podobné následujícímu.

    Vlastnosti síťového adaptéru

  • Klikněte na tlačítko Konfigurovat a v otevřeném okně přejděte na kartu Upřesnit, kde najdete položku MTU.

  • Zkontrolujte, zda je hodnota 1500. Pokud není, obnovte ji na 1500.

Řešení 2​

Před změnou MTU zařízení TAP-Win32 Adapter v9 musíte Mudfish úplně ukončit. Pokud hodnotu změníte během připojení, přeruší se komunikace s uzlem.

Pokud kontrola podle řešení 1 ukázala, že jsou všechny hodnoty správně nastaveny na 1500 bajtů, doporučujeme nastavit výchozí MTU zařízení TAP-Win32 Adapter v9 na „X“ − 50. Například při hodnotě 1480 bajtů v chybové zprávě nastavte 1430 bajtů.

  • V seznamu síťových zařízení vyhledejte TAP-Win32 Adapter v9. Klikněte na něj pravým tlačítkem a otevřete vlastnosti. Zobrazí se okno podobné následujícímu.

    Vlastnosti zařízení TAP-Win32 Adapter v9

  • Klikněte na tlačítko Konfigurovat a v otevřeném okně přejděte na kartu Upřesnit, kde najdete položku MTU.

  • Uložte menší hodnotu.

  • V systému XP je pro správné použití změny nutný restart.

MUDEC_00180​

TCP_socket(2) failed: <errno> <string>

Tato chyba nastává pouze při zapnutém režimu FastConnect. Znamená problém při čtení dat z uzlu a jejich předávání do vašeho počítače (místního stroje). Podrobnosti podle <errno> a <errmsg>:

  • 55 No buffer space available

    Data měla být předána místnímu počítači, ale buffer socketu je z nějakého důvodu plný a další data nelze předat. Obvykle k tomu dochází při vytváření příliš mnoha spojení s uzlem Mudfish.

Zkuste vypnout režim FastConnect nebo použít jiný uzel.

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

Tato chyba může nastat při zapnutém režimu FastConnect, pokud nelze předat data cíli <ip>.

MUDEC_00182​

udp_relay: TOL_socket(2) failed: <errno> <string>

Program UDP relay již nemůže vytvářet další sockety pomocí socket(2). Hodnota <errno> umožňuje situaci upřesnit, obvykle však problém způsobuje příliš mnoho vytvořených UDP socketů.

Protože příčinou bývá spuštěný program vytvářející mnoho UDP spojení, můžete problém vyřešit jeho ukončením. Pomoci mohou i následující kroky:

  • Vypněte spuštěný program využívající P2P, například BitTorrent.

  • Ukončete programy s velkou síťovou aktivitou.

  • Pokud současně používáte režimy Full VPN a FastConnect, vypněte Full VPN.

MUDEC_00186​

Wrong TCP format hdr: <char>

Při komunikaci s vybraným uzlem Mudfish nastal problém s vaším připojením. Připojení také může být sledováno nebo blokováno síťovým firewallem.

Zkuste jiný protokol připojení nebo jiný uzel Mudfish.

MUDEC_00192​

Failed to open '/dev/tap7': <errno> <err_string>

Příčina obvykle závisí na hodnotě <errno>. Zkontrolujte následující:

  • Stáhněte a použijte nejnovější verzi z https://mudfish.net/download. Již nezávisí na ovladači tuntap, takže by tento problém neměl nastat.

  • Příčinou může být již spuštěný proces Mudfish. Zkontrolujte seznam procesů; pokud v něm najdete mudfish, ukončete jej příkazem kill a zkuste to znovu.

MUDEC_00196​

SID <number> ((null)) isn't alive.

Uzel odpovídající SID <number> (SID označuje interní jedinečné ID uzlu) z nějakého důvodu již nemůže poskytovat službu. Zkontrolujte následující:

  • V nastavení režimu Full VPN nebo jednotlivých položek vyberte jiný uzel a ověřte, zda se tím problém vyřeší.

  • Pokud používáte paušální tarif, zkontrolujte na https://mudfish.net/admin/front měsíční spotřebu dat.

    Problém může nastat, pokud jste překročili měsíční datový limit zakoupeného balíčku.

  • Zkontrolujte, zda máte dostatek kreditu Mudfish. U paušálního tarifu někdy problém nastává proto, že si uživatel nezakoupil balíček.

    Podrobnosti o balíčcích najdete v dokumentu Oznámení změny tarifů – 20210607.

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

Selhávají signály heartbeat, které Mudfish odesílá pro udržení komunikace s uzlem. Obvyklou příčinou je síťový firewall, jehož pravidla blokují protokol připojení používaný Mudfish.

Změňte protokol podle dokumentu Řešení problémů s komunikací s uzlem.

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

Toto varování znamená, že některá z aktuálních položek má nastavený uzel <mudfish_node_name>. Mudfish pravidelně testuje ztrátovost paketů u uzlů, které považuje za právě používané, a informuje o výsledcích.

Při testu uzlu <mudfish_node_name> bylo zahozeno <percentage> paketů.

Čím vyšší je <percentage>, tím méně stabilní je spojení. Hodnota může sloužit jako ukazatel, že je vhodné použít jiný uzel. Pro vyřešení problému můžete zkusit následující:

  • Změňte protokol připojení na protokol založený na TCP.

  • V nabídce Nastavení → Program změňte metodu měření RTT na TCP.

  • Použijte jiný uzel.

Pokud chcete podrobněji prozkoumat příčinu, proveďte test veřejné IP adresy používaného uzlu podle dokumentu Analýza sítě pomocí WinMTR.

MUDEC_00251​

Failed to connect the master server.

Tato chyba může nastat, pokud se nelze připojit k centrálnímu serveru Mudfish.

V nabídce Stav → Procesy prohlédněte protokol Launcheru. Zkontrolujte, zda se před touto zprávou nevyskytuje jiná chyba. Ta je příčinou problému; prostudujte dokumentaci k ní.

MUDEC_00254​

authc_read() failed: <result>

Příčina je stejná jako u MUDEC_00020.

MUDEC_00258​

Failed to fetch the configuration. (r <result>)

Příčina je stejná jako u MUDEC_00020.

MUDEC_00260​

sendmsg(2) for DHCP server failed: <errno> <error_msg>

Při předávání odpovědi DHCP do počítače uživatele nastala chyba. Přesnou příčinu uvádějí <errno> a <error_msg>. Může se objevit například tato zpráva:

  • No route to host

    Mudfish chtěl předat odpověď DHCP, ale interně nedokáže určit, kam ji odeslat. Příčinou může být nesprávné interní nastavení Mudfish nebo jiný neznámý problém.

Zkuste použít volbu -I popsanou u MUDEC_00045.

Nastavení spouštěcí volby -I

MUDEC_00262​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

Při odesílání dat do uzlu <ip_addr> nastal problém s MTU (Maximum Transmission Unit).

Kontrolní seznam

Než vyzkoušíte níže uvedená řešení, zkontrolujte několik okolností, které mohou způsobovat MUDEC_00262.

  1. Pokud jste nainstalovali Muddog (https://dog.mudfish.net/), odinstalujte jej.

  2. Zkontrolujte, zda již neběží jiný program VPN. Tento problém někdy způsobuje změna směrovací tabulky systému jiným programem VPN.

Řešení 1​

Snižte MTU síťového zařízení TAP-Win32 adapter v9 na 1450 nebo na ještě nižší hodnotu, při které se chyba přestane objevovat:

  • Nejprve ukončete Mudfish. Změna MTU tímto postupem za běhu programu může způsobit jeho nesprávné fungování.

  • V seznamu síťových zařízení vyhledejte TAP-Win32 Adapter v9. Klikněte na něj pravým tlačítkem a otevřete vlastnosti. Zobrazí se okno podobné následujícímu.

Vlastnosti zařízení TAP-Win32 Adapter v9

  • Klikněte na tlačítko Konfigurovat a v otevřeném okně přejděte na kartu Upřesnit, kde najdete položku MTU.

  • Výchozí hodnota je 1500. Uložte menší hodnotu: začněte na 1400 a poté testujte hodnoty snižované o 50, tedy 1350, 1300 atd., dokud se MUDEC_00262 nepřestane objevovat.

  • V systému XP je pro správné použití změny nutný restart.

Řešení 2​

Pomoci může úprava MTU v nastavení:

  1. Přejděte do nabídky Nastavení → Program.

  2. Hodnotu MTU postupně snižujte na 1400, 1300 nebo 1200 a testujte výsledek.

    Výchozí hodnota Mudfish je 1400.

Řešení 3​

  • Někdy problém vyřeší změna protokolu připojení z UDP na TCP.
  1. Přejděte do nabídky Nastavení → Program.

  2. Vyberte protokol / port založený na TCP.

MUDEC_00269​

udp_relay: TOL_sendmsg(2) to <ip>:<port> failed: <errno> <errmsg>

Tato chyba nastává pouze při zapnutém režimu FastConnect. Znamená problém při čtení dat z uzlu a jejich předávání do vašeho počítače (místního stroje). Podrobnosti podle <errno> a <errmsg>:

  • 55 No buffer space available

    Data měla být předána místnímu počítači, ale buffer socketu je z nějakého důvodu plný a další data nelze předat.

    Obvykle běží Torrent nebo jiný program vytvářející mnoho síťových spojení, takže počet připojených socketů přesáhne kapacitu programu Mudfish.

  • 65 No route to host

    Proces Core programu Mudfish chtěl předat paket cíli <ip>:<port>, ale nemohl najít směrovací informace pro tento cíl.

    Pokud Mudfish i při této chybě funguje bez problémů, můžete ji ignorovat. Pokud kvůli ní nelze používat režim FastConnect, pošlete hlášení problému, které nám pomůže zjistit příčinu.

Zkuste vypnout režim FastConnect nebo použít jiný uzel.

MUDEC_00279​

arp: <ip> moved from <macaddr> to <macaddr> on <interface>

Příčinou může být problém interní služby Mudfish. K jeho odstranění je nutná pomoc správců. Kontaktujte nás prostřednictvím fóra Mudfish.

MUDEC_00280​

Příčina je stejná jako u MUDEC_00020.

MUDEC_00281​

Failed to fetch the routing table.

Mudfish neobdržel informace o směrovací tabulce z centrálního serveru. Někdy je příčinou síťový problém. Pokud potíže přetrvávají, zkuste následující:

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Mudfish neobdržel odpověď heartbeat z centrálního serveru. Příčina závisí na <result_code>. Pokud se chyba opakuje, centrální server považuje uživatele za odpojeného. Nevyřešený problém proto může ovlivnit používání služby.

Pokud se však chyba objeví jen občas, můžete ji ignorovat.

MUDEC_00283​

Too many heartbeat gap (<timediff> / <success_count>). Exit.

Tato chyba úrovně FATAL může nastat, pokud se poslední hodnota heartbeat klienta známá centrálnímu serveru Mudfish výrazně liší od aktuální hodnoty programu. Zjištěný rozdíl je <timediff>; překročí-li 1800 sekund (30 minut), proces Mudfish Core je vynuceně ukončen. Může k tomu dojít v následujících situacích.

  • Notebook nebo stolní počítač byl uveden do hibernace a po určité době znovu zapnut.

  • Síť byla po určitou dobu nefunkční a poté se obnovila.

Při této chybě stačí znovu spustit Mudfish.

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

Chyba může nastat při ověřování oprávnění k vytvoření šifrovacího klíče během spouštění Mudfish. Může se objevit následující kód.

  • 0x80090024 The profile for the user is a temporary profile

    Vyzkoušejte řešení uvedené v části MUDEC_00286.

MUDEC_00286​

CryptAcquireContext, newkeyset

Chyba znamená problém při inicializaci pro vytvoření šifrovacího klíče při prvním spuštění Mudfish. Vyzkoušejte následující postup.

  1. Ověřte, zda je aktuální účet Windows chráněn heslem. Pokud se přihlašujete bez hesla, nastavte je a restartujte počítač.

  2. Pokud první postup nepomůže, vytvořte zcela nový účet Windows, nastavte mu heslo a zkuste použít tento účet.

  3. Pokud nepomůže ani jeden z těchto postupů, proveďte následující kroky.

    • V Průzkumníku otevřete %APPDATA%\Microsoft\Crypto\, přejmenujte podadresář RSA například na RSA.old a restartujte počítač.

      Pokud přejmenování RSA nepomůže, přejmenujte adresář Keys například na Keys.old, restartujte počítač a zkuste to znovu.

MUDEC_00299​

write(2) error for command <command>: <errnum> <errmsg>

Tato chyba může nastat v linuxové verzi Mudfish a znamená, že se nepodařilo provést příkaz <command>. Podrobnější příčinu zjistíte z <errnum> a <errmsg>.

  • 9 - Bad file descriptor

    Chyba znamená, že proces, který měl příkaz provést, z neočekávaného důvodu havaroval.

    Požádejte o technickou podporu na fóru Mudfish.

Pokud používáte router ipTIME, úplně jej vypněte a znovu zapněte. Pokud chyba přetrvává, v přehledu otevřete Stav → Procesy, zkontrolujte zprávy WARN nebo ERROR v protokolu Core a vložte je například na https://pastebin.com. Uveďte také model routeru.

MUDEC_00305​

Příčina je stejná jako u MUDEC_00015.

MUDEC_00306​

Příčina je stejná jako u MUDEC_00015.

MUDEC_00309​

Failed to write the routing socket message: <errnum> <errmsg>

Chyba může nastat, pokud proces Mudfish Core nedokáže vytvořit položku směrovací tabulky. Dosud byla zjištěna následující příčina.

  • Network is unreachable

    Může nastat, pokud vytvářená položka není podle interní konfigurace sítě dosažitelná.

    Konfigurace sítě mohla selhat kvůli jiné interní chybě. V přehledu Mudfish otevřete „Stav → Procesy“ a v protokolu Core zkontrolujte chyby před MUDEC_00309.

    Obvykle se objevuje, když je uzel nastavený pro položku mimo provoz.

MUDEC_00314​

Failed to get any OS level event for reconnecting. (<ip>:<port> <protocol>)

Chyba může nastat, když se Mudfish pokouší připojit k uzlu <ip> na portu <port> pomocí protokolu <protocol>, ale od operačního systému nedostane žádnou odpověď o výsledku připojení. Znamená to, že spojení s uzlem nebylo navázáno. Pomoci mohou následující postupy.

  • Zkuste jiný protokol připojení popsaný v odkazované dokumentaci.

  • Případně použijte jiný uzel.

MUDEC_00316​

Failed to receive information. <cur_count> / <total_count> / <result> / <expected_size>

Chyba může nastat při získávání informací o položkách uživatele, tedy směrování, z centrálního serveru Mudfish. Čísla ve zprávě mají následující význam.

  • <cur_count>

    Index právě zpracovávané směrovací tabulky.

  • <total_count>

    Celkový počet směrovacích tabulek, které je třeba stáhnout.

  • <result>

    Velikost dosud stažených informací o směrovací tabulce.

  • <expected_size>

    Očekávaná velikost informací o směrovací tabulce. Je třeba stáhnout právě takové množství dat.

MUDEC_00319​

Failed to authenticate using ID/PWD

Chyba znamená neúspěšné ověření ID a hesla uživatele. Pokud se opakuje, zkontrolujte následující body.

  • V nabídce „Stav → Procesy“ vyhledejte v protokolu Core zprávy WARN nebo ERROR. Velmi pravděpodobně před MUDEC_00319 nastala jiná interní chyba Mudfish. Právě předchozí chyba obvykle ukazuje základní příčinu.

  • Na https://mudfish.net/admin/front zkuste změnit heslo na jednodušší kombinaci a poté pokus opakujte.

MUDEC_00320​

Failed to fetch the static node information.

Chyba může nastat, pokud nelze získat informace o uzlech z centrálního serveru Mudfish. Příčin může být více, obvykle však jde o následující situace.

  • Síť centrálního serveru Mudfish je nestabilní.

  • Na používaném připojení je síťový firewall.

  • Síťová konfigurace počítače není v pořádku.

MUDEC_00330​

Slowed down due to speed limitation.

Tato chyba se může objevit u paušálního tarifu, když Mudfish omezí rychlost podle jeho limitu. Podrobnosti najdete v dokumentu Tarify.

Vyzkoušejte některé z následujících řešení.

  1. Přejděte na jiný tarif, účtovaný podle objemu přenesených dat.

  2. Ukončete programy vytvářející zbytečný síťový provoz, abyste uvolnili kapacitu připojení.

  3. Přejděte na jiný paušální balíček s vyšším rychlostním limitem.

    Nabídku najdete na http://mudfish.net/admin/user/dataplan/modify.

  4. Pokud se domníváte, že problém způsobuje webový provoz HTTP / HTTPS, zkuste jej vyloučit v nabídce „Nastavení → Program → Pravidla výjimek“.

MUDEC_00332​

WSAIoctl() error for ODR_socket(): <errno>

Chyba znamená selhání volání ioctl() pro zákaz fragmentace při vytváření socketu. V <errno> se mohou objevit následující hodnoty.

  • 10013 (WSAEACCESS)

    Zdá se, že operační systém blokuje volání API WSAIoctl(). Ověřte, zda jste nedávno nenainstalovali osobní firewall, bezpečnostní modul nebo antivirový program (AV). Je pravděpodobné, že volání blokuje některý z těchto programů.

MUDEC_00333​

Failed to fetch static node <sid> information.

Chyba znamená, že se nepodařilo pronajmout IP adresu pro komunikaci s uzlem <sid>. Otevřete „Stav → Procesy“ a zkontrolujte protokol Core. Před místem výskytu této chyby by měly být jiné chyby nebo varování.

Protokoly procesů Mudfish

Snímek zachovává rozhraní v jazyce původní dokumentace. Názvy nabídek se mohou lišit od českých vysvětlivek.

MUDEC_00338​

Failed to receive a data. (res <errno> / <expected_length>)

Chyba může nastat při neúspěšném získávání informací o směrování z centrálního serveru Mudfish.

V nabídce „Stav → Procesy“ ji najdete v protokolu Mudfish Launcher. Před ní by měla být jiná chybová zpráva. Ta je příčinou tohoto problému; přečtěte si dokumentaci k příslušné chybě.

MUDEC_00350​

Failed to connect to the mudfish master server.

Problém může nastat, když Mudfish Launcher nedokáže provést ověření na centrálním serveru Mudfish.

Obvykle jde o neúspěšné navázání samotného spojení. Zprávu najdete v protokolu Mudfish Launcher v nabídce „Stav → Procesy“. Před ní by měla být jiná chyba, která tento problém způsobila. Přečtěte si její dokumentaci.

MUDEC_00351​

Failed to recvfrom(2) the data from master server. Error <errnum> <errmsg>

Chyba může nastat při problému komunikace uzlu Mudfish s ověřovacím serverem. Obvykle jde o jednu z následujících příčin.

  • Při příjmu dat došlo k neočekávané interní chybě operačního systému.

  • Přijatých dat je málo nebo nebyla přijata žádná.

Zkontrolujte následující body.

  1. Nejprve zjistěte, zda problém nastává jen dočasně, nebo pokaždé. Příčina může být u vašeho poskytovatele Internetu, v mezinárodní síti nebo v nesprávné činnosti ověřovacího serveru Mudfish.

  2. Ve stavu, kdy problém nastal, otevřete „Stav → Procesy“ a protokol Mudfish Launcher. Vyhledejte jiné chyby či varování ve formátu MUDEC_XXXXX, kde XXXXX jsou číslice.

    Je velmi pravděpodobné, že před MUDEC_00351 najdete jiný kód chyby. Jeho zpráva by měla příčinu vysvětlit podrobněji.

Pokud problém přetrvává, obraťte se na fórum Mudfish.

MUDEC_00352​

[WARN] Authentication with username '<username>' failed - Wrong username/password

Chyba znamená neúspěšné ověření ID a hesla uživatele. Komunikace s ověřovacím serverem Mudfish tedy proběhla v pořádku, ale zadané ID / PASSWORD nebylo nalezeno v databázi Mudfish.

Pokud problém přetrvává, zkontrolujte následující body.

  • Na https://mudfish.net/admin/front ověřte, zda se se stejným ID / PASSWORD můžete přihlásit.

  • Pokud přihlášení na uvedené adrese funguje a problém nastává jen v programu, změňte PASSWORD na jednodušší podobu a zkuste to znovu.

  • Pokud nepomůže ani jeden postup, obraťte se na fórum Mudfish.

MUDEC_00357​

Your account isn't activated.

Chyba může nastat, když bylo přihlášení k účtu z nějakého důvodu zablokováno. Obvykle je pravděpodobnou příčinou příliš mnoho chybných pokusů o připojení během určité doby.

Úplně ukončete Mudfish a za 5 minut se zkuste přihlásit znovu.

MUDEC_00362​

ODR_bind() for CLI failed: m_arg <m_arg> <errno> <errmsg>

Chyba může nastat při konfiguraci připojení rozhraní CLI Mudfish. Adresa a port pro naslouchání se nastavují podle <m_arg>. Podrobný důvod selhání určuje <errno>.

  • 10049 ODR_EADDRNOTAVAIL

    Kód znamená „Cannot assign requested address“. Socket CLI pro naslouchání se tedy nepodařilo svázat s IP adresou uvedenou v <m_arg>.

    Obvykle se může objevit na routeru ipTIME s Mudfish.

MUDEC_00373​

Failed to get the gateway IP address.

Chyba může nastat, pokud program v seznamu uzlů Mudfish nenajde IP adresu brány vybraného uzlu. Obvyklou příčinou je následující situace.

  • Vybraný uzel je offline, tedy zastavený nebo nedostupný kvůli síťovému problému.

Pokud se problém opakuje, vyberte jiný uzel Mudfish.

MUDEC_00400​

Too many requests in short time

Chyba vzniká při příliš mnoha požadavcích za krátkou dobu na server počítající nejkratší trasy podle RTT. Postupujte následovně.

  • Nezavírejte stránku s chybou ani neprovádějte jiné akce; ponechte ji otevřenou a vyčkejte.

  • Počkejte přibližně 10 ~ 20 sekund.

  • Poté znovu klikněte na tlačítko, které chybu vyvolalo.

MUDEC_00401​

Not enough information to calculate shortest pathes.

Chyba obvykle nastává, když Mudfish nemá dostatek informací o RTT uživatele pro výpočet nejkratší trasy. Vyzkoušejte postup z následujícího odkazu.

MUDEC_00408​

Klient​

Failed to connect the RTT server.

Přečtěte si níže uvedenou část MUDEC_00409. Příčina je stejná.

Server​

Hit the speed cap.

Problém se může objevit u uživatelů paušálního tarifu. Zpráva znamená, že omezení rychlosti nastalo na straně uzlu Mudfish.

Pokud rychlost omezuje klientský program Mudfish, objeví se MUDEC_00330; pokud ji omezuje uzel, objeví se MUDEC_00408.

Podrobnosti najdete v části MUDEC_00330.

MUDEC_00409​

Failed to connect the RTT server.

Chyba může nastat, pokud nelze navázat spojení se serverem služby Mudfish poskytujícím informace RTT.

Pokud problém přetrvává, odešlete hlášení o problému a kontaktujte technickou podporu Mudfish.

MUDEC_00410​

Failed to connect the master server.

Chyba nastává, pokud se nepodaří správně připojit k ověřovacímu serveru Mudfish.

  • V protokolu Mudrun Launcher v nabídce „Nastavení → Procesy“ by měla být jiná předcházející chyba. Podrobnosti o příčině hledejte tam.

MUDEC_00416​

Failed to connect to <private_ip>:65533 (errno <errno>)

Problém může obvykle nastat při nastavování pokročilého režimu uzlů v položce Mudfish. Pro tento režim se uzlu posílají konfigurační informace a při jejich odesílání došlo k problému s připojením. <private_ip> označuje soukromou IP adresu uzlu. <errno> určuje příčinu, podrobněji popsanou níže.

  • 60

    Hodnota <errno> 60 byla zjištěna v Mac OS X. Znamená Connection Timed Out: připojení bylo zahájeno, ale komunikace z nějakého důvodu nebyla možná.

Zkuste vybrat jiný uzel.

MUDEC_00421​

No mudfish nodes picked for the advanced node for the item <itemid>

Chyba může nastat při nastavování pokročilého režimu uzlů pro položku <itemid>, pokud kvůli chybějícím informacím zatím neznámé příčiny nelze určit, které uzly vybrat. Zkontrolujte následující body.

  • Nezapomeňte ověřit, zda máte kredit Mudfish. Někdy problém způsobuje jeho nedostatek.

  • Pokud je v nastavení položky výběr uzlu automatický, určete uzel ručně.

  • Případně aktualizujte informace podle postupu aktualizace RTT a zkuste to znovu.

  • Pokud jste v nabídce „Nastavení → Uzly“ omezili seznam uzlů, omezení odstraňte a zkuste to znovu.

MUDEC_00424​

RTT stddev values are over 15% of your RTT avg to the closest mudfish nodes. Please check your ISP whether there's an issue or network congestion.

Zpráva se zobrazuje, pokud při interním výpočtu RTT v Mudfish dosahuje odchylka alespoň 15% průměru. Znamená to, že je nestabilní i spojení k uzlům nejbližším vaší aktuální poloze. Výpočet probíhá následovně.

  1. Ze všech uzlů se vybere 6 nejbližších uživateli a pravidelně se měří jejich RTT.

  2. Pokud u všech 6 uzlů dosahuje RTT stddev (směrodatná odchylka) alespoň 15% RTT avg (průměru), zobrazí se varování.

Pokud se chyba opakuje, zkontrolujte následující body.

  • Ověřte, zda místo kabelového připojení nepoužíváte bezdrátové Wi-Fi. Kolísání síly signálu může zvyšovat směrodatnou odchylku RTT.

  • Zkontrolujte připojení poskytovatele Internetu a případná interní nastavení QoS nebo firewallu.

MUDEC_00440​

recv(2) error: read <return_value> error <error_code>

Problém může nastat, pokud se z nějakého důvodu nepodaří přijmout data. Příčinu určuje <error_code>.

  • 10060 (WSAETIMEDOUT)

    Data nebyla po určitou dobu přenesena a vypršel časový limit.

MUDEC_00446​

Give up to wait the snode backed for SID <sid>

Chyba může nastat, když Mudfish interně nenajde informace o uzlu. Pokud se opakuje, vyzkoušejte následující kroky.

  • V nabídce „Nastavení → Uzly“ zrušte nastavené omezení seznamu. Někdy problém způsobuje příliš výrazné omezení dostupných uzlů.

  • V nastavení položky vyberte uzel ručně místo automatického výběru.

Pokud problém nezmizí, odešlete hlášení o problému, abychom vám mohli dále pomoci.

MUDEC_00463​

Failed to sendto the routing information (localip <private_ip> errno <errno>)

Chyba může nastat, pokud se nepodaří správně nakonfigurovat pokročilý režim nebo režim MultiPath uzlů položky.

Program se pokusil nakonfigurovat uzel <private_ip>, ale nastavení selhalo z důvodu <errno>.

Obvykle může jít o problém samotného uzlu, proto změňte nastavení tak, aby se používaly jiné uzly.

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

Chyba může nastat při použití volby -I v Mudfish Launcher. Příčina závisí na hodnotě <errno>.

  • 1168 (ERROR_NOT_FOUND)

    Kód může znamenat, že na počítači nebylo nalezeno síťové zařízení TAP-Win32 adapter v9 pro Mudfish. Obvyklé příčiny jsou následující.

    • Instalace balíčku Mudfish narazila na problém a zařízení TAP-Win32 adapter v9 se nenainstalovalo správně.

    • Počítač spravuje administrátor, například v internetové kavárně nebo škole. Instalace ovladačů bývá v takovém prostředí blokovaná, takže Mudfish pravděpodobně nebude správně fungovat.

    Pokud problém přetrvává, odešlete hlášení o problému.

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    Kód znamená, že zařízení TAP-Win32 adapter v9 již má nastavenou IP adresu.

    Obvyklým řešením je úplný restart počítače a nový pokus, případně použití Mudfish bez volby -I.

MUDEC_00467​

Failed to recvfrom(3) the flush information (received <errnum> / expected <length> / errno <errno> / sid <sid>)

Chyba nastává, pokud se na uzlu <sid> nepodaří nastavit informace pokročilého režimu nebo režimu MultiPath pro položku.

Důvod selhání zjistíte z hodnoty <errno>.

  • 10060 (WSAETIMEDOUT)

    Uzel po odeslání požadavku neodpověděl po dobu 20 sekund.

Nejprve zkuste místo uzlu s číslem <sid> použít jiný uzel.

Případně změňte režim uzlů na základní a proveďte test.

MUDEC_00470​

Increasing no of fragmented packets.

Pokud se zpráva opakuje, síťové zařízení počítače (NIC) neustále přijímá fragmentované pakety. Pokud používání funguje, nemusí to vadit, ale fragmentace může zvyšovat ztrátovost paketů, proto doporučujeme problém pokud možno vyřešit.

Obvyklou příčinou je některá z následujících situací.

  • Používané zařízení NIC má neobvykle nízkou hodnotu MTU (Maximum Transmission Unit).

  • MTU používané při komunikaci s uzlem Mudfish je vyšší, než se očekává.

Zkontrolujte následující body.

  1. Zkontrolujte MTU všech nainstalovaných síťových zařízení. Neobvykle nízké hodnoty vraťte na výchozí, u Ethernetu obvykle 1500.

  2. V rozhraní Mudfish otevřete „Nastavení → Program“ a zkuste nastavit MTU na 1400, výchozí hodnotu Mudfish, nebo na 1300.

MUDEC_00477​

Too big UDP packet to send. (plen <pktlen> mtu <mtu>)

Problém se může objevit při použití volby P: ve vlastní položce pro použití podle procesu nebo při zapnutí režimu WFP Item.

Pro vyřešení je třeba upravit MTU síťového zařízení TAP-Win32 adapter v9.

  • Podle postupu MUDEC_00262 nastavte MTU zařízení na 1350 nebo méně a zkuste to znovu.

  • Případně vypněte režim WFP Item a zkuste to znovu.

MUDEC_00486​

MUDWFP_connect() failed.

Chyba nastává, když z nějakého důvodu nelze spustit ovladač mudwfp.sys. Podrobnější příčinu najdete v protokolu před touto chybou. Zkontrolujte předchozí zprávy. Obvykle se objevuje společně s následujícími kódy.

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

Failed to lookup the backend for process name: <processname>

Chyba nastává, když Mudfish interně nenajde informace o procesu s názvem <processname>.

Pokud se opakuje, odešlete hlášení o problému přímo ve stavu, kdy problém nastal. Pro podrobnější analýzu příčiny je nutné zkontrolovat interní protokoly.

MUDEC_00514​

StartService() failed: <errno>

Chyba znamená, že se nepodařilo správně spustit službu Windows pro ovladač Mudfish WFP (Windows Filtering Platform). Podrobná příčina závisí na <errno>.

  • 0x2 (ERROR_FILE_NOT_FOUND)

    Problém může obvykle nastat, když Windows nedokáže načíst ovladač Mudfish WFP.

    Někdy je příčinou instalace 64bitové verze Mudfish na 32bitový Windows nebo naopak 32bitové verze na 64bitový Windows.

    Z https://mudfish.net/download znovu nainstalujte správnou verzi a zkuste to znovu.

  • 0x7f (ERROR_PROC_NOT_FOUND)

    Možné jsou dvě situace.

    1. Ovladač mudwfp.sys nebyl správně nainstalován. Zkontrolujte instalaci balíčku Mudfish a případné chyby během ní.

    2. Používáte Windows 7 nebo starší. Pro správné fungování WFP je vyžadován alespoň Windows 8.

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    Načtení ovladače Mudfish WFP bylo z nějakého důvodu zablokováno.

    • Často jej blokuje antivirový program nebo firewall spuštěný na počítači.

    • Problém může nastat, pokud místo Windows na platformě Intel používáte Windows na ARM.

      Ovladač Mudfish WFP podporuje pouze Windows na platformě Intel. Windows na ARM nepodporuje.

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

Chyba znamená, že inicializace ovladače Mudfish MUDWFP neproběhla správně. Velmi pravděpodobně jí předcházela jiná chyba výše v protokolu. Podrobnosti najdete v souboru mudwfp_proxy_stdout.txt nebo v protokolu mudwfp_proxy v nabídce „Stav → Procesy“.

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

Při spuštění Mudfish automaticky kontroluje, zda v síti nedochází k podvržení DNS. Kontrolují se následující názvy hostitelů.

  • api-loopback.mudfish.net

    Ověřuje se překlad na 127.0.0.1.

  • www.mudfish.net

    Ověřuje se překlad na 14.63.213.39.

  • api.mudfish.net

    Ověřuje se překlad na 14.63.218.94.

Pokud překlad těchto 3 domén selže nebo vrátí neočekávanou IP adresu, může se objevit tato chyba. Znamená to, že počítač uživatele nebo některá síť na trase sleduje a upravuje požadavky DNS.

Řešením je šifrovat požadavky DNS. Doporučit lze následující způsoby.

  1. DNS Over HTTPS (DOH) pro Windows 10/11.

    Pokud operační systém Windows podporuje DOH, můžete jej použít. S nastavením mohou pomoci následující odkazy.

  2. Mudfish DNS Client (https://dns.mudfish.net/).

    Můžete také použít Mudfish DNS Client, který požadavky DNS odesílá šifrovaně.

MUDEC_00538​

api-loopback.mudfish.net DNS address is poisoned. Please encrypt your DNS requests.

Problém znamená, že doména Mudfish byla pozměněna podvržením DNS. Obvykle může nastat při připojení přes síťový firewall nebo z Číny.

Je třeba šifrovat požadavky DNS. Podrobnosti najdete v dokumentu Připojení k Mudfish z Číny.

MUDEC_00539​

Checking RTT to mudfish nodes are failing. Are you under network firewall?

Chyba může nastat, pokud měření RTT z počítače uživatele nebo routeru ipTIME s Mudfish k uzlům nefunguje správně. Obvykle jde o následující situace.

  • Síťový firewall blokuje měření RTT.

  • Síť je dočasně nestabilní, takže připojení nebo test selhává.

V nabídce „Nastavení → Program“ změňte metodu měření RTT a zkuste to znovu.

MUDEC_00546​

NetworkExtension isn't ready yet

Zpráva může nastat, pokud se Mudfish nemůže připojit k modulu NetworkExtension v Mac OS X. Nejprve zkontrolujte následující body.

  • Mudfish VPN je nakonfigurován v části Networks.

  • Mudfish je nainstalován jako System Extension.

Podrobnosti najdete v části Použití v Mac OS X. Také úplně restartujte MacBook a ověřte, zda příznak přetrvává.

Pokud se situace nezlepší, vyzkoušejte následující postupy.

  • Úplně odstraňte Mudfish, znovu jej nainstalujte a zkuste to znovu. Úplné odstranění popisuje Odinstalace Mudfish.

  • Pokud používáte čip Apple M1, úplně odstraňte Mudfish a z http://mudfish.net/releases/ nainstalujte balíček x86 místo ARM64 (dmg). Někdy tento postup problém vyřeší.

MUDEC_00547​

NetworkExtension doesn't set utun device.

Viz MUDEC_00546. Příčina je stejná.

MUDEC_00556​

Failed to connect mudfish short_path server

Chyba může nastat, pokud se z nějakého důvodu nelze připojit k serveru Mudfish počítajícímu „Trasu dne“. Obvykle se objevuje při použití režimu Multi-Path, když nelze najít optimální trasu. Vyzkoušejte následující kroky.

  • Místo Multi-Path nastavte základní nebo pokročilý režim a proveďte test.

  • Pokud znáte Telnet nebo práci s TCP připojeními, otestujte spojení s následujícím hostname:port.

    • short.mudfish.net:10012

Pokud je obtížné příčinu zjistit, odešlete hlášení o problému, abychom mohli provést podrobnější analýzu.

MUDEC_00558​

Failed to connect mudfish API server.

Chyba znamená problém při výpočtu nejkratší trasy přes API server Mudfish. Samotná zpráva však neuvádí základní příčinu selhání. Pro její určení je třeba zkontrolovat jiné chyby v protokolu před touto zprávou.

Podrobnosti najdete v nabídce „Stav (Status) → Procesy (Process) → Flow Controller“.

Pokud problém přetrvává, vyzkoušejte následující kroky.

  • Pokud má používaná položka nastaven automatický výběr uzlu (Auto Selection), vyberte konkrétní uzel a ověřte, zda problém trvá.

  • Pokud to nepomůže, odešlete hlášení o problému ve stavu, kdy problém nastává. Přesné zjištění příčiny vyžaduje kontrolu interních protokolů.

MUDEC_00577​

Out of memory

Zpráva znamená nedostatek systémové paměti. Možná řešení jsou následující.

  1. Přidejte do počítače fyzickou paměť. To je nejlepší řešení.

  2. Ve Správci úloh zjistěte, které procesy spotřebovávají mnoho paměti. Nepoužívané procesy vynuceně ukončete, abyste paměť uvolnili.

    1. Jedním z největších spotřebitelů paměti bývá prohlížeč. Zavřete všechny prohlížeče a zkuste hrát.

      Zavření prohlížeče neukončí Mudfish. Ten běží v systémové liště vpravo dole.

    2. Zkontrolujte spotřebu paměti procesů Mudfish. Obvykle to není příčina, ale ve velmi vzácných případech může jít o únik paměti v samotném Mudfish.

MUDEC_00716​

Couldn't connect to <ip_addr>:<port> for TCP: <errno> <errstr>

Zpráva se může objevit v režimu Multi-Path, pokud se z nějakého důvodu nelze připojit k uzlu s IP <ip_addr>. Podrobnosti uvádějí <errno> a <errstr>.

  • 10060 ODR_ETIMEDOUT

    Při připojování k <ip_addr>:<port> vypršel časový limit.

V nabídce „Nastavení → Uzly“ můžete problematický uzel zařadit na seznam blokovaných a zkusit to znovu.

MUDEC_00719​

ODR_write() error to <ip_addr>: <errno> <err_msg>

Problém může nastat při použití režimu Multi Path. Při odesílání TCP paketů do uzlu Mudfish s IP <ip_addr> došlo k chybě <err_msg>. Podrobnosti jsou následující.

  • ODR_ETIMEDOUT

    Odesílání paketů do uzlu se z nějakého důvodu zaseklo a po určitou dobu nepokračovalo, takže vypršel časový limit.

Pokud problém neovlivňuje připojení, můžete jej ignorovat.

MUDEC_00720​

ODR_sendto() error to <ip_addr> Message too long. Check your path MTU. (curmtu <value> buflen <value>

Viz MUDEC_00262. Příčina je stejná.

MUDEC_00722​

ODR_sendto() error to <ip_addr>: <errno> <err_msg>

Problém může nastat v režimu Multi-Path. Podrobnosti najdete u MUDEC_00060. Příčina je stejná.

MUDEC_00723​

re_broker_write_second() failed.

Problém může nastat při použití režimu Multi Path. Předchází mu jiná chyba, proto v nabídce „Stav → Procesy“ zkontrolujte zprávy WARN nebo ERROR v protokolu Core. Pokud se příznak opakuje, můžete:

  • místo Multi Path použít základní nebo pokročilý režim;

  • vyhledat jiné zprávy WARN / ERROR v protokolu Core a provést odpovídající nápravu.

Pokud problém neovlivňuje připojení, můžete jej ignorovat.

MUDEC_00724​

ODR_read() for hdr error from <ip_addr>: <err_msg>

Problém může nastat při použití režimu Multi Path. Při komunikaci s uzlem Mudfish s IP <ip_addr> došlo k chybě <err_msg>. Podrobné významy chyb jsou následující.

  • ODR_ECONNRESET

    Uzel Mudfish použitý pro připojení během navazování spojení odeslal paket TCP RST. Z nějakého důvodu tedy připojení odmítl.

Pokud problém neovlivňuje připojení, můžete jej ignorovat. Pokud připojení nefunguje, vyberte jiný uzel nebo změňte protokol připojení na variantu založenou na UDP a proveďte test.

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

Problém může nastat při přijímání dat z uzlu Mudfish, pokud uzel data neodešle nebo pošle EOF, které znamená, že již nemá další data k odeslání.

Pokud se problém opakuje, vyberte jiný uzel nebo změňte protokol připojení na variantu založenou na UDP a proveďte test.

MUDEC_00729​

ODR_read() for payload error from <ip_addr>: <err_msg>

Problém může nastat při použití režimu Multi Path.

Chyba může nastat, pokud je protokol připojení nastaven na TCP. Znamená selhání příjmu dat z uzlu <ip>, jehož přesnou příčinu určuje <err_string>.

  • ODR_ECONNABORTED

    Problém může nastat, pokud spojení s uzlem Mudfish nejprve ukončil počítač uživatele.

    Připojení mohl z nějakého důvodu ukončit operační systém nebo jej zablokovat program třetí strany, například firewall či antivirus.

  • ODR_ETIMEDOUT

    Při pokusu read() o načtení dat payload z uzlu server data neposlal a vypršel časový limit.

Podle FAQ Uzly zkuste změnit uzel, případně vyzkoušejte jiný protokol připojení.

Případně vypněte režim Multi Path a zkuste to znovu.

MUDEC_00745​

Wrong resp length: <retval> <errno> <errmsg>

Program čekal na data z vybraného uzlu Mudfish, ale obdržel odpověď nesprávné délky. Komunikace s uzlem tedy neprobíhá správně.

Příčina závisí na zprávě <errmsg>. Obvykle se může objevit následující chyba.

  • ODR_ETIMEDOUT

    Uzel po určitou dobu neodpověděl a vypršel časový limit socketu.

MUDEC_00746​

No pong

Chyba může nastat, pokud Mudfish Core při testování spojení s uzlem obdrží z uzlu nesprávná data. Obvykle jde o nesprávnou činnost samotného uzlu.

Pokud problém přetrvává, vyberte jiný uzel a zkuste to znovu.

MUDEC_00747​

re_broker_add() failed.

Otevřete „Stav → Procesy“ a zkontrolujte zprávy WARN nebo ERROR v protokolu Core.

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

Chyba znamená, že zařízení TAP-Win32 adapter v9 přidané při instalaci Mudfish nemá povolené DHCP.

Pro vyřešení proveďte následující kroky.

  • Otevřete „Ovládací panely → Síť a Internet → Změnit možnosti adaptéru“.

  • Otevřete vlastnosti zařízení TAP-Win32 adapter v9.

  • Otevřete vlastnosti „Síť → Protokol IP verze 4 (TCP/IPv4)“.

  • Zapněte automatické získávání IP adresy i automatické získávání adresy serveru DNS.

Poté úplně restartujte Mudfish. Problém by měl zmizet.

MUDEC_00774​

UDP: select timeout for <ip>:<port>

Varování obvykle nastává, pokud měření pingu uzlu Mudfish <ip> nefunguje správně.

Nelze určit konkrétní úsek, ale pravděpodobně je někde na trase blokován protokol UDP.

Varování lze obvykle ignorovat; doporučujeme však pokud možno nepoužívat uzel <ip>.

MUDEC_00791​

Failed to fwrite(3) for UN v2: <errno>

Chyba znamená, že komunikace s RTT serverem Mudfish nefunguje správně. Jde o centrální server používaný k získávání informací o uzlech a statistik.

MUDEC_00799​

Failed to set re(4) for multi-path mode (sidfrom <sidfrom> sidto <sidto>). Give up.

Chyba obvykle nastává, pokud nelze najít informace o nastavovaném uzlu Mudfish <sidfrom> nebo <sidto>.

Pokud se opakuje, je třeba zkontrolovat všechny interní protokoly. Odešlete hlášení o problému.

Při tomto problému obvykle zkuste:

  • nepoužívat režim Multi-Path;

  • změnit nastavení uzlů.

MUDEC_00800​

Due to too much data used in this month, your speed cap is more limited.

Tato zpráva se týká pouze uživatelů paušálního tarifu a může nastat při překročení měsíčního limitu spotřeby balíčku. Podrobnosti o limitech najdete v dokumentu Tarify.

MUDEC_00842​

bind(2) failed: <errno> <errmsg>

Chyba znamená, že se z nějakého důvodu nepodařilo svázat UDP port 23984 na IP 127.0.0.1. Používá se pro interní komunikaci se serverovým programem OpenVPN, který Mudfish využívá k poskytování bezplatných uzlů.

Podrobnější situaci lze určit podle <errno>.

  • 48 Address already in use

    Při pokusu o svázání 127.0.0.1 UDP 23984 byl tento port již z nějakého důvodu používán.

    Pokud umíte pracovat s konzolí, zjistěte, který proces port používá.

Pokud neplánujete používat bezplatný uzel z nabídky „Nastavení → Program → Režim Full VPN“, můžete problém ignorovat.

MUDEC_00866​

No <domain> host found.

Zpráva může nastat, pokud při pokusu o překlad DNS domény <domain> systém z nějakého důvodu vrátí NOT FOUND, tedy nenalezeno.

Obvykle se objevuje v síti s filtrováním DNS. Při používání Mudfish v Číně může příčinou být blokování domény Mudfish Velkým čínským firewallem.

Podle dokumentu Připojení k Mudfish z Číny zkuste šifrovat požadavky DNS.

MUDEC_00868​

UDP: select timeout for <ip>:<port>

Varování se může objevit, pokud počítač uživatele při testu RTT k uzlu Mudfish <ip>:<port> nedostane správnou odpověď.

Zpráva nemá přímý vliv na používání Mudfish, takže ji můžete ignorovat.

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

Problém může nastat, když Mudfish chce použít ovladač Wintun, ale z nějakého důvodu to není možné. Podrobnosti jsou následující.

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    Zařízení není v použitelném stavu. Před touto chybou se obvykle zapíše jiná zpráva úrovně chyby nebo varování.

MUDEC_00904​

ODR_CreateIpForwardEntry() failed: IP <addr>/<gw> (ifindex <iface> metric <metric>)

Problém může nastat, pokud Mudfish zjistí nežádoucí změnu směrovací tabulky.

Obvykle se může objevit při nainstalovaném Muddog (https://dog.mudfish.net/) nebo při spuštění jiného VPN programu během činnosti Mudfish.

V takovém případě odinstalujte Muddog nebo jiný VPN program a ověřte, zda příznak přetrvává.

MUDEC_00915​

<error_msg>

Chyba znamená, že při konfiguraci ovladače Wintun nastal problém úrovně WARNING.

Podrobnou příčinu zjistíte z <error_msg>.

MUDEC_00916​

<error_msg>

Chyba znamená, že při konfiguraci ovladače Wintun nastal problém úrovně ERROR.

Podrobnou příčinu zjistíte z <error_msg>. Mohou se objevit následující zprávy.

  • Failed to setup adapter (problem code: 0x38, ntstatus: 0x0)

    Podrobná příčina bývá zaznamenána v C:\Windows\INF\setupapi.dev.log. Zkontrolujte obsah tohoto souboru.

  • Timed out waiting for device query: <errmsg>

    Na dotaz týkající se zařízení nepřišla odpověď.

MUDEC_00921​

connect(2) failed: <errno>

Chyba může nastat při interním testu, zda má počítač uživatele přístup k síti IPv6. Můžete ji ignorovat; na připojení Mudfish nemá žádný vliv. V <errno> se mohou objevit následující kódy.

  • 10051 WSAENETUNREACH

    Chyba při pokusu o přístup k nedosažitelné síti. Obvykle se objevuje, když síť IPv6 není aktivní.

MUDEC_00989​

Jde o stejný problém jako MUDEC_00990. Přečtěte si následující část.

MUDEC_00990​

Je aktivní platná adresa IPv6. Upozorňujeme, že provoz přes adresy IPv6 není přenášen prostřednictvím Mudfish.

Pokud se toto varování objeví, ale Mudfish pro váš zamýšlený účel funguje bez problémů, můžete je ignorovat.

Varování znamená, že operační systém má platnou adresu IPv6 a lze přes ni přistupovat k Internetu.

Upozornění sděluje, že Mudfish adresy IPv6 nezpracovává. Proto ani při zapnutém režimu Full VPN nejsou spojení IPv6 filtrována a neprocházejí přes Mudfish.

Například doména netflix.com podporuje IPv4 i IPv6. Pokud chcete při přístupu k této stránce použít Mudfish, platná adresa IPv6 může někdy způsobit problém.

Pro vyřešení vypněte IPv6 v systému. Podrobnosti najdete v následujících odkazech.

MUDEC_01034​

SSL_connect(3) failed: syscall (error <error_number>)

Chyba se zobrazuje, když Mudfish z nějakého důvodu zjistí síťový firewall a pokusí se připojit k centrálnímu serveru obchvatnou trasou, ale připojení selže kvůli problému <error_number>. Významy kódů <error_number> jsou následující.

  • 10060 WSAETIMEDOUT

    Pokus o připojení proběhl, ale obchvatná trasa po určitou dobu neodpovídala.

Nezapomeňte ověřit, zda používáte Mudfish v síti s firewallem.

MUDEC_01038​

SSL_connect(3) failed: SSL_ERROR_SYSCALL (error <error_number>)

Problém může nastat, pokud interní pokus o SSL spojení s určitým cílem selže kvůli chybě <error_number>. Významy kódů <error_number> jsou následující.

  • 10060 WSAETIMEDOUT

    Připojení selhalo, protože cílový hostitel neodpověděl.

MUDEC_01040​

SSL_read() failed (r <return_code> error <error_no>)

Chyba se může obvykle objevit při problému komunikace s démonem serveru služby Mudfish.

Pokud <return_code> má hodnotu -1, <error_no> obsahuje kód chyby. Hodnoty <error_no> znamenají následující.

  • 5 SSL_ERROR_SYSCALL

    Číslo může znamenat neopravitelnou interní chybu socketu při komunikaci SSL.

    Samotná zpráva však neumožňuje určit přesný důvod jejího vzniku.

MUDEC_01044​

Failed to connect mudfish short_path server.

Chyba může nastat, pokud se z nějakého důvodu nelze připojit k serveru Mudfish počítajícímu „Trasu dne“. Je téměř stejná jako MUDEC_00556, proto si informace o kódech přečtěte v příslušné části MUDEC_00556.

Rozdíl spočívá v tom, že tato chyba znamená, že Mudfish rozpoznal firewall na počítači nebo v síti uživatele a používá funkci obcházení firewallu.

Nejprve zkontrolujte, zda je v síti firewall, který může blokovat spojení s Mudfish.

MUDEC_01051​

SSL_read(3) failed: syscall (error <error_number>)

Problém může nastat při chybě operace čtení během komunikace SSL. Významy kódů <error_number> jsou následující.

  • 10060 WSAETIMEDOUT

    Pokus o připojení proběhl, ale obchvatná trasa po určitou dobu neodpovídala.

MUDEC_01159​

Pomocí protokolu ICMP nelze vypočítat RTT k cíli.

Problém znamená, že test pingu pomocí ICMP k cíli používané položky Mudfish nebo vlastní položky nefunguje správně.

Po této zprávě následuje některá z následujících zpráv.

  • „Pokud problém přetrvává, kontaktujte správce prostřednictvím fóra Mudfish.“

    Znamená to, že test pingu k cíli položky Mudfish nefunguje. Uživatel tento problém nemůže vyřešit sám, protože je na straně Mudfish a vyžaduje aktualizaci údajů správcem.

  • „Znovu zkontrolujte cíl vlastní položky.“

    Tato zpráva znamená, že ICMP ping k cíli nastavenému ve vlastní položce nefunguje správně. Problém musí vyřešit uživatel.

    Cílová IP adresa je nesprávná; zadejte novou adresu, která odpovídá na ICMP ping echo, a proveďte test.

MUDEC_01172​

FEC protocol isn’t compatible with MultiPath mode. So disabled MultiPath mode.

Varování se může objevit při nastavení protokolu FEC (UDP - Port 10012) jako protokolu připojení.

Pokud nepoužíváte režim Multi Path, můžete zprávu ignorovat.

Pokud režim Multi Path používáte, následek uvedený ve zprávě může zabránit jeho správnému fungování.

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

Chyba znamená problém při přípravě dotazu pro interní databázi sqlite3. Týká se samotného Mudfish Launcher, nikoli uzlů, a neovlivňuje připojení ke hře.

Podrobná příčina je uvedena v <errmsg>. Mohou se objevit například následující chyby.

  • database is locked

    S vysokou pravděpodobností jde o dočasnou chybu. Mudfish Launcher je vícevláknový program, takže pokud několik vláken současně provádí operace sqlite3, může kvůli časovému souběhu nastat tento problém.

    Nejprve ověřte, zda se problém opakuje vždy. Pokud ano, skutečně existuje nějaká závada. Pokud se již neobjevuje, lze jej považovat za problém, který můžete ignorovat.

Pokud problém nezmizí, úplně ukončete Mudfish a zkuste odstranit následující soubory. V Průzkumníku otevřete instalační adresář a odstraňte soubory s příponou *.db. Obvykle jde o:

  • .conf.db
  • .cache.db
  • .snapshot.db

MUDEC_01269​

Loading the mudfish system extension requires user approval.

Problém se může objevit při používání Mudfish v macOS. Znamená, že pro načtení systémového rozšíření Mudfish je nutný souhlas uživatele.

Podrobnosti o kontrolovaných nastaveních najdete v části Použití — macOS. Postupujte podle ní při řešení problému.

MUDEC_01318​

udprelay_direct: TOL_sendmsg(2) to <ip>: <port> failed: <errno> <errormsg>

Chyba souvisí s nabídkou „Nastavení → Program → Pravidla výjimek“. Obvykle zmizí po vypnutí nastavené volby vyloučení webového provozu nebo vyloučení vlastního provozu.

Základní příčinu podrobně vysvětlují <errno> a <errormsg>. Obvykle se může objevit následující zpráva.

  • 55 No buffer space available

    Z nějakého důvodu se interně nepředávají správně UDP pakety, takže v bufferu socketu není volné místo.

    Zpráva však nevysvětluje, proč buffer zůstává plný.

MUDEC_01429​

No mudfish nodes picked for the basic node

Chyba může nastat při nastavování základního režimu uzlu pro položku, pokud kvůli chybějícím informacím zatím neznámé příčiny nelze určit, který uzel vybrat. Zkontrolujte následující body.

  • Nezapomeňte ověřit, zda máte kredit Mudfish. Někdy problém způsobuje jeho nedostatek.

  • Pokud je v nastavení položky výběr uzlu automatický, určete uzel ručně.

  • Případně aktualizujte informace podle postupu aktualizace RTT a zkuste to znovu.

  • Pokud jste v nabídce „Nastavení → Uzly“ omezili seznam uzlů, omezení odstraňte a zkuste to znovu.

MUDEC_01432​

Failed to connect mudfish API server.

Chyba může nastat, pokud nelze získat informace ze serveru počítajícího doporučené trasy, jednoho z centrálních serverů Mudfish.

Pokud problém přetrvává, vyzkoušejte následující kroky.

MUDEC_01439​

Používáte automatický výběr uzlu bez informací o cíli. Otevřete nastavení položky a vyberte uzel ručně.

Problém se obvykle objevuje při vytvoření a používání vlastní položky. Pokud je zvolen automatický výběr a Mudfish nemá informace o cíli položky, nemůže uzel vybrat a zobrazí tuto chybu.

Otevřete nastavení položky a místo automatického výběru určete uzel Mudfish ručně. Tím by se měl problém vyřešit.

MUDEC_01459​

Detected something has deleted the mudfish IP from the routing table: <addr>. Try to restore it.

Problém znamená, že se systémová směrovací tabulka během činnosti Mudfish z nějakého důvodu změnila. Obvykle může nastat v následujících situacích.

  • Běží jiný VPN program, který mění systémové směrování.

  • Běží osobní firewall nebo antivirový program, který mění systémové směrování.

Pokud se problém opakuje, ověřte, zda uvedené programy běží.

Pokud chcete podrobnou analýzu, odešlete Mudfish hlášení o problému.

MUDEC_01643​

no entry for SID XXX.

Chyba obvykle nastává, protože centrální server neposlal klientovi informace o uzlu Mudfish. V současnosti může jít o následující příčiny.

  • Účet nemá kredit nebo má záporný zůstatek.

  • Používáte paušální tarif? Pak zkontrolujte následující body.

  • Některá aktivovaná položka může být nastavena na uzel, který již není platný.

  • Příčinou může být omezení seznamu uzlů v nabídce „Nastavení → Uzly“. Někdy pomůže omezení vymazat a pokus opakovat.

  • Pokud uzel interně používá pravidla ACL (Access Control List), může omezovat přístup.

  • Uzel nemusí poskytovat informace kvůli dočasnému problému nebo údržbě (PM).

  • Uzel nemusí poskytovat informace, protože trvale ukončil provoz.

  • Na routeru Xiaomi Youth může starší balíček Mudfish, verze 2.1.13 nebo nižší, selhat při získávání seznamu uzlů.

    V takovém případě aktualizujte balíček Mudfish na nejnovější verzi.

Chyba znemožňuje připojení pouze k danému uzlu. Ostatní uzly fungují správně, takže službu lze dále používat. Pokud však některá hra byla nastavena na tento uzel, musíte ji znovu nakonfigurovat pomocí průvodce, aby se nastavení správně použilo.