Преминете към основното съдържание

Справочник за кодовете за грешки

Информация

Ако откриете грешки в документа или имате предложения, оставете съобщение във форума на Mudfish (https://forums.mudfish.net).

MUDEC_00001​

mudrun.exe трябва да се изпълнява с администраторски права.

Тази грешка възниква, когато mudrun.exe не е стартиран с администраторски права.

При Windows XP се среща много рядко, но при Windows Vista/7/8/8.1/10 може да възникне, ако не използвате менюто „Изпълни като администратор“.

В Windows Vista/7/8/8.1/10 задължително стартирайте „Mudfish Launcher“ чрез „Изпълни като администратор“. Щракнете с десния бутон върху иконата „Mudfish Launcher“.

Стартиране на Mudfish Launcher в Windows Vista/7

Използвани са оригиналните екранни снимки; езикът на интерфейса и имената на менютата може да се различават от превода тук.

MUDEC_00002​

Не може да се осъществи връзка с централния сървър на Mudfish.

Проблемът може да възникне в следните случаи.

  • Програмата на централния сървър на Mudfish е спряла. Това е малко вероятно, освен ако няма прекъсване на услугата Mudfish.
  • Mudfish е опитал да заобиколи мрежовата защитна стена, но връзката е неуспешна поради проблем с използваната за това услуга Cloudfalre.
  • Защитната стена на компютъра ви блокира трафика към централния сървър на Mudfish. Ако използвате антивирусна програма или защитна стена, временно я изключете и проверете отново.

MUDEC_00003​

От версия Mudfish v5.5.9 се инсталира не само драйверът OpenVPN tap-win32, но и Wintun.

Ако по някаква причина TAP-Win32 не работи, обмислете използването на Wintun.

Можете да активирате тази функция, като стартирате Mudfish Launcher с опцията -N. За подробности вижте Опции за изпълнение на mudrun.

Опцията е достъпна и в „Настройки → Програма → Стартираща програма“.

Драйверът TAP-Win32 не е намерен

Първо проверете следното.

  • Инсталиран ли е правилно драйверът TAP-Win32? Mudfish се предлага в 32-битова и 64-битова версия. Ако инсталирате 32-битовата версия на 64-битов Windows, драйверът TAP-Win32 може да не се инсталира правилно.

  • Съществува ли устройство TAP-Win32?

    В английския Windows 7 отворете Control Panel → Network and Internet → Network and Sharing Center. Горе вдясно има меню Change adapter settings.

    В него се показват мрежовите устройства, инсталирани в операционната система. Проверете дали има устройство с име TAP-Win32 Adapter v9.

    Уверете се също, че устройството е включено. Понякога то не работи, защото е изключено.

За решения вижте Информация за драйвера TAP(4).

Мрежа и интернет — промяна на опциите на адаптера

MUDEC_00004​

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

Проблемът може да възникне, когато Mudfish, по-точно вътрешното виртуално мрежово устройство re(4), срещне грешка при опит за свързване с възел на Mudfish.

  • При използване на TCP mode се установява TCP връзка с възела на Mudfish. Ако възелът има проблем, може да се появи това съобщение.

    Съобщението може да означава мрежова повреда на сървъра с IP aaa.bbb.ccc.ddd.

    В по-новите версии на Mudfish (след v2.0.18) се правят най-много 3 опита за свързване. Ако грешката продължи, тази връзка се пропуска и програмата продължава.

  • При UDP mode програмата продължава, без да показва това съобщение. В този случай обаче не можете да проверите чрез Message Box дали възелът е повреден.

MUDEC_00005​

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

Тази грешка може да възникне при проблем в комуникацията със сървъра за удостоверяване на Mudfish. <errno> и <errstr> съдържат точното съобщение за грешка.

Ако проблемът продължава, опитайте указанията в Отстраняване на проблеми с удостоверяването към централния сървър.

MUDEC_00006​

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

Проблемът може да възникне, когато връзката с централния сървър на Mudfish е успешна, но изпращането на данни е неуспешно.

Възможните причини са прекъсване на централния сървър, мрежов проблем с интернет връзката ви или нарушен формат на данните при комуникацията между използваната версия на Mudfish и програмата на централния сървър.

MUDEC_00007​

Причината е същата като при MUDEC_00006.

MUDEC_00008​

Причината е същата като при MUDEC_00006.

MUDEC_00009​

Причината е същата като при MUDEC_00006.

MUDEC_00012​

Стартиращата програма на Mudfish вече работи.

Това съобщение може да се появи, когато MUDFISH Launcher вече работи.

Първо проверете дали в системната област има икона на Mudfish. Иконата с рибешка глава(?) показва, че програмата работи нормално.

  • За да отворите таблото на Mudfish, щракнете с десния бутон върху иконата и изберете Open dashboard.
  • Ако браузърът по подразбиране не работи правилно и Open dashboard не отваря страница, можете да въведете директно IP адреса и порта, показани чрез Show IP/port.

За да стартирате Mudfish отначало, щракнете с десния бутон върху иконата, изберете Exit за нормално излизане и стартирайте отново.

MUDEC_00013​

Needs to change MTU to <mtu> manually.

Причина за грешката​

Съобщението обикновено се появява при Windows XP, защото MTU по подразбиране на TAP-Win32 Adapter v9 е 1500.

Можете да пренебрегнете предупреждението и да използвате Mudfish, но при определени маршрутизатори, например в среда със защитна стена, която игнорира ICMP пакети, TCP връзките може да не работят правилно. Възможни са и ненужни повторни предавания, които правят обработката на пакетите неефективна.

Решение​

Препоръчваме да зададете MTU по подразбиране на TAP-Win32 Adapter v9 на 1400. Направете следното.

  • Щракнете върху Старт и отворете Контролния панел.

  • Отворете Мрежови връзки, за да видите инсталираните и работещи мрежови устройства.

  • Ако Mudfish е инсталиран правилно, ще намерите устройство TAP-Win32 Adapter v9. Щракнете върху него с десния бутон и отворете „Свойства“.

  • Натиснете бутона „Конфигуриране...“. В отворения прозорец изберете раздела „Разширени“, където се намира секцията MTU, показана по-долу.

    Настройка на MTU в разширените свойства на TAP адаптера

  • Променете стойността от 1500 на 1400 и потвърдете с OK, за да запазите всичко.

  • В XP трябва да рестартирате компютъра, за да влезе промяната в сила.

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

Причина за грешката​

По подразбиране MUDFISH Launcher използва порт 8282 на компютъра ви. Ако друг процес вече използва този порт, програмата избира произволен порт вместо 8282 и показва това съобщение.

Това може да ви засегне, ако използвате прокси услугата на Mudfish чрез WPAD.

Решение​

Първо проверете кой процес използва порт 8282. Можете например да използвате TCPView.

Ако използвате WPAD, променете съответно адреса в браузъра така, че да използва този порт.

MUDEC_00015​

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

При комуникация с централния сървър на Mudfish очакваните данни не са получени по някаква причина. Причината е посочена в <error_msg>:

  • ODR_ETIMEDOUT

    Направен е опит за получаване на MR record от централния сървър на Mudfish, но пакетът не е доставен. Обичайните причини са:

    • Проблем в самия централен сървър на Mudfish.
    • Нестабилна връзка поради проблем в междинната интернет мрежа.
    • Мрежовата защитна стена или антивирусната програма на компютъра блокира връзката на Mudfish.

Можете да опитате следните решения.

MUDEC_00016​

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

При комуникация с централния сървър на Mudfish очакваните данни не са получени по някаква причина. Причината е посочена в <error_msg>:

  • ODR_EAGAIN

    Направен е опит за получаване на MR record от централния сървър на Mudfish, но пакетът не е доставен.

    Причината може да е проблем в централния сървър или в междинната интернет мрежа.

  • ODR_ETIMEOUT

    Mudfish не е получил данни от централния сървър в рамките на определения период.

    Причината може да е проблем в централния сървър или в междинната интернет мрежа. Възможно е също компютърът ви да е прекъснал връзката с централния сървър.

Можете да опитате следните решения.

MUDEC_00018​

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

Не е получен отговор за удостоверяване от главния сървър на Mudfish. <result> и <err_string> съдържат подробности за проблема. Значението на <err_string> е следното.

  • ODR_ETIMEDOUT

    Времето за изчакване е изтекло, защото не е получен отговор от централния сървър на Mudfish в определения срок.

    Възможните причини са:

    • Централният сървър на Mudfish не отговаря.
    • Антивирусната програма (AV) или защитната стена на компютъра блокира комуникацията с централния сървър на Mudfish.
    • Защитна стена в мрежата блокира връзката.

MUDEC_00019​

Failed to connect to the mudfish master server

Свързването чрез connect(2) с централния сървър на Mudfish е неуспешно. Сървърът може да е повреден или в профилактика, или защитната стена на интернет доставчика ви да блокира връзката.

MUDEC_00020​

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

Връзката с централния сървър на Mudfish е установена, но recvfrom(2) е неуспешен при обмена на данни.

Причината може да е една от следните.

  • Временен проблем с интернет връзката

    Това може да се случи временно при нестабилна връзка с централния сървър или по време на профилактика (PM) на Mudfish. Затворете програмата и се свържете отново или опитайте след края на профилактиката.

  • Постоянен проблем с връзката (решение 1)

    Понякога причината е проблем в самия Winsock на Windows. Вижте Нулиране на TCP/IP чрез помощната програма NetShell, нулирайте Winsock и опитайте отново.

    Нулиране на Winsock чрез netsh winsock reset

  • Постоянен проблем с връзката (решение 2)

    Използвате ли Mudfish във фирма, училище, държавна институция или военно поделение със строга защитна стена? В такъв случай опитайте следното.

    1. От менюто Старт отворете „Mudfish Cloud VPN“.

    2. Намерете иконата „Mudfish Launcher“.

    3. Щракнете с десния бутон и отворете „Свойства (Properties)“.

    4. Променете опциите за изпълнение в полето „Цел“. По подразбиране обикновено е зададено:

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

      Добавете опцията -O, например:

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

    Добавяне на -O в свойствата на Mudfish Launcher

    1. Стартирайте Mudfish отново.

MUDEC_00021​

Authentication with username '%s' failed - %s

Това съобщение обикновено се появява при грешка в удостоверяването.

MUDEC_00022​

CreateProcess failed with error %d: %s

Използвате ли най-новата версия на Mudfish? Грешката възниква, когато при първото стартиране MUDFISH Launcher не може да намери пътя до браузъра по подразбиране или до cmd.exe. Известните причини са:

  1. В регистъра на Windows никога не е задаван браузър по подразбиране.
  2. В операционната система работи вирус или зловреден софтуер.

Известните решения са следните.

  • Ако сте използвали само Internet Explorer, инсталирайте Chrome или Firefox. При стартиране браузърът обикновено пита дали да стане браузър по подразбиране. Отговорете с „Да“ и стартирайте Mudfish отново.

  • Зловреден софтуер може да повреди настройките за браузъра по подразбиране в системния регистър.

    Премахнете го напълно с инструмент за премахване на зловреден софтуер и опитайте отново.

  • Посетете https://mudfish.net и инсталирайте най-новата версия на Mudfish.

    Ако грешката продължи, първо проверете дали иконата на Mudfish все още е в системната област.

    Ако е там, щракнете с десния бутон и изберете Show IP/Port. Ще се покаже адрес като http://127.0.0.1:8282 или http://127.0.0.1:xxxxx (произволно число). Можете да използвате Mudfish, като въведете този адрес директно в браузъра си.

MUDEC_00023​

vr3→chunk→next isn't NULL.

Грешката обикновено възниква при стартиране на Mudfish, ако програмата вече работи и се стартира повторно, или ако споделената памет, използвана от mudfish.exe, е повредена.

За да решите проблема, първо прекратете принудително всички следни процеси чрез Диспечера на задачите и стартирайте Mudfish отново.

  • mudfish.exe
  • mudflow.exe
  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

Проблемът може да възникне, ако вътрешният конфигурационен файл на Mudfish е повреден или синтаксисът му е неправилен. Направете следното.

  1. Затворете напълно Mudfish и отворете инсталационната папка чрез файловия мениджър. Обикновено тя е C:\Program Files (x86)\Mudfish Cloud VPN.
  2. Намерете файла .conf и го изтрийте.

След това стартирайте Mudfish.

MUDEC_00029​

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

Тази грешка може да възникне при включен режим FastConnect, когато опитът за изключване на алгоритъма TCP Nagle за връзката с компютъра ви е неуспешен. Причината е посочена в <errno> и <errmsg>. Известните съобщения са:

  • 54 Connection reset by peer

    Връзката с компютъра ви вече е прекъсната.

Ако грешката продължава, изключете режим FastConnect и опитайте отново.

Общи настройки на програмата за режима FastConnect

MUDEC_00031​

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

При включен режим FastConnect програмата е опитала да се свърже с частния IP адрес <ip> на възел на Mudfish на порт <port>, но не е успяла. Подробности за съобщенията:

  • 60 Operation timed out.

    Свързването с възела на Mudfish с адрес <ip> не е успешно и след определено време е изтекъл срокът за изчакване.

    Обикновено това означава проблем с връзката към възела на Mudfish.

Частните IP адреси на възлите са достъпни на https://mudfish.net/server/status, така че можете да определите с кой възел има проблем.

Ако <port> е 8081, проблемът е с достъпа до вътрешно използваното SOCKS прокси.

Възможни решения:

  1. Временно изключете режим FastConnect.
  2. Ако непременно искате да играете с включен режим FastConnect, сменете възела и проверете отново.

MUDEC_00032​

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

Проблемът възниква при свързването на Mudfish на компютъра ви към SOCKS прокси порта на възела на Mudfish. Причината зависи от <error_number>:

  • 54

    Означава ECONNRESET (Connection reset by peer): възелът на Mudfish първи е прекъснал връзката.

    За да се установи точната причина, трябва да се проверят журналите на възела.

MUDEC_00037​

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

Грешката може да възникне при включен режим FastConnect. Компютърът ви е опитал връзка с <ip>:<port>, но възелът на Mudfish, който препредава TCP трафика, не е успял да се свърже с тази дестинация. <return_code> показва причината:

  • 1

    Числото 1 означава General Error, която може да има различни причини. Обикновено възелът не е успял да се свърже правилно с <ip>:<port>.

  • 5

    Числото 5 означава Connection refused при TCP connect. Направен е опит за свързване със затворен порт и дестинацията е прекратила връзката, като е изпратила TCP RST пакет.

MUDEC_00038​

TCP relay from the client to the backend failed.

Съобщението се появява, когато по някаква причина не може да се установи връзка с възела на Mudfish. Обикновено се извежда последно, след друга грешка, така че първопричината е в предходните съобщения. Проверете следното.

  • В интерфейса на Mudfish отворете секцията с журнали в „Състояние → Процеси“.
  • В журнала на програмата Mudfish Core обикновено има други грешки преди MUDEC_00038. Те са причината впоследствие да се появи това съобщение.

Ако не можете да проверите или да разтълкувате причината, попитайте във форума и приложете съобщенията преди MUDEC_00038, за да можем да помогнем.

MUDEC_00040​

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

Проблемът зависи от <error_number> в съобщението:

  • 53

    Означава ECONNABORTED (Software caused connection abort). Може да възникне, когато клиентът прекъсне връзката, преди Mudfish да я приеме чрез accept(2).

MUDEC_00041​

Причината е същата като при MUDEC_00299.

MUDEC_00042​

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

При Mudfish v4 грешката може да възникне:

  • Ако настройките на персонализиран елемент съдържат маршрут, който се дублира с настройките на друг елемент.
  • Ако поради вътрешен проблем програмата не успее правилно да обедини маршрутите.

При Mudfish v3:

  • В „Настройки → Общи“ има опция „Автоматично зареждане на таблицата за маршрутизация“ (включена по подразбиране). Когато е включена, при стартиране Mudfish автоматично зарежда маршрутите, зададени чрез помощника или чрез „Настройки → Таблица за маршрутизация“. Затова обикновено не е нужно да настройвате маршрутите отново, освен ако сменяте избрания възел.

    Предупреждението се появява, когато опитате повторно да зададете вече зададените чрез помощника или „Настройки → Таблица за маршрутизация“ маршрути. То не влияе на услугата и може да бъде пренебрегнато. Ако искате да използвате друг възел, изтрийте съществуващите маршрути в „Настройки → Таблица за маршрутизация“ и ги настройте отново. Тогава предупреждението няма да се появи.

MUDEC_00043​

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

Значението на грешката зависи от числото <command>.

  • Ако <command> е 1:

    • Ако <errnum> е 51:

      Когато <errormsg> е Network is unreachable, вътрешната конфигурация на интерфейса не е била зададена правилно при първоначалното конфигуриране на Mudfish.

      В журнала Core в менюто „Състояние → Процеси“ на таблото вероятно има друга грешка преди тази.

      Журнали на процесите в таблото на Mudfish

      Задължително изпълнете Проверка на основното функциониране и проверете дали резултатът е правилен.

      Екран за закупуване на елементи при проверката на функционирането

  • Ако <command> е 2:

    • Ако <errornum> е 3:

      Когато <errormsg> е No such process, е направен опит за изтриване на запис, който не съществува в таблицата за маршрутизация. Вероятността тази грешка да е опасна или да причини проблем е много малка.

Ако се показват други числа, трябва да се разгледа конкретната ситуация. Пишете във форума, за да я анализираме и да отговорим.

MUDEC_00044​

The client isn't ready yet

Предупреждението се появява, когато DHCP клиентът на компютъра ви все още не е поискал IP адрес от програмата Mudfish Core.

Възможна причина е защитна стена, която блокира DHCP заявките за мрежовото устройство tap(4).

За временно решение вижте MUDEC_00045.

MUDEC_00045​

The client doesn't response with DHCP protocol

В Mudfish v5.5.8 и по-нови версии е добавен драйверът Wintun като алтернатива на TAP драйвера на OpenVPN.

Можете да го активирате, като стартирате Mudfish Launcher с опцията -N. За подробности вижте Опции за изпълнение на mudrun.

Съобщението се появява, ако DHCP клиентът на компютъра ви не е поискал IP адрес от Mudfish Core в продължение на определено време.

Обикновено DHCP клиентът на Windows се опитва да получи IP адрес от Mudfish Core, но по някаква причина не получава DHCP Offer пакета. Опитайте следното.

  • При Windows 10 понякога причината е бавно обработване на мрежовата конфигурация от Windows. Опитайте:

    • Щракнете с десния бутон върху лентата в долната част на екрана и отворете „Диспечер на задачите“.

    Понякога това решава проблема. Ако не помогне, опитайте следното.

    1. Щракнете върху мрежовата икона в системната област долу вдясно, след това върху „Мрежови настройки“.
    2. В отворения прозорец изберете менюто „Състояние“ вдясно и оставете прозореца отворен.
    3. Щракнете върху „Промяна на опциите на адаптера“ и оставете отворен и този прозорец.
  • При версия v4.3.13 или по-нова под Windows можете да използвате опцията -I на Mudfish Launcher. Тя задава IP адреса чрез IP Helper API вместо чрез DHCP. За да я включите:

    1. От менюто Старт отворете „Mudfish Cloud VPN“.

    2. Щракнете с десния бутон върху иконата „Mudfish Launcher“ и отворете „Свойства (Properties)“.

    3. Променете опциите за изпълнение в полето „Цел“. По подразбиране обикновено е:

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

      Добавете -I, например:

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

      Добавяне на опцията -I към Mudfish Launcher

    4. Ако е приложена правилно, в журнала Core в „Табло → Състояние → Процеси“ ще намерите ред:

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

  • Ако на компютъра в интернет кафето работи антивирусна програма, временно я изключете и стартирайте Mudfish отново. Например Norton Anti-virus понякога погрешно разпознава DHCP Offer пакетите от Mudfish Core като ARP Spoofing и ги отхвърля.

  • В Контролен панел → Списък на мрежовите устройства намерете TAP-Win32 adapter v9. Изключете и включете устройството няколко пъти, след което стартирайте Mudfish отново. Понякога това решава проблема.

  • В свойствата на TAP-Win32 adapter v9 проверете дали „DHCP е разрешен“ е зададено на „Да“.

    Вижте https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7 за проверка на свойствата на връзката. Трябва да е избрано „Автоматично получаване на IP адрес“.

  • В свойствата на TAP-Win32 adapter v9 проверете дали IPv6 е включен, изключете го напълно и опитайте отново. Понякога това решава проблема.

  • Рестартирайте операционната система и опитайте отново.

MUDEC_00048​

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

Стойността <sidno> е невалидна. Ако проблемът продължава, отворете инсталационната папка на Mudfish и изтрийте всички следни файлове с разширение vsm:

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

След това стартирайте Mudfish отново.

MUDEC_00049​

no entry for SID XXX.

За този проблем вижте грешка MUDEC_01643.

MUDEC_00051​

Failed to set the default route.

Съобщението се появява, когато не може да бъде зададен вътрешният маршрут по подразбиране на Mudfish, защото избраният за него възел не е намерен в списъка със сървъри. Обикновено това може да е свързано с кредита в Mudfish.

  • Първо проверете дали имате достатъчно зареден кредит. Понякога проблемът възниква при недостатъчен кредит.
  • Ако тарифният план е абонаментен, проверете дали е активиран валиден абонаментен пропуск.

Ако проблемът продължава, свържете се с нас във форума на Mudfish.

MUDEC_00056​

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

Понякога при използване на Mudfish се появява тази ARP грешка. Тя може да възникне, когато друг потребител използва същия вътрешен частен IP адрес на Mudfish, който е зададен на вас. Възможните причини са:

  • Неочаквано спиране на програмата за управление на частните IP адреси на централния сървър на Mudfish.

    Обикновено уведомяваме за такъв проблем на страницата на Mudfish във Facebook.

  • Ако настолният компютър или лаптопът премине в хибернация или спящ режим, без Mudfish да е затворен, проблемът може да възникне след събуждане.

При тази грешка задължително рестартирайте Mudfish.

MUDEC_00057​

Couldn't find the static node X for default route

Избраният възел за вътрешния шлюз по подразбиране на Mudfish е недостъпен по някаква причина.

MUDEC_00058​

No gateway found.

Проблемът обикновено възниква при недостатъчен кредит в Mudfish. Първо закупете кредит от http://credits.ko.loxch.com/.

MUDEC_00059​

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

Има проблем с комуникацията към възела на Mudfish, чийто публичен IP адрес е <ip>. Програмата е изпратила данни към него, но предаването е неуспешно поради причината в <errno> и <err_string>. Възможните грешки включват:

  • 10060 (ODR_ETIMEDOUT)

    Данните са изпратени, но възелът не е потвърдил получаването им.

  • 10054 (ODR_ECONNRESET)

    Данните са изпратени, но възелът е прекъснал връзката.

Сменете възела и проверете дали грешката продължава.

Избор на друг възел в основните настройки на елемента

MUDEC_00060​

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

Вътрешното виртуално мрежово устройство re(4) на Mudfish е опитало да изпрати UDP пакет към възел, но изпращането е неуспешно.

Причината се показва в error message. Обикновено проблемът е свързан със защитна стена или мрежата. Подробности:

  • ODR_EHOSTUNREACH

    Няма маршрут към възела с адрес A.B.C.D. Направен е опит за достъп до недостижим хост, обикновено поради неправилно конфигурирана таблица за маршрутизация.

  • ODR_ENOBUFS

    При опит за изпращане на пакет към A.B.C.D операционната система е върнала грешка. Обикновено буферът на сокета е недостатъчен или вътрешната опашка е пълна.

    Това означава, че по някаква причина пакетите не могат да бъдат изпратени към A.B.C.D. Обикновено възниква, когато комуникацията с тази дестинация е невъзможна.

Първо проверете MTU между компютъра ви и възела и задайте подходяща стойност. Ако изпратите отчет чрез „Поддръжка → Докладване на проблем“ в интерфейса на Mudfish, можем да го разгледаме.

MUDEC_00062​

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

Грешката може да възникне, когато Mudfish използва TCP за комуникация с централния сървър.

<ip> е публичният IP адрес на възела на Mudfish, а <string> показва защо операцията за четене от TCP сокета е неуспешна.

  • ODR_ECONNRESET

    Възелът на Mudfish или защитна стена в неговата мрежа е изпратил TCP RST пакет към Mudfish. Това означава, че връзката е прекъсната първо от страната на възела.

    Сменете използвания възел и проверете дали проблемът се повтаря.

Ако обикновено не използвате възела с адрес <ip>, можете да пренебрегнете съобщението.

MUDEC_00064​

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

Грешката може да възникне при TCP протокол за връзка. Получаването на данни от възела с адрес <ip> е неуспешно; точната причина е в <err_string>.

  • ODR_ECONNABORTED

    Компютърът ви първи е прекъснал връзката с възела на Mudfish.

    Операционната система може да е прекъснала връзката или програма на трета страна, например защитна стена или антивирусна програма, да я е блокирала.

  • ODR_ETIMEDOUT

    Програмата е опитала да прочете данните Payload чрез read(), но възелът не ги е изпратил и времето за изчакване е изтекло.

Вижте Въпроси за възлите в ЧЗВ и опитайте друг възел или сменете протокола за връзка и проверете отново.

Общи настройки на програмата за промяна на протокола

MUDEC_00066​

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

<ip> е IP адресът на възела на Mudfish, а <num> и <string> указват грешката. Mudfish е изпратил UDP пакет към този възел, но по някаква причина той не е доставен.

  • ODR_ECONNRESET

    След изпращането на UDP пакет към възела <ip> неговият TTL (Time To Live) е изтекъл и междинен маршрутизатор е върнал ICMP съобщение (TTL expired in transit).

MUDEC_00071​

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

Mudfish Core не може да се свърже с определен възел, в примера с IPv4 адрес A.B.C.D. <num> и <string> описват причината.

Възможните причини са:

  • Възелът е спрял, защитна стена блокира връзката или сървърната програма не работи правилно.
  • По някаква причина интернет връзката ви не може да намери маршрут до зададения възел.

Подробности за съобщенията:

  • ODR_ETIMEDOUT

    Грешката може да възникне при опит за свързване със сървъра A.B.C.D или ако той не отговаря за определен период.

    В повечето случаи причината е блокиране на връзката от защитна стена.

Препоръчваме да опитате указанията в Отстраняване на проблеми със защитната стена.

MUDEC_00074​

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

Грешката възниква при същите симптоми като MUDEC_00071. Вижте съответното описание.

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

Подготовката за изпращане на heartbeat към централния сървър на Mudfish е неуспешна. За първопричината отворете „Състояние → Процеси“ и прегледайте журнала Core. Преди MUDEC_00075 ще намерите друг номер на грешка.

Журналът Core в екрана за процесите

MUDEC_00079​

Failed to connect the master server: <error_msg>

По някаква причина връзката със сървъра за удостоверяване на централния сървър на Mudfish е невъзможна. Възможни причини:

  1. Сървърът за удостоверяване действително е спрял и не работи.

  2. Защитната стена на компютъра или в мрежата не позволява достъп до централния сървър.

    В този случай опитайте указанията в Отстраняване на проблеми със защитната стена.

Опция -O на стартиращата програма

Общи настройки на програмата Mudfish

Настройки за отстраняване на проблем с връзката

Настройка на MAC адреса

Настройки на LAN мрежата в LuCI

MUDEC_00080​

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

Причина​

Връзката с възела на Mudfish е нестабилна или възелът не отговаря.

Проблемният възел има вътрешен IPv4 адрес A.B.C.D, свързан с виртуалното мрежово устройство reX (X е число). За да намерите името му, проверете адреса A.B.C.D на https://mudfish.net/server/status.

Решение​

  • Ако не използвате проблемния сървър, можете да пренебрегнете съобщението. Възможно е възелът да е спрян временно.
  • Ако има проблем с heartbeat към всички възли, причината може да е политиката на защитната стена в мрежата. В „Настройки → Общи“ променете „Протокол за връзка“ от UDP на TCP или ICMP и проверете отново.
  • Ако проблемът продължава, пишете във форума на Mudfish.

MUDEC_00084​

Too many failure to the backend.

Опитите за свързване с избрания възел продължават да са неуспешни. Ако съобщението се повтаря, обикновено се показват и MUDEC_00071 и MUDEC_00074. Проверете кой възел има проблем и пишете във форума или съобщете на support-ko@loxch.com.

MUDEC_00086​

ReadFile() error: <num> <error_msg>

Четенето на данни от мрежовото устройство TAP-Win32 adapter v9 е неуспешно поради причината в <error_msg>. Известните грешки са:

  • 2 The system cannot find the file specified.

    Мрежовото устройство не е намерено. Възможно е TAP-Win32 adapter v9 да е инсталиран неправилно или да са инсталирани няколко такива устройства.

    Вижте Драйверът TAP(4) не работи и първо възстановете или преинсталирайте устройството.

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

    Както гласи съобщението, I/O операцията е прекратена по някаква причина. Обикновено друга програма е попречила на Mudfish, докато работи, или е прихванала или прекъснала връзката с TAP-Win32 adapter v9.

    Първо проверете дали друга програма пречи на Mudfish.

MUDEC_00089​

Причината е същата като при MUDEC_00086.

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

Опитът за промяна на Tcpip Parameter на мрежовото устройство TAP-Win32 adapter v9 в Windows е неуспешен по следната причина.

  • 5 Access is denied.

    Достъпът за четене или запис до стойността в регистъра не е разрешен. Възможно е антивирусна програма или защитна стена да контролира този достъп.

Грешката не влияе съществено на работата на Mudfish и може да бъде пренебрегната.

MUDEC_00104​

CreateProcess failed (<errnum>)

Възникнала е грешка, докато Mudfish променя MTU на TAP-Win32 adpater v9 чрез командата netsh. Причината е в <errnum>. Известните грешки са:

  • 2 ERROR_FILE_NOT_FOUND

    Ако се появи тази грешка, проверете дали файлът %SystemRoot%\system32\netsh.exe съществува. Ако тази грешка липсва, възможно е файлът да е бил принудително изтрит от вирус или друг зловреден софтуер и да трябва да го възстановите, за да използвате Mudfish правилно.

MUDEC_00110​

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

В Windows е намерена основна информация за устройството TAP-Win32 adpater v9 с идентификатор <uuid>, но не и подробната му конфигурация. Проблемът може да възникне, ако регистърът на Windows е объркан или повреден след използване на друга VPN програма.

Ако Проверка на основното функциониране покаже, че всичко работи, можете да пренебрегнете проблема. Ако проверката е неуспешна, TAP-Win32 adpater v9 не е инсталиран правилно. В този случай вижте Информация за драйвера TAP(4).

MUDEC_00111​

Причината е същата като при MUDEC_00192.

MUDEC_00112​

Причината е същата като при MUDEC_00086.

MUDEC_00114​

Причината е същата като при MUDEC_00062.

MUDEC_00115​

Причината е същата като при MUDEC_00062.

MUDEC_00123​

Причината е същата като при MUDEC_00139.

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

Процесът Mudfish Core не е успял да добави маршрут в операционната система на компютъра ви. <errno> и <err_msg> описват неуспеха. Известни съобщения:

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

    На функцията CreateIpForwardEntry() е предаден неправилен аргумент. Ако получите това съобщение, изпратете подробности чрез доклад за проблем.

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    Мрежовият интерфейс, за който се задава таблицата за маршрутизация, не е намерен.

MUDEC_00125​

No default routing path found

Грешката може да възникне при стартиране на Mudfish в режим Full VPN, когато шлюзът по подразбиране на операционната система може да бъде намерен в таблицата за маршрутизация. Известен е следният случай:

  • Използваната операционна система не се поддържа от Mudfish.

Ако проблемът продължава, изпратете доклад за проблем, за да можем да помогнем допълнително.

MUDEC_00126​

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

Не е създаден запис за препращане в таблицата за маршрутизация на Windows. Проверете предходните грешки в „Състояние → Процеси“. Обикновено преди това съобщение се появява MUDEC_00124, която показва причината.

MUDEC_00129​

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

Процесът Mudfish Core не е успял да добави маршрут (<ip>, <netmask> и <gateway>) в операционната система на компютъра ви.

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

Това е грешка на драйвера msk(4), виртуалното мрежово устройство на Mudfish. Причината зависи от <err_string>.

  • ODR_ENOENT

    Съответства на The system cannot find the file specified. Може да възникне, когато връзката между Mudfish и TAP-Win32 adapter v9 е прекъсната по някаква причина.

    Например програми за оптимизиране на ping могат да променят регистъра на Windows и да рестартират всички мрежови устройства, за да приложат промените, което предизвиква грешката.

MUDEC_00139​

MUDEC_00139 и MUDEC_00137 са свързани с устройството TAP-Win32 adapter v9. Възможно е основното функциониране на Mudfish да е нарушено. Най-важно е първо да проверите дали основните функции работят правилно.

MUDEC_00145​

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

Грешката може да възникне при включен режим FastConnect и означава проблем при изпращане на UDP пакет към възела <address>. Известни съобщения:

  • 55 No buffer space available

    Mudfish се е опитал да изпрати UDP пакет, но сокетният буфер на по-ниското вътрешно ниво е пълен и не могат да се изпращат нови пакети.

    Обикновено това означава проблем с комуникацията към възела <address>. Сменете използвания възел и опитайте отново.

    Промяна на възела в настройките на елемента

  • 64 Host is down

    Възелът на Mudfish <address> е недостъпен. Възможно е да е спрял да работи. Сменете възела и опитайте отново.

    Избор на друг възел на Mudfish

Ако проблемът продължава, изключете FastConnect и проверете дали симптомите остават.

MUDEC_00167​

Failed to connect to the master server

Връзката със сървъра за удостоверяване на централния сървър на Mudfish е невъзможна. За подробности вижте MUDEC_00079.

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

Грешката обикновено възниква при включен режим FastConnect. Компютърът ви е предал на Mudfish връзка към <ip>, но програмата не е намерила информация към кой възел трябва да я изпрати.

Наличните решения са:

  1. Изключете режим FastConnect.
  2. Ако няма проблеми с играта, можете да пренебрегнете грешката.

MUDEC_00177​

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

Грешката може да възникне при включен режим FastConnect, когато възелът с номер <number> не може да бъде намерен вътрешно в Mudfish.

<number> е уникалният идентификатор на възела. Програмата трябва да изпрати трафика към него, но не е получила информация за възела.

За да решите проблема, проверете следното.

  • В настройките на използвания елемент изберете друг възел. Предишният може да е недостъпен и да е отбелязан като DOWN.

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

Грешката може да възникне при използване на режим FastConnect. Програмата е опитала да изпрати данни към <ip>, но вътрешно не може да определи кой възел да използва.

Ако играта работи без проблеми, обикновено трябва да пренебрегнете грешката. От версия v4.2.7 нивото на това съобщение в журнала е понижено на information.

MUDEC_00179​

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

Ако играта работи без проблеми въпреки грешката, можете да я пренебрегнете.

Съобщението обикновено се появява, когато MTU (Maximum Transmission Unit) за комуникацията между компютъра и централния сървър на Mudfish е по-малък от очаквания. „X“ е действителният MTU, а „Y“ е текущата настройка в Mudfish. Обичайните причини за по-малка стойност на „X“ са:

  1. MTU на мрежовото устройство, свързано с интернет, е принудително променен.

    Това може да стане след инсталиране на програми за оптимизиране на ping, които променят стойността.

  2. Междинен маршрутизатор по пътя между компютъра и централния сървър позволява комуникация само с по-малък MTU.

Решение 1​

Първо проверете MTU по подразбиране на използваните мрежови устройства:

  • Щракнете върху Старт и отворете Контролния панел.

  • Отворете Мрежови връзки, за да видите инсталираните и работещи устройства.

  • Щракнете с десния бутон върху всяко устройство и отворете „Свойства“.

    Свойства и MTU на мрежовия адаптер

  • Натиснете „Конфигуриране...“ и в раздела „Разширени“ намерете MTU.

  • Проверете дали стойността е 1500. Ако не е, възстановете я на 1500.

Решение 2​

Преди да промените MTU на TAP-Win32 Adapter v9, задължително затворете напълно Mudfish. Промяна по време на активна връзка прекъсва комуникацията с възлите.

Ако при проверката по „Решение 1“ всички стойности са правилно зададени на 1500 bytes, препоръчваме да зададете MTU по подразбиране на TAP-Win32 Adapter v9 на „X“ - 50. Например ако съобщението показва 1480 bytes, задайте 1430 byte.

  • Намерете TAP-Win32 Adapter v9 сред мрежовите устройства, щракнете с десния бутон и отворете „Свойства“.

    Настройка на MTU на TAP-Win32 Adapter v9

  • Натиснете „Конфигуриране...“, отворете „Разширени“ и намерете MTU.

  • Запазете по-малка стойност.

  • В XP трябва да рестартирате компютъра, за да влезе промяната в сила.

MUDEC_00180​

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

Грешката възниква само при включен режим FastConnect и означава проблем при прочитането на данни от възела и предаването им към компютъра ви (локалната машина). Подробности за <errno> и <errmsg>:

  • 55 No buffer space available

    При опит за предаване на данни към локалната машина сокетният буфер е пълен и не може да приеме повече. Обикновено това става при опит за създаване на твърде много връзки към възела на Mudfish.

Изключете режим FastConnect и опитайте отново или сменете използвания възел.

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

Грешката може да възникне при включен режим FastConnect, когато данните не могат да се изпратят към дестинацията <ip>.

MUDEC_00182​

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

Програмата за UDP препредаване не може да създава повече socket(2). Стойността <errno> дава повече подробности, но обикновено причината е създаването на твърде много UDP сокети.

Тъй като проблемът се причинява от работеща програма, която създава много UDP връзки, затварянето ѝ може да го реши. Опитайте също:

  • Ако работи P2P програма, например BitTorrent, затворете я.
  • Затворете програмите с голяма мрежова активност.
  • Ако използвате Full VPN + FastConnect, изключете Full VPN.

MUDEC_00186​

Wrong TCP format hdr: <char>

Възникнал е проблем с комуникацията между вашата връзка и избрания възел на Mudfish. Възможно е също връзката ви да се наблюдава или да е блокирана от мрежова защитна стена.

Опитайте друг протокол за връзка или сменете възела на Mudfish.

MUDEC_00192​

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

Причината обикновено зависи от <errno>. Проверете следното.

  • Изтеглете и използвайте най-новата версия от https://mudfish.net/download. Тя вече не зависи от драйвера tuntap, така че проблемът не би трябвало да възниква.
  • Възможно е процесът Mudfish вече да работи. Проверете списъка с процеси за mudfish; ако го има, прекратете го с командата kill и опитайте отново.

MUDEC_00196​

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

Възелът със SID <number> вече не може да предоставя услугата по някаква причина. SID е вътрешният уникален идентификатор на възела. Проверете следното.

  • В настройките на Full VPN или на отделните елементи изберете друг възел и проверете дали проблемът се решава.

  • Ако използвате абонаментен план, проверете месечния трафик на https://mudfish.net/admin/front.

    Проблемът може да възникне, ако месечният трафик надвишава лимита на пропуска.

  • Проверете дали имате достатъчно кредит. Понякога потребители на абонаментния план срещат този проблем, защото не са закупили пропуск.

    За пропуските вижте Известие за промяна на тарифните планове - 20210607.

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

Heartbeat сигналите, изпращани за поддържане на комуникацията с възела, са неуспешни. Обикновено мрежовата защитна стена блокира използвания от Mudfish протокол съгласно политиката си.

Вижте Отстраняване на проблеми с комуникацията с възлите и сменете протокола за връзка.

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

Предупреждението означава, че поне един от текущите елементи е настроен да използва възела <mudfish_node_name>. Mudfish периодично проверява загубата на пакети за възлите, които счита за използвани, и съобщава резултата.

При проверката към <mudfish_node_name> се губят <percentage> от пакетите.

По-висока стойност на <percentage> означава по-нестабилна връзка и може да е основание да изберете друг възел. Опитайте:

  • Променете протокола за връзка на базиран на TCP.
  • В „Настройки → Програма“ променете „Метод за измерване на RTT“ на базиран на TCP.
  • Използвайте друг възел.

За по-задълбочен анализ на първопричината вижте Анализ на мрежата с WinMTR и проверете публичния IP адрес на използвания възел.

MUDEC_00251​

Failed to connect the master server.

Грешката може да възникне, когато връзката с централния сървър на Mudfish е невъзможна.

Прегледайте журнала Launcher в „Състояние → Процеси“. Проверете дали преди това съобщение има друга грешка. Тя е причината за проблема, затова вижте описанието ѝ.

MUDEC_00254​

authc_read() failed: <result>

Причината е същата като при MUDEC_00020.

MUDEC_00258​

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

Причината е същата като при MUDEC_00020.

MUDEC_00260​

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

Възникнала е грешка при изпращане на DHCP отговор към компютъра ви. Точната причина е в <errno> и <error_msg>. Възможно съобщение:

  • No route to host

    Програмата е опитала да изпрати DHCP отговор, но вътрешно не знае къде да го изпрати. Причината може да е неправилна вътрешна конфигурация на Mudfish или друг неизвестен проблем.

Опитайте опцията -I, описана в MUDEC_00045.

Добавяне на опцията -I към стартиращата програма

MUDEC_00262​

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

При изпращане на данни към възела <ip_addr> има проблем с MTU (Maximum Transmission Unit).

Списък за проверка

Преди да приложите решенията по-долу, проверете няколко възможни причини за MUDEC_00262.

  1. Ако някога сте инсталирали Muddog (https://dog.mudfish.net/), деинсталирайте програмата.
  2. Проверете дали вече работи друга VPN програма. Понякога тя променя системната таблица за маршрутизация и предизвиква проблема.

Решение 1​

Намалете MTU на TAP-Win32 adapter v9 до 1450 или по-малко, докато грешката престане да се появява.

  • Първо затворете Mudfish. Промяната на MTU по следната процедура, докато Mudfish работи, може да доведе до неправилна работа.
  • Намерете TAP-Win32 Adapter v9 сред мрежовите устройства, щракнете с десния бутон и отворете „Свойства“.

Свойства на TAP адаптера и настройка на MTU

  • Натиснете „Конфигуриране...“, отворете раздела „Разширени“ и намерете MTU.
  • Стойността по подразбиране е 1500. Запазете по-малка стойност. Започнете с 1400, след това намалявайте с 50 до 1350, 1300 и т.н., като проверявате, докато MUDEC_00262 престане да се появява.
  • В XP трябва да рестартирате компютъра, за да влезе промяната в сила.

Решение 2​

Промяната на MTU в менюто с настройки може да реши проблема:

  1. Отворете „Настройки → Програма“.

  2. Намерете MTU и го намалявайте постепенно до 1400, 1300 или 1200, като проверявате резултата.

    Стойността по подразбиране в Mudfish е 1400.

Решение 3​

  • Понякога проблемът се решава чрез промяна на протокола от UDP на TCP.
  1. Отворете „Настройки → Програма“.
  2. Изберете протокол / порт, базиран на TCP.

MUDEC_00269​

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

Грешката възниква само при включен режим FastConnect и означава проблем при прочитането на данни от възела и предаването им към компютъра ви (локалната машина). Подробности за <errno> и <errmsg>:

  • 55 No buffer space available

    При опит за предаване на данни към локалната машина сокетният буфер е пълен и не могат да се предават повече данни.

    Обикновено Torrent или друга програма създава толкова много мрежови връзки, че е надвишен броят сокети, който Mudfish може да обслужва.

  • 65 No route to host

    Процесът Mudfish Core е опитал да изпрати пакет към <ip>:<port>, но не е намерил информация за маршрута до тази дестинация.

    Ако Mudfish работи без проблеми въпреки грешката, можете да я пренебрегнете. Ако тя прави FastConnect неизползваем, изпратете доклад за проблем, за да помогнете за установяване на причината.

Изключете режим FastConnect и опитайте отново или сменете използвания възел.

MUDEC_00279​

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

Грешката може да се дължи на проблем във вътрешна услуга на Mudfish. За отстраняване на първопричината е необходима помощ от екипа. Свържете се с нас във форума на Mudfish.

MUDEC_00280​

Причината е същата като при MUDEC_00020.

MUDEC_00281​

Failed to fetch the routing table.

Mudfish не е получил таблицата за маршрутизация от централния сървър. Понякога причината е мрежов проблем. Ако той продължава, опитайте следното:

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Не е получен heartbeat отговор от централния сървър на Mudfish. Причината може да зависи от <result_code>. Ако грешката продължава, централният сървър приема, че потребителят е прекъснал връзката, така че нерешеният проблем може да попречи на използването на услугата.

Ако се появява само от време на време, грешката може да бъде пренебрегната.

MUDEC_00283​

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

Това е грешка от ниво FATAL. Тя може да възникне, когато последната стойност на heartbeat на клиента, известна на централния сървър на Mudfish, се различава значително от текущата стойност в програмата. Установената разлика е <timediff>; ако надхвърля 1800 секунди (30 минути), процесът Mudfish Core се прекратява принудително. Това може да се случи например:

  • След възстановяване на лаптоп или настолен компютър от хибернация след известно време.
  • След възстановяване на мрежата, която е била недостъпна за известно време.

При този проблем рестартирайте Mudfish.

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

Тази грешка може да възникне при проверката дали има разрешение за създаване на криптографски ключ при стартиране на Mudfish. Възможен е следният код:

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

    Опитайте решението в раздел MUDEC_00286.

MUDEC_00286​

CryptAcquireContext, newkeyset

Има проблем при инициализацията за създаване на криптографски ключ при първото стартиране на Mudfish. Опитайте следното:

  1. Проверете дали текущият Windows акаунт има парола. Ако влизате без парола, задайте такава и рестартирайте компютъра.

  2. Ако първият метод не помогне, създайте изцяло нов Windows акаунт, задайте му парола и опитайте с него.

  3. Ако и двата метода не помогнат:

    • Отворете %APPDATA%\Microsoft\Crypto\ с файловия мениджър, преименувайте папката RSA например на RSA.old и рестартирайте компютъра.

      Ако преименуването на RSA не помогне, преименувайте Keys например на Keys.old, рестартирайте и опитайте отново.

MUDEC_00299​

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

Тази грешка може да възникне в Mudfish за Linux и означава, че изпълнението на <command> е неуспешно. Подробната причина е посочена чрез <errnum> и <errmsg>.

  • 9 - Bad file descriptor

    Процесът, който трябва да изпълни командата, е претърпял срив по неочаквана причина.

    Потърсете техническа помощ във форума на Mudfish.

Ако използвате рутер ipTIME, изключете напълно захранването и го включете отново. Ако грешката продължава, проверете за WARN или ERROR в журнала Core от „Състояние → Процеси“ на таблото и го публикувайте например в https://pastebin.com. Посочете и модела на рутера.

MUDEC_00305​

Причината е същата като при MUDEC_00015.

MUDEC_00306​

Причината е същата като при MUDEC_00015.

MUDEC_00309​

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

Mudfish Core не е успял да създаде запис в таблицата за маршрутизация. Установеното съобщение е:

  • Network is unreachable

    Записът може да сочи към недостижима цел според вътрешната мрежова конфигурация.

    Друга вътрешна грешка може да е попречила на конфигурирането на мрежата. Отворете „Състояние → Процеси“ в таблото Mudfish и проверете за други грешки преди MUDEC_00309 в журнала Core.

    Това често се случва, когато междинният сървър, избран за елемента, не работи.

MUDEC_00314​

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

Mudfish е опитал да се свърже с междинния сървър <ip> на порт <port> чрез <protocol>, но операционната система не е върнала никакъв отговор за резултата. Тоест връзката със сървъра не е установена. Възможни решения:

MUDEC_00316​

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

Възникнала е грешка при получаване на информацията за елементите на потребителя (маршрутите) от централния сървър. Числата означават:

  • <cur_count>

    Индексът на текущо обработваната таблица за маршрутизация.

  • <total_count>

    Общият брой таблици за маршрутизация, които трябва да се изтеглят.

  • <result>

    Размерът на вече изтеглената информация за таблицата.

  • <expected_size>

    Размерът на информацията, която трябва да се изтегли. Трябва да бъдат получени толкова данни.

MUDEC_00319​

Failed to authenticate using ID/PWD

Удостоверяването с потребителския ID и парола е неуспешно. Ако грешката се повтаря:

  • Проверете за WARN или ERROR в журнала Core от „Състояние -> Процеси“. Много вероятно е преди MUDEC_00319 да е възникнала друга вътрешна грешка на Mudfish. Обикновено именно тя показва основната причина.
  • Посетете https://mudfish.net/admin/front, сменете паролата с по-проста комбинация и опитайте отново.

MUDEC_00320​

Failed to fetch the static node information.

Не може да се получи информация за междинните сървъри от централния сървър на Mudfish. Възможни са различни причини, обикновено:

  • Нестабилна мрежа на централния сървър Mudfish.
  • Защитна стена по използваната интернет връзка.
  • Неправилни мрежови настройки на компютъра.

MUDEC_00330​

Slowed down due to speed limitation.

Това може да се появи при потребители на план с фиксирана такса, когато Mudfish ограничава скоростта според лимита на плана. За подробности вижте Тарифни планове.

Опитайте едно от следните решения:

  1. Преминете към план с плащане според трафика.

  2. Затворете програми, които генерират ненужен трафик, за да освободите пропускателна способност.

  3. Надстройте до друг абонамент с фиксирана такса и по-висок лимит на скоростта.

    Вариантите са на http://mudfish.net/admin/user/dataplan/modify.

  4. Ако причината е уеб трафикът HTTP / HTTPS, изключете го от „Настройки -> Програма -> Правила за изключения“.

MUDEC_00332​

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

При създаване на сокет извикването ioctl() за забрана на фрагментацията е върнало грешка. Възможна стойност на <errno>:

  • 10013 (WSAEACCESS)

    Изглежда операционната система блокира извикването на API WSAIoctl(). Проверете дали наскоро сте инсталирали лична защитна стена, модул за сигурност или антивирусна програма. Вероятно някоя от тях блокира извикването.

MUDEC_00333​

Failed to fetch static node <sid> information.

Не е получен IP адрес под наем за комуникация с междинния сървър <sid>. Проверете журнала Core от „Състояние → Процеси“. Преди тази грешка вероятно има друга грешка или предупреждение.

Журналите на процесите Mudfish

Екранната снимка използва повторно интерфейса от оригиналната документация; надписите може да се различават от обясненията на български.

MUDEC_00338​

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

Получаването на маршрутите от централния сървър Mudfish е неуспешно.

Съобщението е в журнала Mudfish Launcher от „Състояние -> Процеси“. Над него трябва да има предходна грешка, която е причината. Вижте документацията за нея.

MUDEC_00350​

Failed to connect to the mudfish master server.

Mudfish Launcher не е успял да се удостовери пред централния сървър.

Обикновено причината е, че самата връзка не е установена правилно. Съобщението е в журнала Mudfish Launcher от „Състояние -> Процеси“. Над него трябва да има предходна грешка, която е причината; вижте документацията за нея.

MUDEC_00351​

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

Междинният сървър Mudfish има проблем при комуникацията със сървъра за удостоверяване. Обикновено причината е една от следните:

  • Неочаквана вътрешна грешка на операционната система при получаване на данните.
  • Получените данни са твърде малко или липсват.

Проверете следното:

  1. Установете дали проблемът е временен или постоянен. Причината може да е в доставчика ви, международната мрежа или неправилна работа на сървъра за удостоверяване Mudfish.

  2. Докато проблемът е налице, отворете „Състояние -> Процеси“ и проверете журнала Mudfish Launcher за други грешки или предупреждения от вида MUDEC_XXXXX, където XXXXX са цифри.

    Много вероятно е преди MUDEC_00351 да има друг код. Това съобщение ще даде по-подробна причина.

Ако проблемът продължава, потърсете помощ във форума на Mudfish.

MUDEC_00352​

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

Удостоверяването с потребителския ID и парола е неуспешно. Комуникацията със сървъра за удостоверяване е успешна, но въведените ID / PASSWORD не са намерени в базата данни на Mudfish.

Ако проблемът продължава:

  • Проверете дали можете да влезете със същите ID / PASSWORD на https://mudfish.net/admin/front.
  • Ако входът през този адрес работи, а само програмата има проблем, сменете паролата с по-проста и опитайте отново.
  • Ако тези два метода не помогнат, потърсете помощ във форума на Mudfish.

MUDEC_00357​

Your account isn't activated.

Входът в потребителския акаунт е блокиран по някаква причина. Най-вероятно са направени твърде много неуспешни опити за свързване за кратко време.

Затворете напълно Mudfish и опитайте да влезете отново след 5 минути.

MUDEC_00362​

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

Възникнал е проблем при конфигурирането на връзката към CLI интерфейса на Mudfish. IP адресът и портът за слушане се задават според <m_arg>. <errno> показва подробната причина:

  • 10049 ODR_EADDRNOTAVAIL

    Кодът означава „Cannot assign requested address“. CLI сокетът за слушане не е могъл да бъде обвързан с IP адреса от <m_arg>.

    Обикновено това може да се появи на рутери ipTIME с Mudfish.

MUDEC_00373​

Failed to get the gateway IP address.

IP адресът на шлюза на избрания междинен сървър не е намерен в списъка със сървъри на програмата. Обичайната причина е:

  • Избраният сървър е офлайн, защото е спрян или има мрежов проблем.

Ако грешката продължава, сменете междинния сървър.

MUDEC_00400​

Too many requests in short time

За кратко време са изпратени твърде много заявки към сървърната програма за изчисляване на най-краткия RTT маршрут. Направете следното:

  • Оставете страницата с грешката отворена и не предприемайте други действия.
  • Изчакайте около 10 ~ 20 секунди.
  • Натиснете отново бутона, който е предизвикал грешката.

MUDEC_00401​

Not enough information to calculate shortest pathes.

Mudfish обикновено показва тази грешка, когато няма достатъчно RTT данни за потребителя, за да изчисли най-кратък маршрут. Опитайте процедурата:

MUDEC_00408​

Клиент​

Failed to connect the RTT server.

Вижте раздела MUDEC_00409 по-долу. Причината е същата.

Сървър​

Hit the speed cap.

Това може да се появи при план с фиксирана такса. Съобщението означава, че ограничението на скоростта е приложено от междинния сървър Mudfish.

Когато ограничението е приложено от клиентската програма, се появява MUDEC_00330; когато е от междинния сървър, се появява MUDEC_00408.

За подробности вижте MUDEC_00330.

MUDEC_00409​

Failed to connect the RTT server.

Не може да бъде достигнат сървърът на Mudfish, който предоставя RTT информация.

Ако проблемът продължава, изпратете доклад за проблем и се свържете с техническата поддръжка на Mudfish.

MUDEC_00410​

Failed to connect the master server.

Връзката със сървъра за удостоверяване Mudfish не е установена правилно.

  • В журнала Mudrun Launcher от „Настройки -> Процеси“ трябва да има друга, предходна грешка. Проверете я за подробности.

MUDEC_00416​

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

Проблемът обикновено възниква при задаване на „Разширен режим“ за междинните сървъри на елемент. За този режим се изпраща конфигурация към сървъра, но връзката за изпращането ѝ е неуспешна. <private_ip> е частният IP адрес на междинния сървър, а <errno> показва причината:

  • 60

    Стойност 60 за <errno> е установена в Mac OS X. Означава Connection Timed Out: направен е опит за свързване, но по някаква причина комуникацията не е възможна.

Опитайте друг междинен сървър.

MUDEC_00421​

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

При конфигуриране на разширения режим за елемента <itemid> липсва информация по все още неизвестна причина и програмата не знае кои сървъри да избере. Проверете следното:

  • Непременно проверете дали имате Mudfish кредит. Недостигът му понякога причинява този проблем.
  • Ако сървърът на елемента е „Автоматичен избор“, задайте го ръчно.
  • Актуализирайте RTT според инструкциите и опитайте отново.
  • Ако сте ограничили списъка със сървъри в „Настройки -> Междинни сървъри“, премахнете ограничението и опитайте.

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.

Mudfish показва това съобщение, когато стандартното отклонение на RTT е поне 15% от средната стойност. Това означава, че дори връзката с най-близките междинни сървъри е нестабилна. Изчислението е следното:

  1. Избират се 6-те най-близки до потребителя сървъра и RTT се проверява периодично.
  2. Ако за всичките 6 сървъра RTT stddev е поне 15% от RTT avg, се показва предупреждението.

Ако то се повтаря:

  • Проверете дали използвате безжична Wi-Fi вместо кабелна връзка. Силата на безжичния сигнал може да увеличи стандартното отклонение.
  • Проверете връзката на доставчика и дали в мрежата има QoS или защитна стена.

MUDEC_00440​

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

Получаването на данни е неуспешно по причина <error_code>. Възможен код:

  • 10060 (WSAETIMEDOUT)

    В рамките на определеното време не са предадени данни и е изтекъл срокът за изчакване.

MUDEC_00446​

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

Програмата Mudfish не може да намери вътрешно информацията за междинния сървър. Ако грешката продължава:

  • Премахнете ограничението на списъка в „Настройки -> Междинни сървъри“. Понякога причината е прекомерно ограничаване на сървърите.
  • Изберете ръчно сървър за елемента вместо „Автоматичен избор“.

Ако това не помогне, изпратете доклад за проблем, за да можем да съдействаме.

MUDEC_00463​

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

Разширеният режим или режимът MultiPath на междинните сървъри за елемента не може да бъде конфигуриран правилно.

Направен е опит за конфигуриране на сървъра <private_ip>, но той е неуспешен по причина <errno>.

Обикновено проблемът може да е в самия сървър. Променете настройките, за да използвате други сървъри вместо него.

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

Тази грешка може да възникне при използване на опцията -I на Mudfish Launcher. Причината зависи от <errno>.

  • 1168 (ERROR_NOT_FOUND)

    Устройството TAP-Win32 adapter v9 на Mudfish не е намерено на компютъра. Обичайни случаи:

    • Проблем при инсталиране на пакета Mudfish е попречил на правилното инсталиране на TAP-Win32 adapter v9.
    • Компютърът е управляван от администратор, например в интернет зала или училище. В такива среди инсталирането на драйвери често е забранено и Mudfish вероятно няма да работи.

    Ако проблемът продължава, изпратете доклад за проблем.

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    Устройството TAP-Win32 adapter v9 вече има зададен IP адрес.

    Обичайното решение е пълно рестартиране на компютъра или използване на Mudfish без -I.

MUDEC_00467​

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

Задаването на информацията за „Разширен режим“ или „MultiPath“ на елемента в сървъра <sid> е неуспешно.

Причината се определя от <errno>:

  • 10060 (WSAETIMEDOUT)

    Междинният сървър не е отговорил в рамките на 20 секунди след заявката.

Опитайте друг сървър вместо този с номер <sid>.

Можете също да смените режима на „Основен режим“ и да тествате.

MUDEC_00470​

Increasing no of fragmented packets.

Ако съобщението се повтаря, мрежовото устройство (NIC) на компютъра постоянно получава фрагментирани пакети. Ако няма проблеми при използване, това не е пречка, но фрагментацията може да повиши загубата на пакети, затова е препоръчително да се отстрани.

Обичайни причини:

  • Необичайно ниска стойност на MTU (Maximum Transmission Unit) на използваното NIC устройство.
  • MTU за комуникацията с междинния сървър Mudfish е по-голям от очакваното.

Проверете следното:

  1. Проверете MTU на инсталираните мрежови устройства и върнете необичайно ниските стойности към стандартните, обикновено 1500 за Ethernet.
  2. В „Настройки -> Програма“ на Mudfish задайте MTU на 1400 (по подразбиране за Mudfish) или 1300 и опитайте.

MUDEC_00477​

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

Това може да възникне при прилагане по процеси чрез P: в персонализиран елемент или при използване на режима WFP за елементи.

За решение трябва да промените MTU на TAP-Win32 adapter v9.

  • Задайте MTU на устройството на 1350 или по-малко според MUDEC_00262 и опитайте.
  • Или изключете „Режим WFP за елементи“ и опитайте отново.

MUDEC_00486​

MUDWFP_connect() failed.

Драйверът mudwfp.sys не може да бъде стартиран по някаква причина. По-подробната причина е в журнала преди тази грешка. Проверете предходните съобщения. Обикновено се появява заедно с:

  • MUDEC_00514
  • MUDEC_00524

MUDEC_00505​

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

Mudfish не може да намери вътрешно информация за процеса с име <processname>.

Ако проблемът продължава, изпратете доклад за проблем, докато той е налице. За по-подробен анализ са необходими вътрешните журнали.

MUDEC_00514​

StartService() failed: <errno>

Windows услугата за стартиране на драйвера Mudfish WFP (Windows Filtering Platform) не е стартирала правилно. Причината зависи от <errno>.

  • 0x2 (ERROR_FILE_NOT_FOUND)

    Обикновено Windows не може да зареди драйвера Mudfish WFP.

    Понякога причината е инсталиран 64-битов пакет Mudfish на 32-битов Windows или обратно — 32-битов пакет на 64-битов Windows.

    Преинсталирайте правилната версия от https://mudfish.net/download и опитайте.

  • 0x7f (ERROR_PROC_NOT_FOUND)

    Възможни са 2 случая:

    1. mudwfp.sys не е инсталиран правилно. Проверете дали инсталирането на пакета Mudfish е завършило успешно и без грешки.
    2. Използвате Windows 7 или по-стар. За правилна работа на WFP е необходим поне Windows 8.
  • 0x4fb (ERROR_DRIVER_BLOCKED)

    Зареждането на драйвера Mudfish WFP е блокирано по някаква причина.

    • Често го блокира антивирусна програма или защитна стена на компютъра.

    • Проблемът може да възникне и ако използвате Windows за ARM, а не за Intel.

      Драйверът Mudfish WFP се поддържа само на Windows за Intel, не на Windows за ARM.

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

Инициализирането на драйвера Mudfish MUDWFP е неуспешно. Много вероятно е по-рано в журнала да е възникнала друга грешка. Вижте файла mudwfp_proxy_stdout.txt или журнала mudwfp_proxy в „Състояние -> Процеси“.

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

При стартиране Mudfish автоматично проверява за подмяна на DNS отговори чрез следните имена:

  • api-loopback.mudfish.net

    Проверява дали се преобразува в 127.0.0.1.

  • www.mudfish.net

    Проверява дали се преобразува в 14.63.213.39.

  • api.mudfish.net

    Проверява дали се преобразува в 14.63.218.94.

Ако някой от тези 3 домейна не се преобразува правилно или върне неочакван IP адрес, може да се появи тази грешка. Това означава, че на компютъра или по междинната мрежа DNS заявките се наблюдават и променят.

За решение DNS заявките трябва да бъдат криптирани. Препоръчителни варианти:

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

    Ако Windows поддържа DOH, можете да го използвате. Следните ръководства могат да помогнат:

  2. DNS клиентът Mudfish (https://dns.mudfish.net/)

    Можете да използвате и DNS клиента Mudfish, който криптира изпращаните DNS заявки.

MUDEC_00538​

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

DNS информацията за домейна Mudfish е подменена. Това може да възникне при мрежова защитна стена или при свързване от Китай.

Необходимо е криптиране на DNS заявките. Вижте Свързване с Mudfish от Китай.

MUDEC_00539​

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

Измерването на RTT от компютъра или рутера ipTIME с Mudfish до междинните сървъри не работи правилно. Обичайни случаи:

  • Защитна стена в мрежата блокира измерването.
  • Временна нестабилност на мрежата пречи на свързването или теста.

Променете „Метод за проверка на RTT“ в „Настройки -> Програма“ и опитайте отново.

MUDEC_00546​

NetworkExtension isn't ready yet

Mudfish не може да се свърже с модула NetworkExtension на Mac OS X. Първо проверете:

  • Дали Mudfish VPN е конфигуриран в Networks.
  • Дали Mudfish е инсталиран като System Extension.

За подробности вижте Използване на Mac OS X. Рестартирайте напълно MacBook и проверете дали проблемът остава.

Ако няма подобрение:

  • Премахнете напълно Mudfish и го инсталирайте отново. Вижте Деинсталиране на Mudfish.
  • Ако използвате Apple M1, след пълното премахване опитайте x86 пакета от http://mudfish.net/releases/ вместо ARM64 пакета (dmg). Понякога това решава проблема.

MUDEC_00547​

NetworkExtension doesn't set utun device.

Вижте MUDEC_00546. Причината е същата.

MUDEC_00556​

Failed to connect mudfish short_path server

Неуспешно свързване със сървъра Mudfish, който изчислява „Маршрут на деня“. Обикновено възниква в режим Multi-Path, когато по някаква причина не може да се намери оптимален маршрут.

  • Опитайте основен или разширен режим вместо Multi-Path.

  • Ако сте запознати с Telnet или TCP връзки, тествайте следните hostname:port:

    • short.mudfish.net:10012

Ако причината е трудна за установяване, изпратете доклад за проблем за по-подробен анализ.

MUDEC_00558​

Failed to connect mudfish API server.

Има проблем при изчисляване на най-кратък маршрут чрез API сървъра Mudfish. Самото съобщение обаче не показва основната причина. За нея проверете грешките, записани преди това съобщение.

Вижте „Състояние (Status) -> Процеси (Process) -> Flow Controller“ за подробности.

Ако проблемът продължава:

  • Ако сървърът на елемента е „Автоматичен избор (Auto Selection)“, задайте конкретен сървър и проверете дали проблемът остава.
  • Ако това не помогне, изпратете доклад за проблем, докато проблемът е налице. Необходими са вътрешните журнали.

MUDEC_00577​

Out of memory

Системата няма достатъчно памет. Решения:

  1. Добавете физическа памет към компютъра. Това е най-добрият вариант.

  2. Проверете в диспечера на задачите кои процеси използват много памет. Прекратете принудително ненужните, за да освободите памет.

    1. Браузърите обикновено са сред най-големите потребители на памет. Затворете всички браузъри и опитайте да играете.

      Затварянето на браузъра не спира Mudfish. Програмата продължава да работи в системната област долу вдясно.

    2. Проверете използваната памет от процесите Mudfish. Макар и много рядко, причината може да е изтичане на памет в самата програма.

MUDEC_00716​

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

В режим Multi-Path не може да бъде установена връзка с междинния сървър на <ip_addr>. Подробната причина е в <errno> и <errstr>:

  • 10060 ODR_ETIMEDOUT

    Времето за свързване с <ip_addr>:<port> е изтекло.

Можете да добавите проблемния сървър в черния списък от „Настройки -> Междинни сървъри“ и да опитате отново.

MUDEC_00719​

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

Това може да възникне в режим Multi Path. При изпращане на TCP пакети към сървъра <ip_addr> е възникнала грешката <err_msg>:

  • ODR_ETIMEDOUT

    Изпращането към сървъра е блокирало по някаква причина, не е напредвало достатъчно дълго и времето за изчакване е изтекло.

Ако това не причинява проблеми с връзката, можете да го игнорирате.

MUDEC_00720​

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

Вижте MUDEC_00262. Причината е същата.

MUDEC_00722​

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

Това може да възникне в режим Multi-Path. Вижте MUDEC_00060; причината е същата.

MUDEC_00723​

re_broker_write_second() failed.

Това може да възникне в режим Multi Path. Преди него възниква друга грешка, затова проверете за WARN или ERROR в журнала Core от „Състояние -> Процеси“. Ако се повтаря:

  • Използвайте основен или разширен режим вместо Multi Path.
  • Или проверете другите WARN / ERROR съобщения в Core и предприемете съответните мерки.

Ако връзката не е засегната, можете да игнорирате съобщението.

MUDEC_00724​

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

Това може да възникне в режим Multi Path. При комуникацията със сървъра <ip_addr> е възникнала грешката <err_msg>:

  • ODR_ECONNRESET

    Междинният сървър е изпратил TCP RST по време на свързването. Тоест е отказал връзката по някаква причина.

Ако няма проблеми с връзката, можете да игнорирате съобщението. Ако има, сменете сървъра или задайте UDP-базиран „Протокол за свързване“ и тествайте.

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

При получаване на данни междинният сървър не е изпратил данни или е изпратил EOF, означаващо, че няма повече данни за изпращане.

Ако се повтаря, сменете сървъра или задайте UDP-базиран „Протокол за свързване“ и тествайте.

MUDEC_00729​

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

Това може да възникне при използване на режим Multi Path.

Грешката може да възникне, когато протоколът за свързване е TCP. Получаването на данни от сървъра <ip> е неуспешно по причина <err_string>.

  • ODR_ECONNABORTED

    Компютърът на потребителя пръв е прекъснал връзката със сървъра Mudfish.

    Възможно е операционната система да я е прекъснала по някаква причина или външна програма, като защитна стена или антивирусна, да я е блокирала.

  • ODR_ETIMEDOUT

    Опитът read() да прочете полезните данни от сървъра е изтекъл, защото сървърът не ги е изпратил.

Вижте въпросите за междинните сървъри и опитайте друг сървър или сменете протокола за свързване.

Можете също да изключите „Multi Path“ и да опитате отново.

MUDEC_00745​

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

Програмата е чакала данни от избрания сървър, но е получила отговор с неправилна дължина. Комуникацията със сървъра не протича нормално.

Причината зависи от <errmsg>. Обичайно съобщение:

  • ODR_ETIMEDOUT

    Сървърът не е отговорил в определения срок и е изтекло времето за изчакване на сокета.

MUDEC_00746​

No pong

Mudfish Core е провел тест за свързване със сървъра, но сървърът е изпратил неправилни данни. Обикновено това се дължи на неправилна работа на самия сървър.

Ако проблемът продължава, изберете друг междинен сървър.

MUDEC_00747​

re_broker_add() failed.

Отворете „Състояние -> Процеси“ и проверете журнала Core за WARN или ERROR.

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

DHCP не е активиран за устройството TAP-Win32 adapter v9, инсталирано с Mudfish.

За решение:

  • Отворете Контролен панел -> Мрежа и интернет -> Промяна на опциите на адаптера.
  • Отворете свойствата на TAP-Win32 adapter v9.
  • Отворете свойствата на „Мрежа -> Internet Protocol Version 4 (TCP/IPv4)“.
  • Активирайте автоматичното получаване на IP адрес и на адрес на DNS сървър.

След това рестартирайте напълно Mudfish.

MUDEC_00774​

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

Предупреждението обикновено означава, че измерването на пинга към сървъра <ip> не работи правилно.

Не е известно кой сегмент е причината, но вероятно някъде се блокира UDP.

Обикновено предупреждението може да се игнорира, но е препоръчително да избягвате сървъра <ip>.

MUDEC_00791​

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

Комуникацията с RTT сървъра Mudfish — централния сървър за информация и статистики за междинните сървъри — не работи правилно.

MUDEC_00799​

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

Обикновено не може да бъде намерена информация за сървъра <sidfrom> или <sidto>, който трябва да се конфигурира.

Ако се повтаря, трябва да се прегледат всички вътрешни журнали. Изпратете доклад за проблем.

Обичайните мерки са:

  • Да не използвате Multi-Path.
  • Да промените настройките на междинните сървъри.

MUDEC_00800​

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

Това съобщение се отнася само за планове с фиксирана такса и може да се появи при превишаване на максималното месечно потребление. За подробности вижте Тарифни планове.

MUDEC_00842​

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

Обвързването на IP 127.0.0.1, UDP порт 23984, е неуспешно. Този порт служи за вътрешна комуникация с OpenVPN сървърната програма, чрез която Mudfish предоставя безплатни междинни сървъри.

Стойността на <errno> дава подробности:

  • 48 Address already in use

    Портът 127.0.0.1 UDP 23984 вече се използва по някаква причина.

    Ако можете да използвате конзолата, проверете кой процес го използва.

Ако няма да използвате безплатния междинен сървър от „Настройки -> Програма -> Full VPN“, можете да игнорирате проблема.

MUDEC_00866​

No <domain> host found.

Направен е опит за DNS преобразуване на <domain>, но системата е върнала NOT FOUND по някаква причина.

Обикновено това се случва в мрежа с DNS филтриране. При използване от Китай Great Firewall блокира домейна Mudfish.

Криптирайте DNS заявките според Свързване с Mudfish от Китай.

MUDEC_00868​

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

Компютърът е направил RTT тест към сървъра <ip>:<port>, но не е получил правилен отговор.

Съобщението не влияе пряко на използването на Mudfish и може да бъде игнорирано.

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

Mudfish се опитва да използва Wintun, но по някаква причина не може. Подробности:

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    Устройството не е в състояние, позволяващо използване. Обикновено преди тази грешка има друго съобщение за грешка или предупреждение.

MUDEC_00904​

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

Mudfish е открил нежелана промяна в таблицата за маршрутизация.

Обикновено това може да възникне, ако в системата е инсталиран Muddog (https://dog.mudfish.net/) или ако стартирате друг VPN, докато Mudfish работи.

Ако случаят е такъв, премахнете Muddog или другата VPN програма и проверете дали проблемът остава.

MUDEC_00915​

<error_msg>

При конфигуриране на Wintun е възникнал проблем от ниво WARNING.

За подробности вижте <error_msg>.

MUDEC_00916​

<error_msg>

При конфигуриране на Wintun е възникнал проблем от ниво ERROR.

За подробности вижте <error_msg>. Възможни съобщения:

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

    Подробната причина обикновено се записва в C:\Windows\INF\setupapi.dev.log. Проверете съдържанието му.

  • Timed out waiting for device query: <errmsg>

    Изпратена е заявка за устройството, но няма отговор.

MUDEC_00921​

connect(2) failed: <errno>

Грешката може да възникне при вътрешната проверка дали компютърът има достъп до IPv6 мрежа. Можете да я игнорирате; тя изобщо не влияе на връзката Mudfish. Възможна стойност на <errno>:

  • 10051 WSAENETUNREACH

    Опит за достъп до недостижима мрежа. Това е обичайно, когато IPv6 мрежата не е активирана.

MUDEC_00989​

Проблемът е същият като MUDEC_00990. Вижте следващия раздел.

MUDEC_00990​

Има активен валиден IPv6 адрес. Имайте предвид, че трафикът през IPv6 не преминава през Mudfish.

Ако използването на Mudfish за желаната цел не е засегнато, можете да игнорирате предупреждението.

Операционната система има валиден IPv6 адрес и може да достъпва интернет чрез него.

Уведомлението посочва, че Mudfish не обработва IPv6 адреси. Дори при активен Full VPN IPv6 връзките не се филтрират и не преминават през Mudfish.

Например netflix.com поддържа и IPv4, и IPv6. Ако искате Mudfish да се прилага при достъп до този сайт, валидният IPv6 адрес понякога може да попречи.

За решение трябва да изключите IPv6 в системата. Вижте:

MUDEC_01034​

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

Mudfish е преценил, че има мрежова защитна стена, и е опитал да се свърже с централния сървър по обходен маршрут, но е възникнал проблемът <error_number>. Възможни кодове за <error_number>:

  • 10060 WSAETIMEDOUT

    Направен е опит за свързване, но обходният маршрут не е отговорил в определения срок.

Непременно проверете дали използвате Mudfish в мрежа със защитна стена.

MUDEC_01038​

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

Вътрешният опит за SSL връзка с определена цел е неуспешен по причина <error_number>. Значението на <error_number> е:

  • 10060 WSAETIMEDOUT

    Връзката е неуспешна, защото целевият хост не отговаря.

MUDEC_01040​

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

Обикновено грешката възниква при комуникация със сървърния демон на услугата Mudfish.

Ако <return_code> е -1, <error_no> е кодът на грешката. Възможна стойност на <error_no>:

  • 5 SSL_ERROR_SYSCALL

    Вътрешна грешка на сокета при SSL комуникацията прави възстановяването невъзможно.

    Самото текущо съобщение обаче не позволява да се установи точната причина.

MUDEC_01044​

Failed to connect mudfish short_path server.

Неуспешно свързване със сървъра Mudfish, който изчислява „Маршрут на деня“. Грешката е почти същата като MUDEC_00556; вижте неговия раздел за подробности.

Разликата е, че при тази грешка Mudfish е преценил, че на компютъра или в мрежата има защитна стена, и използва функцията за заобикалянето ѝ.

Първо проверете дали в мрежата има защитна стена, която може да блокира Mudfish.

MUDEC_01051​

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

При операция за четене в SSL комуникацията е възникнала грешка. Значението на <error_number> е:

  • 10060 WSAETIMEDOUT

    Направен е опит за свързване, но обходният маршрут не е отговорил в определения срок.

MUDEC_01159​

RTT до целта не може да бъде изчислен чрез ICMP.

ICMP ping тестът към целта на използвания елемент Mudfish или персонализиран елемент не работи правилно.

Следват съобщения като:

  • „Ако проблемът продължава, свържете се с администратора чрез форума на Mudfish.“

    Ping тестът към целта на елемента Mudfish е неуспешен. Потребителят не може да реши това: проблемът е от страна на Mudfish и информацията трябва да бъде актуализирана от администратор.

  • „Проверете отново целта на персонализирания елемент.“

    ICMP ping към целта на персонализирания елемент не работи. Потребителят трябва сам да реши проблема.

    Целевият IP адрес е неправилен. Въведете друг IP, който отговаря на ICMP ping echo, и тествайте.

MUDEC_01172​

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

Предупреждението може да се появи, когато FEC (UDP - Port 10012) е избран като протокол за свързване.

Ако не използвате режим Multi Path, можете да го игнорирате.

Ако използвате Multi Path, вследствие на това съобщение режимът може да не работи правилно.

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

Възникнала е грешка при подготовка на заявка към вътрешната база sqlite3. Това е проблем на Mudfish Launcher, а не на междинния сървър, и не влияе на връзката с играта.

Подробната причина е в <errmsg>. Възможна грешка:

  • database is locked

    Обикновено това е временно. Mudfish Launcher е многопоточна програма и едновременни sqlite3 операции от няколко нишки могат да доведат до такъв проблем поради времевото им съвпадение.

    Проверете дали грешката се възпроизвежда винаги. Ако е постоянна, действително има проблем; ако повече не се появява, вероятно може да се игнорира.

Ако не изчезне, затворете напълно Mudfish и изтрийте следните файлове. Отворете инсталационната папка във файловия мениджър и изтрийте файловете с разширение *.db. Обикновено това са:

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

MUDEC_01269​

Loading the mudfish system extension requires user approval.

Това може да се появи при използване на Mudfish на macOS. Зареждането на системното разширение Mudfish изисква одобрение от потребителя.

Необходимите проверки са описани в Използване — macOS. Следвайте ги, за да отстраните проблема.

MUDEC_01318​

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

Грешката е свързана с „Настройки -> Програма -> Правила за изключения“. Обикновено изчезва, ако изключите „Изключване на уеб трафика“ или настроеното „Изключване на персонализиран трафик“.

Основната причина е описана в <errno> и <errormsg>. Обичайно съобщение:

  • 55 No buffer space available

    UDP пакетите не се предават правилно вътрешно по някаква причина и няма свободно място в буфера на сокета.

    Съобщението обаче не обяснява защо буферът остава запълнен.

MUDEC_01429​

No mudfish nodes picked for the basic node

При конфигуриране на основния режим за елемента липсва информация по все още неизвестна причина и програмата не знае кой сървър да избере. Проверете следното:

  • Непременно проверете дали имате Mudfish кредит. Недостигът му понякога причинява проблема.
  • Ако сървърът на елемента е „Автоматичен избор“, задайте го ръчно.
  • Актуализирайте RTT според инструкциите и опитайте отново.
  • Ако сте ограничили списъка със сървъри в „Настройки -> Междинни сървъри“, премахнете ограничението и опитайте.

MUDEC_01432​

Failed to connect mudfish API server.

Не може да се получи информация от сървъра за изчисляване на препоръчани маршрути, един от централните сървъри Mudfish.

Ако проблемът продължава:

MUDEC_01439​

Използвате автоматичен избор на междинен сървър без информация за целта. Отворете настройките на елемента и изберете сървъра ръчно.

Това обикновено възниква при персонализиран елемент. Ако е зададен „Автоматичен избор“, но Mudfish няма информация за „Целта“ на елемента, не може да избере сървър и показва грешката.

Отворете настройките на елемента и изберете ръчно междинен сървър вместо „Автоматичен избор“.

MUDEC_01459​

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

Таблицата за маршрутизация на системата е променена по някаква причина, докато Mudfish работи. Обичайни случаи:

  • Друга VPN програма работи и променя маршрутите на системата.
  • Лична защитна стена или антивирусна програма променя маршрутите.

Ако проблемът се повтаря, проверете дали такива програми работят.

За подробен анализ изпратете доклад за проблем на Mudfish.

MUDEC_01643​

no entry for SID XXX.

Обикновено централният сървър не е изпратил информацията за междинния сървър към клиента. В момента възможните причини са:

  • Акаунтът няма кредит или балансът е отрицателен.

  • Използвате план с фиксирана такса. В този случай проверете:

    • Дали имате валиден абонамент с фиксирана такса на https://mudfish.net/admin/user/dataplan/modify.
    • Дали сте изчерпали максималния месечен трафик на абонамента. Ако е изчерпан, може да се появи тази грешка.
  • Някой от активните елементи е настроен да използва вече невалиден междинен сървър.

  • Ограничили сте списъка със сървъри в „Настройки -> Междинни сървъри“. Премахването на ограничението понякога помага.

  • Сървърът прилага вътрешна ACL (Access Control List) политика и ограничава достъпа.

  • Сървърът временно има проблем или е в период PM и не предоставя информация.

  • Сървърът окончателно е прекратил услугата и вече не предоставя информация.

  • На рутер Xiaomi Youth е инсталиран стар пакет Mudfish, версия 2.1.13 или по-ранна, който не може да получи списъка със сървъри.

    В този случай актуализирайте пакета Mudfish до най-новата версия.

Грешката пречи на свързването само с конкретния сървър; останалите работят и използването може да продължи. Ако обаче игра е настроена за този сървър, конфигурирайте я отново чрез съветника, за да се прилагат настройките правилно.