Przejdź do głównej zawartości

Lista kodów błędów

informacja

Jeśli znajdziesz błąd w dokumentacji lub masz sugestie, zostaw wiadomość na forum Mudfish (https://forums.mudfish.net).

MUDEC_00001​

Program mudrun.exe należy uruchamiać z uprawnieniami administratora.

Ten błąd występuje, gdy mudrun.exe zostanie uruchomiony bez uprawnień administratora.

W systemie Windows XP zdarza się bardzo rzadko, natomiast w Windows Vista/7/8/8.1/10 może wystąpić, jeśli nie skorzystasz z menu „Uruchom jako administrator”.

W Windows Vista/7/8/8.1/10 zawsze uruchamiaj „Mudfish Launcher” przez menu „Uruchom jako administrator”, dostępne po kliknięciu ikony programu prawym przyciskiem myszy.

Uruchamianie Mudfish Launcher w Windows Vista/7

Zrzuty ekranu w tym dokumencie pochodzą z dokumentacji koreańskiej i przedstawiają oryginalny interfejs. Nazwy menu mogą różnić się od widocznych u Ciebie.

MUDEC_00002​

Nie można połączyć się z serwerem centralnym Mudfish.

Problem może wystąpić w następujących sytuacjach:

  • Program serwera centralnego Mudfish przestał działać. Zwykle zdarza się to tylko podczas awarii Mudfish, więc jest to mało prawdopodobna przyczyna.

  • Mudfish próbował ominąć zaporę sieciową, lecz połączenie nie powiodło się z powodu problemu po stronie Cloudflare, używanego do tego obejścia.

  • Zapora na komputerze użytkownika z jakiegoś powodu blokuje ruch do serwera centralnego Mudfish. Jeśli używasz programu antywirusowego lub zapory, najpierw je wyłącz i ponów próbę.

MUDEC_00003​

Od wersji Mudfish v5.5.9 oprócz sterownika OpenVPN tap-win32 instalowany jest również sterownik Wintun.

Jeśli z jakiegoś powodu sterownik TAP-Win32 nie działa, rozważ użycie sterownika Wintun.

Możesz włączyć tę funkcję, uruchamiając Mudfish Launcher z opcją -N. Szczegółowe instrukcje znajdziesz w dokumencie Opcje uruchamiania mudrun.

Opcja jest też dostępna w menu „Ustawienia → Program → Launcher” (설정 -> 프로그램 -> 런처).

Nie można znaleźć sterownika TAP-Win32

Najpierw sprawdź następujące kwestie:

  • Czy sterownik TAP-Win32 został prawidłowo zainstalowany? Mudfish jest dostępny w dwóch wydaniach: 32-bitowym i 64-bitowym. Jeśli zainstalujesz wydanie 32-bitowe w 64-bitowym systemie Windows, sterownik TAP-Win32 może nie zostać poprawnie zainstalowany.

  • Czy urządzenie TAP-Win32 istnieje?

    W angielskiej wersji Windows 7 otwórz Control Panel → Network and Internet → Network and Sharing Center. W prawym górnym rogu znajduje się menu Change adapter settings.

    Otwórz je, aby wyświetlić urządzenia sieciowe zainstalowane w systemie, i sprawdź, czy na liście znajduje się urządzenie o nazwie TAP-Win32 Adapter v9.

    Koniecznie sprawdź również, czy urządzenie jest włączone. Czasami nie działa, ponieważ jest wyłączone.

Rozwiązania opisano w dokumencie Sterownik TAP(4).

Sieć i Internet — zmiana ustawień karty sieciowej

MUDEC_00004​

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

Ten problem może wystąpić, gdy program Mudfish, a dokładniej jego wewnętrzne wirtualne urządzenie sieciowe re(4), napotka błąd podczas próby połączenia z węzłem Mudfish.

  • W trybie TCP Mudfish nawiązuje połączenie TCP z węzłem. Jeśli węzeł ma z jakiegoś powodu problemy, może pojawić się ten komunikat.

    Może on oznaczać awarię sieciową serwera o adresie IP aaa.bbb.ccc.ddd.

    Nowsze wydania Mudfish (od v2.0.18) podejmują maksymalnie 3 próby połączenia. Jeśli błąd nadal występuje, rezygnują z tego połączenia i przechodzą dalej.

  • W trybie UDP program przechodzi dalej bez wyświetlania tego komunikatu. Nie można jednak wtedy sprawdzić w Message Box, czy dany węzeł uległ awarii.

MUDEC_00005​

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

Błąd może wystąpić w przypadku problemów z komunikacją z serwerem uwierzytelniania Mudfish. Część <errno> <errstr> zawiera dokładny komunikat błędu.

Jeżeli problem się powtarza, wypróbuj rozwiązania opisane w dokumencie Rozwiązywanie problemów z uwierzytelnianiem na serwerze centralnym.

MUDEC_00006​

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

Problem może wystąpić, gdy udało się połączyć z serwerem centralnym Mudfish, ale wysłanie danych się nie powiodło.

Może to oznaczać awarię serwera centralnego Mudfish lub problem sieciowy z używanym łączem internetowym. Przyczyną może być też niezgodność formatu danych między używaną wersją Mudfish a programem komunikacyjnym serwera centralnego.

MUDEC_00007​

Przyczyna jest taka sama jak w przypadku MUDEC_00006.

MUDEC_00008​

Przyczyna jest taka sama jak w przypadku MUDEC_00006.

MUDEC_00009​

Przyczyna jest taka sama jak w przypadku MUDEC_00006.

MUDEC_00012​

Mudfish Launcher jest już uruchomiony.

Komunikat może pojawić się, gdy MUDFISH Launcher już działa.

Najpierw sprawdź, czy ikona Mudfish znajduje się w zasobniku systemowym. Ikona przypominająca głowę ryby (?) oznacza, że program działa prawidłowo.

  • Aby otworzyć panel Mudfish, kliknij ikonę prawym przyciskiem myszy i wybierz Open dashboard.

  • Jeżeli domyślna przeglądarka nie działa prawidłowo i wybranie Open dashboard niczego nie otwiera, możesz wejść bezpośrednio na adres IP i port wyświetlane w menu Show IP/port.

Aby uruchomić Mudfish od początku, kliknij ikonę prawym przyciskiem myszy, wybierz Exit, aby prawidłowo zakończyć program, a następnie uruchom go ponownie.

MUDEC_00013​

Needs to change MTU to <mtu> manually.

Przyczyna błędu​

Komunikat pojawia się zazwyczaj w systemie Windows XP, ponieważ domyślna wartość MTU urządzenia TAP-Win32 Adapter v9 wynosi 1500.

Możesz zignorować ostrzeżenie i korzystać z Mudfish. Jednak w przypadku niektórych routerów, na przykład w środowisku z zaporą ignorującą pakiety ICMP, połączenia TCP mogą nie działać prawidłowo. Niepotrzebne retransmisje pakietów mogą również obniżyć wydajność ich przetwarzania.

Rozwiązanie​

Zalecamy ustawienie domyślnego MTU urządzenia TAP-Win32 Adapter v9 na 1400. W tym celu:

  • Kliknij Start i otwórz Panel sterowania.

  • Kliknij Połączenia sieciowe, aby wyświetlić urządzenia sieciowe zainstalowane i działające w systemie.

  • Jeśli Mudfish został prawidłowo zainstalowany, na liście powinno znajdować się urządzenie TAP-Win32 Adapter v9. Kliknij je prawym przyciskiem myszy i otwórz okno „Właściwości”.

  • Kliknij przycisk „Konfiguruj…” (구성(C)..), aby otworzyć okno ustawień pokazane poniżej. Na karcie „Zaawansowane” znajdziesz sekcję MTU widoczną na ilustracji.

    Ustawienie MTU w zaawansowanych właściwościach karty TAP

  • Zmień wartość z 1500 na 1400 i zatwierdź wszystkie zmiany przyciskiem OK.

  • W systemie XP zmiany zostaną prawidłowo zastosowane po ponownym uruchomieniu komputera.

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

Przyczyna błędu​

MUDFISH Launcher domyślnie używa portu 8282 na komputerze użytkownika. Jeśli ten port jest zajęty przez inny proces, program wybiera losowy port zamiast 8282 i wyświetla ten komunikat.

Może to wpływać na działanie usługi proxy Mudfish, jeżeli korzystasz z niej przez WPAD.

Rozwiązanie​

Najpierw sprawdź, który proces używa portu 8282. Możesz użyć do tego na przykład programu TCPView.

Jeżeli korzystasz z WPAD, odpowiednio zmień numer portu w adresie w przeglądarce.

MUDEC_00015​

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

Problem może wystąpić, gdy podczas komunikacji z serwerem centralnym Mudfish oczekiwane dane z jakiegoś powodu nie docierają. Przyczynę określa <error_msg>. Poszczególne przypadki opisano poniżej.

  • ODR_ETIMEDOUT

    Program próbował odebrać rekord MR z serwera centralnego Mudfish, ale odpowiedni pakiet nie dociera. Przyczyn może być wiele, najczęściej jest to jedna z następujących sytuacji:

    • Problem z samym serwerem centralnym Mudfish.

    • Niestabilne połączenie sieciowe spowodowane problemem w pośredniej sieci internetowej.

    • Zapora sieciowa lub program antywirusowy na komputerze użytkownika blokuje połączenie Mudfish.

Możesz wypróbować następujące rozwiązania:

MUDEC_00016​

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

Problem może wystąpić, gdy podczas komunikacji z serwerem centralnym Mudfish oczekiwane dane z jakiegoś powodu nie docierają. Przyczynę wskazuje <error_msg>:

  • ODR_EAGAIN

    Program próbował odebrać rekord MR z serwera centralnego Mudfish, ale odpowiedni pakiet nie dociera.

    Przyczyną może być problem z serwerem centralnym Mudfish lub z pośrednią siecią internetową.

  • ODR_ETIMEOUT

    Ten kod oznacza, że program Mudfish nie odebrał danych z serwera centralnego w wyznaczonym czasie.

    Przyczyną może być problem z serwerem centralnym Mudfish lub z pośrednią siecią internetową. Błąd może też wystąpić, gdy komputer użytkownika zerwie połączenie z serwerem centralnym Mudfish.

Możesz wypróbować następujące rozwiązania:

MUDEC_00018​

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

Nie odebrano odpowiedzi uwierzytelniającej z serwera centralnego Mudfish. <result> i <err_string> zawierają szczegóły problemu. Znaczenie <err_string>:

  • ODR_ETIMEDOUT

    Oznacza przekroczenie limitu czasu, ponieważ serwer centralny Mudfish nie odpowiedział w określonym czasie.

    Możliwe przyczyny:

    • Serwer centralny Mudfish nie odpowiada.

    • Program antywirusowy (AV) lub zapora na komputerze użytkownika blokuje komunikację z serwerem centralnym Mudfish.

    • Zapora w sieci zablokowała połączenie.

MUDEC_00019​

Failed to connect to the mudfish master server

Połączenie connect(2) z serwerem centralnym Mudfish nie powiodło się. Serwer może być niedostępny z powodu awarii lub prac konserwacyjnych albo połączenie może blokować zapora dostawcy Internetu.

MUDEC_00020​

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

Połączenie z serwerem centralnym Mudfish zostało nawiązane, ale podczas wymiany danych wywołanie recvfrom(2) z jakiegoś powodu zakończyło się niepowodzeniem.

Możliwe przyczyny i rozwiązania:

  • Tymczasowy problem z połączeniem internetowym

    Zjawisko może wystąpić chwilowo, gdy połączenie z serwerem centralnym Mudfish jest niestabilne lub trwają prace konserwacyjne Mudfish (PM). Zamknij program i połącz się ponownie albo spróbuj po zakończeniu prac.

  • Stały problem z połączeniem (rozwiązanie 1)

    Czasami przyczyną jest sam mechanizm Winsock systemu Windows. Zresetuj Winsock zgodnie z dokumentem Resetowanie TCP/IP za pomocą narzędzia NetShell i spróbuj ponownie.

    Resetowanie Winsock poleceniem netsh

  • Stały problem z połączeniem (rozwiązanie 2)

    Czy korzystasz z Mudfish w firmie, szkole, urzędzie lub jednostce wojskowej z restrykcyjną zaporą? W takim przypadku spróbuj następującej procedury:

    1. W menu Start otwórz „Mudfish Cloud VPN”.

    2. Znajdź ikonę „Mudfish Launcher”.

    3. Kliknij ją prawym przyciskiem myszy i wybierz „Właściwości” (Properties).

    4. Zmień opcje uruchamiania w polu „Element docelowy” (대상(T)). Domyślnie zawiera ono:

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

      Dodaj opcję -O, na przykład:

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

    Dodanie opcji -O do elementu docelowego skrótu

    1. Uruchom ponownie Mudfish.

MUDEC_00021​

Authentication with username '%s' failed - %s

Ten komunikat pojawia się zwykle przy błędzie uwierzytelniania.

MUDEC_00022​

CreateProcess failed with error %d: %s

Czy używasz najnowszego wydania Mudfish? Błąd występuje, gdy przy uruchamianiu MUDFISH Launcher nie może znaleźć ścieżki do domyślnej przeglądarki systemowej lub do cmd.exe. Znane przyczyny to:

  1. Ustawienie domyślnej przeglądarki nigdy nie zostało zapisane w rejestrze Windows.

  2. W systemie działa wirus lub złośliwe oprogramowanie.

Znane rozwiązania:

  • Jeśli dotychczas używałeś wyłącznie Internet Explorera, zainstaluj Chrome lub Firefox. Po uruchomieniu przeglądarka zazwyczaj proponuje ustawienie jej jako domyślnej. Odpowiedz „Tak” i ponownie uruchom Mudfish.

  • Złośliwe oprogramowanie może uszkodzić wpisy rejestru dotyczące domyślnej przeglądarki.

    Usuń je całkowicie odpowiednim narzędziem i spróbuj ponownie.

  • Najpierw odwiedź https://mudfish.net i zainstaluj najnowsze wydanie Mudfish.

    Jeśli pojawi się powyższy błąd, sprawdź, czy ikona Mudfish nadal znajduje się w zasobniku systemowym.

    Jeśli tak, kliknij ją prawym przyciskiem myszy i wybierz Show IP/Port. Zobaczysz adres http://127.0.0.1:8282 lub http://127.0.0.1:xxxxx (z losowym numerem). Możesz korzystać z programu, wpisując ten adres bezpośrednio w przeglądarce.

MUDEC_00023​

vr3→chunk→next isn't NULL.

Błąd może wystąpić przy uruchamianiu Mudfish, gdy program już działa i zostaje uruchomiony ponownie albo gdy pamięć współdzielona używana przez mudfish.exe ulegnie uszkodzeniu.

Aby rozwiązać problem, wymuś zakończenie wszystkich poniższych procesów w Menedżerze zadań, a następnie ponownie uruchom Mudfish:

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

Problem może wystąpić, gdy wewnętrzny plik konfiguracyjny Mudfish jest uszkodzony lub zawiera nieprawidłową składnię. Aby go rozwiązać:

  1. Całkowicie zamknij Mudfish i otwórz jego katalog instalacyjny w Eksploratorze. Zazwyczaj jest to C:\Program Files (x86)\Mudfish Cloud VPN.

  2. Znajdź plik .conf i usuń go.

Następnie uruchom Mudfish.

MUDEC_00029​

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

Błąd może wystąpić przy włączonym trybie FastConnect, gdy próba wyłączenia algorytmu Nagle'a TCP dla połączenia z komputerem użytkownika z jakiegoś powodu się nie powiedzie. Przyczynę wskazują <errno> i <errmsg>. Znany komunikat:

  • 54 Connection reset by peer

    Błąd może wystąpić, gdy połączenie z komputerem użytkownika zostało już zerwane.

Jeśli problem się powtarza, wyłącz tryb FastConnect i spróbuj ponownie.

Ustawienia ogólne programu z opcją FastConnect

MUDEC_00031​

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

Błąd może wystąpić przy włączonym trybie FastConnect, gdy Mudfish próbuje uzyskać dostęp do portu <port> pod prywatnym adresem IP <ip> węzła, ale z jakiegoś powodu nie może się z nim połączyć. Znaczenie poszczególnych komunikatów:

  • 60 Operation timed out.

    Nie udało się prawidłowo połączyć z węzłem Mudfish o adresie <ip> i upłynął limit czasu.

    Zazwyczaj oznacza to problem z połączeniem z węzłem Mudfish.

Prywatny adres IP każdego węzła można sprawdzić na https://mudfish.net/server/status, aby ustalić, którego węzła dotyczy problem.

Jeśli <port> wynosi 8081, problem dotyczy dostępu do wewnętrznie używanego proxy SOCKS.

Możliwe rozwiązania:

  1. Tymczasowo wyłącz tryb FastConnect i korzystaj z programu.

  2. Jeśli koniecznie chcesz grać z włączonym trybem FastConnect, zmień węzeł i sprawdź działanie.

MUDEC_00032​

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

Problem dotyczy połączenia programu Mudfish działającego na komputerze użytkownika z portem proxy SOCKS na węźle Mudfish. Przyczyna zależy od wartości <error_number>:

  • 54

    Oznacza ECONNRESET (Connection reset by peer): to węzeł Mudfish jako pierwszy zerwał połączenie.

    Aby ustalić dokładny powód zerwania, trzeba sprawdzić logi węzła.

MUDEC_00037​

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

Błąd może wystąpić przy włączonym trybie FastConnect. Komputer użytkownika próbował połączyć się z <ip>:<port>, ale węzeł Mudfish przekazujący ruch TCP nie mógł nawiązać połączenia z tym adresem. <return_code> wskazuje przyczynę niepowodzenia połączenia węzła z celem:

  • 1

    Wartość 1 oznacza błąd ogólny (General Error), który może mieć różne przyczyny. Zazwyczaj występuje, gdy węzeł nie może prawidłowo połączyć się z <ip>:<port>.

  • 5

    Wartość 5 oznacza odrzucenie próby połączenia TCP (Connection refused). Próbowano połączyć się z zamkniętym portem, więc cel wysłał pakiet TCP RST i zakończył połączenie.

MUDEC_00038​

TCP relay from the client to the backend failed.

Komunikat pojawia się, gdy z jakiegoś powodu nie można połączyć się z węzłem Mudfish. Zwykle jest wyświetlany jako ostatni, po innych błędach, więc właściwa przyczyna została opisana wcześniej. Sprawdź to następująco:

  • W interfejsie Mudfish otwórz „Stan → Procesy” (상태 → 프로세스) i przejdź do informacji o logach.

  • Zobaczysz logi programu Mudfish Core. Zazwyczaj przed MUDEC_00038 znajdują się inne błędy. To ich wystąpienie doprowadziło do wyświetlenia tego komunikatu.

Jeśli nie możesz tego sprawdzić lub trudno ustalić przyczynę, zamieść na forum komunikaty błędów poprzedzające MUDEC_00038, abyśmy mogli lepiej pomóc.

MUDEC_00040​

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

Przyczyna zależy od wartości <error_number>. Znaczenie kodów:

  • 53

    Oznacza ECONNABORTED (Software caused connection abort). Może wystąpić, gdy klient zerwie połączenie, zanim Mudfish wykona accept(2).

MUDEC_00041​

Przyczyna jest taka sama jak w przypadku MUDEC_00299.

MUDEC_00042​

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

W przypadku Mudfish v4 błąd może wystąpić, gdy:

  • Konfiguracja własnej pozycji zawiera trasę powielającą trasę z konfiguracji innej pozycji.

  • Wewnętrzny problem programu uniemożliwia prawidłowe ujednolicenie tras.

W przypadku Mudfish v3:

  • W menu „Ustawienia → Ogólne” (설정 → 일반) znajduje się opcja „Automatyczne ładowanie tablicy routingu” (라우팅 테이블 자동 로딩), domyślnie włączona. Gdy jest włączona, przy uruchamianiu Mudfish automatycznie wczytuje trasy ustawione przez kreator lub menu „Ustawienia → Tablica routingu” (설정 → 라우팅 테이블). Zwykle nie trzeba więc ustawiać ich ponownie, jeśli nie zmieniasz wybranego węzła.

    Ostrzeżenie pojawia się przy próbie ponownego skonfigurowania tras już ustawionych przez kreator lub to menu. Nie wpływa na działanie usługi i można je zignorować. Jeśli jednak chcesz używać innego węzła, usuń istniejące trasy w menu „Ustawienia → Tablica routingu”, a następnie skonfiguruj je ponownie. Ostrzeżenie nie powinno się wtedy pojawić.

MUDEC_00043​

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

Znaczenie błędu zależy od wartości <command>:

  • Jeśli <command> wynosi 1:

    • Jeśli <errnum> wynosi 51:

      Komunikat Network is unreachable w <errormsg> oznacza, że podczas początkowej konfiguracji Mudfish nie udało się prawidłowo skonfigurować wewnętrznego interfejsu.

      W logach Core w menu panelu „Stan → Procesy” najprawdopodobniej znajdziesz inne błędy poprzedzające ten komunikat.

      Logi Core w widoku procesów

      Koniecznie wykonaj sprawdzenie podstawowego działania i sprawdź, czy wynik jest prawidłowy.

      Zakup pozycji do sprawdzenia podstawowego działania

  • Jeśli <command> wynosi 2:

    • Jeśli <errornum> wynosi 3:

      Komunikat No such process w <errormsg> oznacza próbę usunięcia wpisu, którego nie ma w tablicy routingu. Ryzyko, że ten błąd jest niebezpieczny lub spowoduje problem, jest bardzo małe.

Jeżeli pojawiają się inne wartości, konieczna jest analiza konkretnej sytuacji. Napisz na forum, a przeanalizujemy problem i odpowiemy.

MUDEC_00044​

The client isn't ready yet

Ostrzeżenie oznacza, że klient DHCP na komputerze użytkownika nie wysłał jeszcze żądania adresu IP do programu Mudfish Core.

Przyczyną może być blokowanie przez zaporę żądań DHCP dotyczących urządzenia sieciowego tap(4).

Tymczasowe rozwiązanie opisano przy kodzie MUDEC_00045.

MUDEC_00045​

The client doesn't response with DHCP protocol

W Mudfish v5.5.8 i nowszych dodano sterownik Wintun jako alternatywę dla sterownika TAP OpenVPN.

Możesz go włączyć, uruchamiając Mudfish Launcher z opcją -N. Szczegóły znajdziesz w dokumencie Opcje uruchamiania mudrun.

Komunikat oznacza, że przez określony czas klient DHCP na komputerze użytkownika nie wysłał żądania adresu IP do Mudfish Core.

Zazwyczaj klient DHCP systemu Windows próbuje uzyskać adres IP od Mudfish Core, ale z jakiegoś powodu nie odbiera pakietu DHCP Offer. Wypróbuj poniższe rozwiązania i sprawdź działanie.

  • W Windows 10 przyczyną może być opóźnione przetwarzanie konfiguracji sieci przez system. Spróbuj wykonać następującą czynność:

    • Kliknij prawym przyciskiem myszy pasek u dołu ekranu i uruchom „Menedżer zadań”.

    Czasami to rozwiązuje problem. Jeśli nie pomoże:

    1. Kliknij ikonę sieci w zasobniku systemowym w prawym dolnym rogu, a następnie „Ustawienia sieci”.

    2. W otwartym oknie ustawień kliknij menu „Stan” po prawej stronie i pozostaw okno otwarte.

    3. Kliknij „Zmień opcje karty” i również pozostaw to okno otwarte.

  • W wersji v4.3.13 lub nowszej na Windows można użyć opcji uruchamiania -I programu Mudfish Launcher. Po jej włączeniu adres IP jest ustawiany przez IP Helper API, zamiast przez DHCP. Aby ją ustawić:

    1. W menu Start systemu Windows otwórz „Mudfish Cloud VPN”.

    2. Kliknij prawym przyciskiem myszy ikonę „Mudfish Launcher” i wybierz „Właściwości” (Properties).

    3. Zmień opcje uruchamiania w polu „Element docelowy” (대상(T)). Domyślnie znajduje się w nim:

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

      Dodaj opcję -I, na przykład:

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

      Dodanie opcji -I do skrótu Mudfish Launcher

    4. Jeśli opcja została zastosowana prawidłowo, w logach Core w menu „Panel → Stan → Procesy” znajdziesz wiersz:

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

  • Jeśli na komputerze w kafejce internetowej działa program antywirusowy, wyłącz go na chwilę i uruchom ponownie Mudfish. Na przykład Norton Anti-virus czasami błędnie rozpoznaje pakiet DHCP Offer z Mudfish Core jako pakiet służący do ARP Spoofing i go odrzuca.

  • Na liście urządzeń sieciowych w Panelu sterowania znajdź TAP-Win32 adapter v9. Kilkakrotnie wyłącz i włącz to urządzenie, a następnie uruchom ponownie Mudfish. Czasami rozwiązuje to problem.

  • We właściwościach urządzenia TAP-Win32 adapter v9 sprawdź, czy ustawienie „DHCP włączone” ma wartość „Tak”.

    Instrukcje sprawdzania właściwości połączenia znajdziesz na https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7. Opcja „Uzyskaj adres IP automatycznie” musi być zaznaczona.

  • We właściwościach TAP-Win32 adapter v9 sprawdź, czy IPv6 jest włączony. Wyłącz go całkowicie i spróbuj ponownie. Czasami pomaga to rozwiązać problem.

  • Uruchom ponownie system operacyjny i spróbuj jeszcze raz.

MUDEC_00048​

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

Błąd wskazuje nieprawidłową wartość <sidno>. Jeśli się powtarza, otwórz katalog instalacyjny Mudfish, usuń wszystkie poniższe pliki z rozszerzeniem vsm i uruchom Mudfish ponownie:

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

MUDEC_00049​

no entry for SID XXX.

Zapoznaj się z opisem błędu MUDEC_01643.

MUDEC_00051​

Failed to set the default route.

Komunikat oznacza, że nie można ustawić wewnętrznej trasy domyślnej Mudfish, ponieważ węzła wybranego dla tej trasy nie ma na liście serwerów. Zazwyczaj może to mieć związek ze środkami na koncie Mudfish.

  • Najpierw sprawdź, czy konto Mudfish zostało prawidłowo doładowane. Problem może czasami wystąpić przy niewystarczającym saldzie.

  • Jeśli używasz planu taryfowego „Abonament”, sprawdź, czy masz aktywowaną ważną pozycję abonamentową.

Jeśli problem się powtarza, skontaktuj się z nami na forum Mudfish.

MUDEC_00056​

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

Podczas korzystania z Mudfish czasami pojawia się powyższy błąd protokołu ARP. Może wystąpić, gdy inny użytkownik korzysta z tego samego wewnętrznego prywatnego adresu IP Mudfish, który został przydzielony Tobie. Możliwe przyczyny:

  • Program zarządzający prywatnymi adresami IP na serwerze centralnym Mudfish zakończył działanie w nieprawidłowy sposób.

    O takim problemie zazwyczaj informujemy na stronie Mudfish na Facebooku.

  • Na komputerze stacjonarnym lub laptopie może wystąpić problem po wybudzeniu, jeśli przejdzie on w stan hibernacji lub uśpienia bez wcześniejszego zamknięcia Mudfish.

Po wystąpieniu tego problemu koniecznie uruchom ponownie program Mudfish.

MUDEC_00057​

Couldn't find the static node X for default route

Błąd oznacza, że węzeł wybrany do ustawienia wewnętrznej bramy domyślnej Mudfish jest z jakiegoś powodu niedostępny.

MUDEC_00058​

No gateway found.

Problem zazwyczaj występuje, gdy brakuje środków na koncie Mudfish. Najpierw doładuj konto na http://credits.ko.loxch.com/.

MUDEC_00059​

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

Błąd oznacza problem z komunikacją z węzłem Mudfish o publicznym adresie IP <ip>. Program wysłał dane do tego węzła, ale przesłanie nie powiodło się z przyczyny określonej przez <errno> i <err_string>. Możliwe szczegóły błędu:

  • 10060 (ODR_ETIMEDOUT)

    Dane zostały wysłane do węzła, ale węzeł nie potwierdził ich odbioru.

  • 10054 (ODR_ECONNRESET)

    Błąd może wystąpić, gdy po wysłaniu danych węzeł zerwie połączenie.

Zmień węzeł i sprawdź, czy błąd nadal występuje.

Wybór węzła dla pozycji

MUDEC_00060​

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

Komunikat może pojawić się, gdy wewnętrzne wirtualne urządzenie sieciowe re(4) Mudfish wysyła pakiet UDP do węzła, ale wysłanie z jakiegoś powodu się nie powiedzie.

Przyczyna jest podana w części error message. Zazwyczaj problem dotyczy zapory lub sieci. Szczegóły:

  • ODR_EHOSTUNREACH

    Brakuje trasy do docelowego węzła A.B.C.D. Oznacza to próbę dostępu do nieosiągalnego hosta, zazwyczaj z powodu nieprawidłowo skonfigurowanej tablicy routingu.

  • ODR_ENOBUFS

    Program próbował wysłać pakiet do A.B.C.D, ale system operacyjny zwrócił błąd. Zazwyczaj oznacza to zbyt mało miejsca w buforze gniazda lub pełną wewnętrzną kolejkę.

    Błąd wskazuje, że z jakiegoś powodu nie można wysłać pakietu do A.B.C.D. Zwykle występuje przy braku komunikacji z tym celem.

Najpierw należy sprawdzić MTU między komputerem użytkownika a węzłem i ustawić odpowiednią wartość. Jeśli wyślesz raport przez „Pomoc → Zgłoś problem” (지원 → 문제점 보고하기) w interfejsie Mudfish, możemy to przeanalizować.

MUDEC_00062​

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

Błąd może wystąpić, gdy Mudfish używa TCP do komunikacji z serwerem centralnym.

<ip> oznacza publiczny adres IP węzła Mudfish, a <string> wskazuje przyczynę niepowodzenia operacji odczytu z gniazda TCP.

  • ODR_ECONNRESET

    Kod oznacza, że węzeł Mudfish lub zapora w jego sieci z jakiegoś powodu wysłały do programu pakiet TCP RST. Innymi słowy, to strona węzła jako pierwsza zerwała połączenie.

    Zmień używany węzeł Mudfish i sprawdź, czy objaw się powtarza.

Jeśli zwykle nie korzystasz z węzła wskazanego przez <ip>, ten komunikat można po prostu zignorować.

MUDEC_00064​

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

Błąd może wystąpić przy ustawionym protokole połączenia TCP. Oznacza niepowodzenie odbierania danych z węzła o adresie <ip>. Dokładną przyczynę wskazuje <err_string>.

  • ODR_ECONNABORTED

    Problem może wystąpić, gdy to komputer użytkownika jako pierwszy zerwie połączenie z węzłem Mudfish.

    Połączenie mógł z jakiegoś powodu zakończyć system operacyjny albo zablokować program innej firmy, taki jak zapora lub antywirus.

  • ODR_ETIMEDOUT

    Próba odczytania danych (Payload) przez read() zakończyła się przekroczeniem limitu czasu, ponieważ węzeł ich nie wysłał.

Wypróbuj inny węzeł zgodnie z sekcją FAQ Węzły albo zmień protokół połączenia i sprawdź działanie.

Ustawienia ogólne programu i protokołu połączenia

MUDEC_00066​

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

<ip> oznacza adres IP węzła Mudfish, a <num> i <string> określają błąd. Mudfish wysłał pakiet UDP do węzła wskazanego przez <ip>, lecz pakiet z jakiegoś powodu nie dotarł. Poszczególne przypadki:

  • ODR_ECONNRESET

    Mudfish wysłał pakiet UDP do węzła <ip>, ale jego TTL (Time To Live) z jakiegoś powodu wygasł. Program odebrał od routera pośredniego komunikat ICMP „TTL expired in transit”.

MUDEC_00071​

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

Komunikat oznacza, że Mudfish Core nie może połączyć się z określonym węzłem (w przykładzie z serwerem o adresie IPv4 A.B.C.D). <num> i <string> opisują przyczynę błędu.

Możliwe przyczyny:

  • Węzeł nie działa, zapora blokuje połączenie lub program po stronie serwera działa nieprawidłowo.

  • Używane łącze internetowe z jakiegoś powodu nie może znaleźć trasy do wybranego węzła.

Szczegółowe znaczenie komunikatów:

  • ODR_ETIMEDOUT

    Błąd może wystąpić podczas próby połączenia z A.B.C.D lub gdy serwer nie odpowiada przez określony czas.

    Najczęściej pojawia się, gdy zapora z jakiegoś powodu blokuje połączenie.

Zalecamy wypróbowanie metod z dokumentu Rozwiązywanie problemów z zaporą.

MUDEC_00074​

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

Błąd występuje z takimi samymi objawami jak MUDEC_00071. Zapoznaj się z jego opisem.

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

Błąd oznacza niepowodzenie przygotowania do wysłania sygnału heartbeat do serwera centralnego Mudfish. Przyczynę można znaleźć w logach Core w menu „Stan → Procesy”: przed MUDEC_00075 powinien znajdować się inny kod błędu.

Logi Core w widoku procesów

MUDEC_00079​

Failed to connect the master server: <error_msg>

Błąd oznacza, że z jakiegoś powodu nie można połączyć się z serwerem uwierzytelniania na serwerze centralnym Mudfish. Możliwe przyczyny:

  1. Serwer uwierzytelniania rzeczywiście przestał działać.

  2. Zapora na komputerze użytkownika lub w sieci uniemożliwia dostęp do serwera centralnego Mudfish.

    Wypróbuj wtedy metody opisane w dokumencie Rozwiązywanie problemów z zaporą.

Opcja -O programu uruchamiającego

Ustawienia ogólne programu

Przykład ustawień podczas rozwiązywania problemów z połączeniem

Ustawienia adresu MAC

Ustawienia sieci LAN w interfejsie LuCI

MUDEC_00080​

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

Przyczyna​

Komunikat pojawia się, gdy połączenie z węzłem Mudfish jest niestabilne lub węzeł nie odpowiada.

Problem dotyczy węzła o wewnętrznym adresie IPv4 A.B.C.D połączonego z wirtualnym urządzeniem sieciowym reX (X jest liczbą). Aby poznać jego nazwę, wyszukaj adres A.B.C.D na https://mudfish.net/server/status.

Rozwiązanie​

  • Jeśli nie korzystasz z danego węzła, możesz zignorować komunikat. Przyczyną może być chwilowa przerwa w jego działaniu.

  • Jeśli problem dotyczy sygnałów heartbeat do wszystkich węzłów, przyczyną mogą być zasady zapory w używanej sieci. W menu „Ustawienia → Ogólne” (설정 → 일반) zmień „Protokół połączenia” z UDP na TCP lub ICMP i sprawdź działanie.

  • Jeśli problem się powtarza, skontaktuj się z nami na forum Mudfish.

MUDEC_00084​

Too many failure to the backend.

Kod oznacza powtarzające się niepowodzenia połączenia z wybranym węzłem. Jeśli komunikat się powtarza, zazwyczaj towarzyszą mu błędy MUDEC_00071 i MUDEC_00074. Sprawdź, którego węzła dotyczy problem, i zgłoś go na forum lub na support-ko@loxch.com.

MUDEC_00086​

ReadFile() error: <num> <error_msg>

Błąd może wystąpić, gdy nie uda się odczytać danych z urządzenia sieciowego TAP-Win32 adapter v9 z powodu wskazanego w <error_msg>. Znane przypadki:

  • 2 The system cannot find the file specified.

    Nie można znaleźć urządzenia sieciowego. Przyczyną może być nieprawidłowa instalacja TAP-Win32 adapter v9 albo zainstalowanie kilku takich urządzeń.

    Najpierw napraw lub ponownie zainstaluj urządzenie zgodnie z opisem Sterownik TAP(4) nie działa.

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

    Zgodnie z treścią komunikatu operacja wejścia/wyjścia została z jakiegoś powodu przerwana. Zazwyczaj inny program zakłócił działanie Mudfish albo przejął lub zerwał połączenie urządzenia TAP-Win32 adapter v9.

    Najpierw sprawdź, czy jakiś program nie zakłóca działania Mudfish.

MUDEC_00089​

Przyczyna jest taka sama jak w przypadku MUDEC_00086.

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

Błąd może wystąpić przy próbie zmiany parametru Tcpip Parameter urządzenia TAP-Win32 adapter v9 w Windows:

  • 5 Access is denied.

    Dostęp do odczytu lub zapisu danej wartości rejestru jest z jakiegoś powodu niedozwolony. Dostęp może być kontrolowany przez zaporę lub program antywirusowy.

Błąd nie ma istotnego wpływu na działanie Mudfish i można go zignorować.

MUDEC_00104​

CreateProcess failed (<errnum>)

Błąd oznacza problem podczas zmiany MTU urządzenia sieciowego TAP-Win32 adpater v9 przez Mudfish za pomocą polecenia netsh. Przyczynę wskazuje <errnum>. Znany przypadek:

  • 2 ERROR_FILE_NOT_FOUND

    Jeśli pojawi się ten błąd, sprawdź, czy plik %SystemRoot%\system32\netsh.exe istnieje. Jeśli ten błąd nie występuje, możliwe, że plik został przymusowo usunięty przez wirusa lub inne złośliwe oprogramowanie. Prawdopodobnie trzeba go przywrócić, aby prawidłowo korzystać z Mudfish.

MUDEC_00110​

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

Windows znalazł podstawowe informacje o urządzeniu TAP-Win32 adpater v9 odpowiadającym <uuid>, lecz nie znalazł szczegółów jego konfiguracji. Problem może wynikać z niespójności lub uszkodzenia rejestru Windows po wcześniejszym używaniu innego programu VPN.

Jeśli sprawdzenie podstawowego działania potwierdzi, że program działa prawidłowo, można zignorować problem. W przeciwnym razie urządzenie TAP-Win32 adpater v9 nie jest poprawnie zainstalowane. Rozwiąż problem zgodnie z dokumentem Sterownik TAP(4).

MUDEC_00111​

Przyczyna jest taka sama jak w przypadku MUDEC_00192.

MUDEC_00112​

Przyczyna jest taka sama jak w przypadku MUDEC_00086.

MUDEC_00114​

Przyczyna jest taka sama jak w przypadku MUDEC_00062.

MUDEC_00115​

Przyczyna jest taka sama jak w przypadku MUDEC_00062.

MUDEC_00123​

Przyczyna jest taka sama jak w przypadku MUDEC_00139.

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

Proces Mudfish Core nie mógł dodać trasy w systemie operacyjnym hosta użytkownika. <errno> i <err_msg> wskazują przyczynę. Znane komunikaty:

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

    Do funkcji CreateIpForwardEntry() przekazano nieprawidłowy argument. Jeśli pojawi się ten komunikat, prześlij szczegóły w raporcie o problemie.

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    Błąd może wystąpić, gdy nie można znaleźć interfejsu sieciowego, dla którego ustawiana jest tablica routingu.

MUDEC_00125​

No default routing path found

Błąd może wystąpić podczas uruchamiania Mudfish w trybie Full VPN, gdy można znaleźć bramę domyślną systemu operacyjnego w tablicy routingu. Obecnie wiadomo, że występuje w następującym przypadku:

  • Mudfish nie obsługuje używanego systemu operacyjnego.

Jeśli problem się powtarza, prześlij raport o problemie, abyśmy mogli lepiej pomóc.

MUDEC_00126​

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

Nie udało się utworzyć wpisu przekazywania (tablicy routingu) w Windows. Sprawdź wcześniejsze błędy w menu „Stan → Procesy” (상태 → 프로세스). Zazwyczaj wcześniej znajduje się błąd MUDEC_00124, który wyjaśnia przyczynę.

MUDEC_00129​

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

Proces Mudfish Core nie mógł dodać trasy (<ip>, <netmask> i <gateway>) w systemie operacyjnym hosta użytkownika.

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

Komunikat dotyczy błędu sterownika msk(4), wirtualnego urządzenia sieciowego Mudfish. Przyczyna zależy od <err_string>:

  • ODR_ENOENT

    Odpowiada błędowi The system cannot find the file specified. Może wystąpić, gdy połączenie Mudfish z urządzeniem TAP-Win32 adapter v9 zostanie z jakiegoś powodu zerwane.

    Przykładowo programy do optymalizacji pingu mogą zmieniać rejestr Windows, a następnie ponownie uruchamiać wszystkie urządzenia sieciowe, aby zastosować zmiany. Błąd może wystąpić podczas tej operacji.

MUDEC_00139​

Zarówno MUDEC_00139, jak i MUDEC_00137 dotyczą urządzenia TAP-Win32 adapter v9. Możliwe, że podstawowe działanie Mudfish jest nieprawidłowe. Najważniejsze jest więc sprawdzenie podstawowego działania — zacznij od upewnienia się, że działa ono poprawnie.

MUDEC_00145​

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

Błąd może wystąpić przy włączonym trybie FastConnect. Oznacza problem podczas przekazywania pakietu UDP do węzła <address>. Znane komunikaty:

  • 55 No buffer space available

    Mudfish próbował przekazać pakiet UDP, lecz bufor gniazda w wewnętrznej niższej warstwie jest pełny i nie może przyjąć kolejnego pakietu.

    Zazwyczaj oznacza to problem z komunikacją z węzłem <address>. Zmień węzeł i spróbuj ponownie.

    Zmiana węzła używanego przez pozycję

  • 64 Host is down

    Nie można uzyskać dostępu do węzła Mudfish <address>. Węzeł mógł przestać działać. Zmień go i spróbuj ponownie.

    Wybór innego węzła

Jeśli problem się powtarza, wyłącz tryb FastConnect i sprawdź, czy objawy nadal występują.

MUDEC_00167​

Failed to connect to the master server

Błąd występuje, gdy nie można połączyć się z serwerem uwierzytelniania na serwerze centralnym Mudfish. Szczegółowe przyczyny opisano przy kodzie MUDEC_00079.

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

Błąd może wystąpić przy włączonym trybie FastConnect. Komputer użytkownika przekazał do Mudfish próbę połączenia z <ip>, ale program nie znalazł informacji, do którego węzła należy ją skierować.

Obecnie możliwe rozwiązania to:

  1. Wyłączenie trybu FastConnect.

  2. Zignorowanie błędu, jeśli gra działa bez problemów.

MUDEC_00177​

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

Błąd może wystąpić przy włączonym trybie FastConnect, ponieważ program Mudfish nie może znaleźć węzła odpowiadającego <number>.

<number> to unikatowy identyfikator węzła. Program powinien przesłać do niego ruch, ale nie otrzymał informacji o tym węźle.

Aby rozwiązać problem, sprawdź następującą kwestię:

  • W ustawieniach używanej pozycji wybierz inny węzeł. Wcześniej ustawiony węzeł może być niedostępny i oznaczony jako DOWN.

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

Komunikat może pojawić się podczas korzystania z trybu FastConnect, gdy program próbuje wysłać dane do <ip>, ale nie może ustalić, do którego węzła ma je skierować.

Zazwyczaj należy zignorować błąd, jeśli gra działa prawidłowo. Od wersji v4.2.7 poziom tego wpisu w logach obniżono do informacyjnego.

MUDEC_00179​

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

Jeśli mimo błędu gra działa prawidłowo, możesz go zignorować.

Komunikat zwykle pojawia się, gdy MTU (Maximum Transmission Unit) używane przez komputer do komunikacji z serwerem centralnym Mudfish jest mniejsze od wartości oczekiwanej przez Mudfish. „X” oznacza rzeczywiste MTU, a „Y” — wartość ustawioną w Mudfish. Zbyt mała wartość „X” ma zazwyczaj następujące przyczyny:

  1. MTU urządzenia sieciowego podłączonego do Internetu zostało wymuszone na inną wartość.

    Takie zmiany mogą wprowadzać zainstalowane programy do optymalizacji pingu.

  2. Router pośredniczący w komunikacji między komputerem a serwerem centralnym Mudfish obsługuje jedynie mniejsze MTU.

Rozwiązanie 1​

Najpierw sprawdź domyślne MTU używanych urządzeń sieciowych. Zazwyczaj można to zrobić następująco:

  • Kliknij Start i otwórz Panel sterowania.

  • Kliknij Połączenia sieciowe, aby wyświetlić urządzenia sieciowe zainstalowane i działające w systemie.

  • Kliknij każde urządzenie prawym przyciskiem myszy i otwórz „Właściwości”. Zobaczysz okno podobne do poniższego.

    Właściwości urządzenia sieciowego i ustawienie MTU

  • Kliknij „Konfiguruj…” (구성(C)...) i przejdź do karty „Zaawansowane”, gdzie znajduje się sekcja MTU.

  • Sprawdź, czy wartość wynosi 1500. Jeśli nie, przywróć 1500.

Rozwiązanie 2​

Przed zmianą MTU urządzenia TAP-Win32 Adapter v9 koniecznie całkowicie zamknij Mudfish. Zmiana podczas aktywnego połączenia spowoduje zerwanie komunikacji z węzłem.

Jeśli kontrola opisana w rozwiązaniu 1 potwierdzi, że wszędzie prawidłowo ustawiono 1500 bajtów, zalecamy ustawienie domyślnego MTU urządzenia TAP-Win32 Adapter v9 na „X” - 50. Na przykład, jeśli komunikat wskazywał 1480 bajtów, ustaw 1430 bajtów.

  • Znajdź urządzenie TAP-Win32 Adapter v9 na liście urządzeń sieciowych, kliknij je prawym przyciskiem myszy i otwórz „Właściwości”. Zobaczysz okno podobne do poniższego.

    Właściwości TAP-Win32 Adapter v9

  • Kliknij „Konfiguruj…” (구성(C)...) i otwórz kartę „Zaawansowane”, na której znajduje się MTU.

  • Zapisz mniejszą wartość.

  • W Windows XP zmiana zostanie prawidłowo zastosowana po ponownym uruchomieniu komputera.

MUDEC_00180​

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

Błąd występuje tylko przy włączonym trybie FastConnect. Oznacza problem podczas odczytu danych z węzła i przekazywania ich do komputera użytkownika (komputera lokalnego). Szczegóły <errno> i <errmsg>:

  • 55 No buffer space available

    Próbowano przekazać dane do komputera lokalnego, ale bufor gniazda jest z jakiegoś powodu pełny i nie można przekazać więcej danych. Zazwyczaj dzieje się tak przy próbie utworzenia zbyt wielu połączeń z węzłem Mudfish.

Wyłącz tryb FastConnect lub zmień używany węzeł i spróbuj ponownie.

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

Błąd może wystąpić przy włączonym trybie FastConnect, gdy nie można przekazać danych do celu <ip>.

MUDEC_00182​

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

Program przekazujący UDP nie może utworzyć kolejnego gniazda socket(2). Wartość <errno> pozwala dokładniej określić sytuację, ale zwykle przyczyną jest utworzenie zbyt wielu gniazd UDP.

Problem wynika więc z działania programu tworzącego wiele połączeń UDP i można go rozwiązać, zamykając ten program. Możesz również:

  • Wyłączyć działający program P2P, taki jak BitTorrent.

  • Zamknąć program generujący dużą aktywność sieciową.

  • Jeśli korzystasz jednocześnie z trybów Full VPN i FastConnect, wyłączyć Full VPN.

MUDEC_00186​

Wrong TCP format hdr: <char>

Wystąpił problem podczas komunikacji z wybranym węzłem Mudfish. Możliwe też, że połączenie jest monitorowane lub blokowane przez zaporę sieciową.

Wypróbuj inny protokół połączenia lub zmień węzeł Mudfish.

MUDEC_00192​

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

Przyczyna zwykle zależy od wartości <errno>. Sprawdź jednak następujące kwestie:

  • Pobierz i używaj najnowszej wersji z https://mudfish.net/download. Nie zależy już ona od sterownika tuntap, więc problem nie powinien występować.

  • Przyczyną może być już działający proces Mudfish. Sprawdź listę procesów. Jeśli znajduje się na niej proces mudfish, zakończ go poleceniem kill i spróbuj ponownie.

MUDEC_00196​

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

Błąd może wystąpić, gdy węzeł o SID <number> (SID to wewnętrzny unikatowy identyfikator węzła) z jakiegoś powodu nie może już świadczyć usługi. Sprawdź następujące kwestie:

  • W ustawieniach trybu Full VPN lub poszczególnych pozycji wybierz inny węzeł i sprawdź, czy rozwiązuje to problem.

  • Jeśli używasz abonamentu, sprawdź miesięczne zużycie transferu na https://mudfish.net/admin/front.

    Problem może wystąpić, jeśli zużycie przekroczyło miesięczny limit pakietu.

  • Sprawdź, czy masz wystarczającą ilość środków Mudfish. Użytkownicy abonamentu czasami napotykają ten problem, ponieważ nie kupili pakietu.

    Informacje o pakietach znajdziesz w dokumencie Zmiana planów taryfowych — 20210607.

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

Błąd oznacza niepowodzenie sygnałów heartbeat wysyłanych w celu utrzymania komunikacji z węzłem Mudfish. Zazwyczaj przyczyną jest blokowanie używanego przez Mudfish protokołu połączenia przez zasady zapory sieciowej.

Zmień protokół połączenia zgodnie z dokumentem Rozwiązywanie problemów z komunikacją z węzłem.

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

Ostrzeżenie oznacza, że jedna z bieżących pozycji jest skonfigurowana do korzystania z węzła <mudfish_node_name>. Mudfish okresowo testuje utratę pakietów dla węzłów uznawanych za używane i informuje o wynikach.

W teście węzła <mudfish_node_name> odrzucono <percentage> pakietów.

Im wyższa wartość <percentage>, tym mniej stabilne połączenie. Może to być wskazówką, aby wybrać inny węzeł. Możesz wypróbować następujące rozwiązania:

  • Zmień protokół połączenia na oparty na TCP.

  • W menu „Ustawienia → Program” (설정 -> 프로그램) zmień „Metodę sprawdzania RTT” na opartą na TCP.

  • Użyj innego węzła.

Aby dokładniej przeanalizować przyczynę, zapoznaj się z dokumentem Analiza sieci za pomocą WinMTR i wykonaj test dla publicznego adresu IP używanego węzła.

MUDEC_00251​

Failed to connect the master server.

Błąd może wystąpić, gdy nie można połączyć się z serwerem centralnym Mudfish.

Sprawdź logi Launcher w menu „Stan → Procesy” (상태 -> 프로세스). Poszukaj innych komunikatów błędów poprzedzających ten komunikat. To one wskazują przyczynę problemu; zapoznaj się z ich opisami.

MUDEC_00254​

authc_read() failed: <result>

Przyczyna jest taka sama jak w przypadku MUDEC_00020.

MUDEC_00258​

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

Przyczyna jest taka sama jak w przypadku MUDEC_00020.

MUDEC_00260​

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

Błąd może wystąpić przy próbie przekazania odpowiedzi DHCP do komputera użytkownika. Dokładną przyczynę wskazują <errno> i <error_msg>. Możliwy komunikat:

  • No route to host

    Program próbował przekazać odpowiedź DHCP, ale nie wie, dokąd ją wysłać. Przyczyną może być nieprawidłowa wewnętrzna konfiguracja Mudfish lub inny nieznany problem.

Wypróbuj opcję -I opisaną w sekcji MUDEC_00045.

Opcja -I programu Mudfish Launcher

MUDEC_00262​

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

Problem występuje podczas wysyłania danych do węzła <ip_addr>, gdy występuje problem z MTU (Maximum Transmission Unit).

Lista kontrolna

Przed wypróbowaniem poniższych rozwiązań sprawdź kilka kwestii, które mogą powodować MUDEC_00262.

  1. Jeśli instalowałeś program Muddog (https://dog.mudfish.net/), usuń go.

  2. Sprawdź, czy nie działa już inny program VPN. Czasami zmienia on systemową tablicę routingu i powoduje ten problem.

Rozwiązanie 1​

Zmniejsz MTU urządzenia TAP-Win32 adapter v9 do 1450 lub niższej wartości, przy której błąd przestanie występować:

  • Najpierw zamknij Mudfish. Zmiana MTU według poniższej procedury podczas działania programu może spowodować jego nieprawidłowe działanie.

  • Znajdź urządzenie TAP-Win32 Adapter v9, kliknij je prawym przyciskiem myszy i otwórz „Właściwości”. Zobaczysz okno podobne do poniższego.

Ustawienie MTU urządzenia TAP-Win32 Adapter v9

  • Kliknij „Konfiguruj…” (구성(C)...) i przejdź do karty „Zaawansowane”, gdzie znajduje się sekcja MTU.

  • Wartość domyślna wynosi 1500. Zapisz mniejszą wartość: zacznij od 1400, a następnie zmniejszaj o 50, do 1350, 1300 itd., sprawdzając działanie. Przy pewnej wartości MUDEC_00262 powinien przestać się pojawiać.

  • W Windows XP zmiana zostanie prawidłowo zastosowana po ponownym uruchomieniu komputera.

Rozwiązanie 2​

Może pomóc zmiana MTU w menu ustawień:

  1. Otwórz „Ustawienia → Program” (설정 → 프로그램).

  2. Stopniowo zmniejszaj znajdującą się tam wartość MTU do 1400, 1300 lub 1200 i sprawdzaj działanie.

    Domyślna wartość Mudfish wynosi 1400.

Rozwiązanie 3​

  • Czasami problem rozwiązuje zmiana protokołu połączenia z UDP na TCP.
  1. Otwórz „Ustawienia → Program” (설정 → 프로그램).

  2. Wybierz protokół/port oparty na TCP.

MUDEC_00269​

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

Błąd występuje tylko przy włączonym trybie FastConnect. Oznacza problem podczas odczytu danych z węzła i przekazywania ich do komputera użytkownika (komputera lokalnego). Szczegóły <errno> i <errmsg>:

  • 55 No buffer space available

    Próbowano przekazać dane do komputera lokalnego, lecz bufor gniazda jest z jakiegoś powodu pełny i nie można przekazać więcej danych.

    Zwykle dzieje się tak, gdy działa klient torrentów lub inny program tworzący wiele połączeń sieciowych i liczba połączonych gniazd przekracza możliwości Mudfish.

  • 65 No route to host

    Proces Mudfish Core próbował przesłać pakiet do <ip>:<port>, ale nie znalazł informacji o trasie do tego celu.

    Jeśli mimo błędu Mudfish działa prawidłowo, możesz go zignorować. Jeżeli uniemożliwia korzystanie z trybu FastConnect, prześlij raport o problemie, aby pomóc nam ustalić przyczynę.

Wyłącz tryb FastConnect lub zmień używany węzeł i spróbuj ponownie.

MUDEC_00279​

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

Błąd może wynikać z problemu wewnętrznej usługi Mudfish. Do usunięcia jego przyczyny potrzebna jest pomoc administratorów. Skontaktuj się z nami na forum Mudfish.

MUDEC_00280​

Przyczyna jest taka sama jak w przypadku MUDEC_00020.

MUDEC_00281​

Failed to fetch the routing table.

Mudfish nie odebrał informacji o tablicy routingu z serwera centralnego. Czasami przyczyną jest problem sieciowy. Jeśli jednak problem nie ustępuje, spróbuj:

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Błąd może wystąpić, gdy nie można odebrać odpowiedzi heartbeat z serwera centralnego Mudfish. Przyczyna zależy od <result_code>. Jeśli błąd się utrzymuje, serwer centralny uznaje połączenie użytkownika za zerwane, więc nierozwiązany problem może utrudniać korzystanie z usługi.

Jeśli jednak błąd pojawia się tylko sporadycznie, można go zignorować.

MUDEC_00283​

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

Ten błąd poziomu FATAL może wystąpić, gdy ostatnia wartość heartbeat klienta znana serwerowi centralnemu Mudfish znacznie różni się od bieżącej wartości programu. Wykryta różnica wynosi <timediff>. Jeśli przekracza 1800 sekund (30 minut), proces Core Mudfish zostaje przymusowo zakończony. Może się to zdarzyć w następujących sytuacjach:

  • Wznowienie pracy laptopa lub komputera stacjonarnego po pewnym czasie hibernacji.

  • Przywrócenie sieci po przerwie w jej działaniu.

W takim przypadku uruchom ponownie program Mudfish.

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

Ten błąd może wystąpić podczas sprawdzania uprawnień do tworzenia kluczy szyfrowania przy uruchamianiu Mudfish. Może pojawić się następujący kod:

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

    Wypróbuj rozwiązania opisane w sekcji MUDEC_00286.

MUDEC_00286​

CryptAcquireContext, newkeyset

Oznacza problem podczas inicjalizacji tworzenia klucza szyfrowania przy pierwszym uruchomieniu Mudfish. Wypróbuj następujące kroki:

  1. Sprawdź, czy bieżące konto Windows jest zabezpieczone hasłem. Jeśli logujesz się bez hasła, ustaw je i uruchom komputer ponownie.

  2. Jeśli pierwszy sposób nie pomoże, utwórz całkowicie nowe konto Windows, ustaw hasło i spróbuj na tym koncie.

  3. Jeśli kroki 1 i 2 nie pomogą:

    • W Eksploratorze przejdź do %APPDATA%\Microsoft\Crypto\, zmień nazwę znajdującego się tam katalogu RSA na przykład na RSA.old i uruchom komputer ponownie.

      Jeśli zmiana nazwy RSA nie pomoże, zmień nazwę katalogu Keys na przykład na Keys.old, uruchom komputer ponownie i spróbuj jeszcze raz.

MUDEC_00299​

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

Ten błąd może wystąpić w wersji Mudfish dla Linuksa i oznacza niepowodzenie wykonania polecenia <command>. Szczegółową przyczynę wskazują <errnum> i <errmsg>.

  • 9 - Bad file descriptor

    Oznacza, że proces wykonujący polecenie uległ awarii z nieoczekiwanej przyczyny.

    Poproś o pomoc techniczną na forum Mudfish.

Jeśli używasz routera ipTIME, całkowicie wyłącz jego zasilanie i włącz go ponownie. Jeśli błąd nadal występuje, przejdź w panelu do Stan → Procesy, sprawdź komunikaty WARN lub ERROR w dzienniku Core i opublikuj je na https://pastebin.com lub podobnej stronie. Podaj także model routera.

MUDEC_00305​

Przyczyna jest taka sama jak w przypadku MUDEC_00015.

MUDEC_00306​

Przyczyna jest taka sama jak w przypadku MUDEC_00015.

MUDEC_00309​

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

Ten błąd może wystąpić, gdy proces Core Mudfish nie zdoła utworzyć wpisu w tablicy routingu. Znany komunikat to:

  • Network is unreachable

    Może wystąpić, gdy tworzony wpis wskazuje miejsce nieosiągalne przy bieżącej konfiguracji sieci wewnętrznej.

    Konfiguracja sieci mogła nie powieść się z powodu innego błędu wewnętrznego. W panelu Mudfish otwórz Stan → Procesy i sprawdź, czy w dzienniku Core przed MUDEC_00309 znajduje się inny błąd.

    Zwykle może się to zdarzyć, gdy węzeł przypisany do elementu jest niedostępny.

MUDEC_00314​

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

Ten błąd może wystąpić, gdy Mudfish próbuje połączyć się z węzłem <ip> na porcie <port> przez protokół <protocol>, ale system operacyjny nie zwraca żadnej informacji o wyniku połączenia. Oznacza to, że połączenie z tym węzłem nie zostało nawiązane. Możesz spróbować:

MUDEC_00316​

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

Ten błąd może wystąpić podczas pobierania informacji o elementach użytkownika, czyli informacji routingu, z serwera centralnego Mudfish. Liczby w komunikacie oznaczają:

  • <cur_count>

    Indeks aktualnie przetwarzanej tablicy routingu.

  • <total_count>

    Łączna liczba tablic routingu do pobrania.

  • <result>

    Rozmiar pobranych informacji tablicy routingu.

  • <expected_size>

    Oczekiwany rozmiar informacji tablicy routingu. Wskazuje, ile danych należy pobrać.

MUDEC_00319​

Failed to authenticate using ID/PWD

Ten błąd oznacza niepowodzenie uwierzytelnienia przy użyciu identyfikatora i hasła użytkownika. Jeśli się powtarza, sprawdź:

  • Komunikaty WARN lub ERROR w dzienniku Core w menu Stan → Procesy. Jest bardzo prawdopodobne, że przed MUDEC_00319 wystąpił inny wewnętrzny błąd Mudfish. Zwykle to wcześniejszy błąd wskazuje przyczynę.

  • Odwiedź https://mudfish.net/admin/front, zmień hasło na prostsze i spróbuj ponownie.

MUDEC_00320​

Failed to fetch the static node information.

Ten błąd może wystąpić, gdy nie można pobrać informacji o węzłach z serwera centralnego Mudfish. Przyczyn może być wiele, ale najczęstsze to:

  • Niestabilna sieć po stronie serwera centralnego Mudfish.

  • Zapora sieciowa na używanym łączu.

  • Nieprawidłowa konfiguracja sieci na komputerze.

MUDEC_00330​

Slowed down due to speed limitation.

Ten błąd może pojawić się u użytkowników abonamentu, gdy Mudfish ogranicza szybkość zgodnie z limitem tego planu. Szczegóły opisano w dokumencie Plany taryfowe.

Aby rozwiązać problem, wypróbuj jedną z możliwości:

  1. Zmień plan na rozliczenie za transfer.

  2. Zamknij programy generujące niepotrzebny ruch, aby zwolnić przepustowość.

  3. Przejdź na inny wariant abonamentu z wyższym limitem szybkości.

    Dostępne warianty znajdziesz pod adresem http://mudfish.net/admin/user/dataplan/modify.

  4. Jeśli podejrzewasz, że przyczyną jest ruch WWW (HTTP / HTTPS), wyklucz go w menu Ustawienia → Program → Reguły wyjątków.

MUDEC_00332​

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

Ten błąd oznacza niepowodzenie wywołania ioctl(), które podczas tworzenia gniazda ma zablokować fragmentację. Możliwe wartości <errno> to:

  • 10013 (WSAEACCESS)

    Wygląda na to, że system operacyjny blokuje wywołanie API WSAIoctl(). Sprawdź, czy ostatnio zainstalowano osobistą zaporę, moduł bezpieczeństwa lub program antywirusowy. Prawdopodobnie taki program zablokował wywołanie.

MUDEC_00333​

Failed to fetch static node <sid> information.

Nie udało się uzyskać adresu IP do komunikacji z węzłem <sid>. Otwórz Stan → Procesy i sprawdź dziennik Core. Przed tym błędem powinien znajdować się inny błąd lub komunikat ostrzegawczy.

Stan procesów i dziennik Core

Zrzut ekranu przedstawia interfejs w języku źródłowym. Nazwy menu mogą różnić się od polskich objaśnień.

MUDEC_00338​

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

Ten błąd może wystąpić, gdy nie uda się pobrać informacji routingu z serwera centralnego Mudfish.

Znajdziesz go w dzienniku Mudfish Launcher w menu Stan → Procesy. Wcześniej powinien znajdować się inny komunikat błędu. To on jest przyczyną problemu; sprawdź jego dokumentację.

MUDEC_00350​

Failed to connect to the mudfish master server.

Ten problem może wystąpić, gdy Mudfish Launcher nie zdoła uwierzytelnić się na serwerze centralnym Mudfish.

Zwykle przyczyną jest nieprawidłowe nawiązanie samego połączenia. Komunikat znajdziesz w dzienniku Mudfish Launcher w menu Stan → Procesy. Wcześniej powinien znajdować się inny błąd będący przyczyną problemu; sprawdź jego dokumentację.

MUDEC_00351​

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

Ten błąd może wystąpić przy problemach z komunikacją węzła Mudfish z serwerem uwierzytelniania. Zwykle przyczyną jest:

  • Nieoczekiwany wewnętrzny błąd systemu operacyjnego podczas odbierania danych.

  • Zbyt mała ilość odebranych danych albo ich brak.

Sprawdź następujące kwestie:

  1. Ustal, czy problem jest chwilowy, czy występuje zawsze. Przyczyną może być problem dostawcy Internetu lub sieci międzynarodowej albo nieprawidłowe działanie serwera uwierzytelniania Mudfish.

  2. Gdy problem występuje, otwórz Stan → Procesy i sprawdź dzienniki Mudfish Launcher. Poszukaj innych błędów lub ostrzeżeń o wzorcu MUDEC_XXXXX, gdzie XXXXX to cyfry.

    Jest bardzo prawdopodobne, że przed MUDEC_00351 znajduje się inny numer błędu. Jego komunikat wyjaśni przyczynę dokładniej.

Jeśli problem nie ustępuje, skontaktuj się z pomocą na forum Mudfish.

MUDEC_00352​

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

Ten błąd oznacza niepowodzenie uwierzytelnienia identyfikatora i hasła. Komunikacja z serwerem uwierzytelniania działała, ale podanych ID / PASSWORD nie znaleziono w bazie Mudfish.

Jeśli problem się powtarza:

  • Wprowadź używane ID / PASSWORD na https://mudfish.net/admin/front i sprawdź, czy możesz się zalogować.

  • Jeśli logowanie pod tym adresem działa, a problem występuje tylko w programie, zmień PASSWORD na prostsze i spróbuj ponownie.

  • Jeśli żaden z tych sposobów nie pomaga, skontaktuj się z pomocą na forum Mudfish.

MUDEC_00357​

Your account isn't activated.

Ten błąd może wystąpić, gdy logowanie na konto zostało z jakiegoś powodu zablokowane. Zwykle prawdopodobną przyczyną jest zbyt wiele nieprawidłowych prób połączenia w określonym czasie.

Całkowicie zamknij Mudfish i spróbuj zalogować się ponownie po 5 minutach.

MUDEC_00362​

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

Ten błąd może wystąpić podczas konfiguracji połączenia interfejsu CLI Mudfish. Adres IP i port nasłuchu są ustawiane dla <m_arg>. Szczegółową przyczynę wskazuje <errno>:

  • 10049 ODR_EADDRNOTAVAIL

    Oznacza „Cannot assign requested address”, czyli niepowodzenie powiązania gniazda nasłuchu CLI z adresem IP wskazanym przez <m_arg>.

    Zwykle może pojawić się na routerach ipTIME z Mudfish.

MUDEC_00373​

Failed to get the gateway IP address.

Ten błąd może wystąpić, gdy program nie znajduje adresu IP bramy wybranego węzła na swojej liście węzłów Mudfish. Typowa przyczyna to:

  • Wybrany węzeł jest offline: został zatrzymany albo jest niedostępny z powodu problemu sieciowego.

Jeśli problem się powtarza, wybierz inny węzeł Mudfish.

MUDEC_00400​

Too many requests in short time

Ten problem wynika z wysłania zbyt wielu żądań w krótkim czasie do programu serwerowego obliczającego najkrótszą trasę według RTT. W takim przypadku:

  • Nie zamykaj strony z błędem ani nie wykonuj innych czynności. Poczekaj.

  • Odczekaj około 10 ~ 20 sekund.

  • Następnie ponownie kliknij przycisk, który wywołał błąd.

MUDEC_00401​

Not enough information to calculate shortest pathes.

Ten błąd zwykle występuje, gdy Mudfish nie ma wystarczających danych RTT użytkownika do obliczenia najkrótszej trasy. Wypróbuj procedurę z dokumentu:

MUDEC_00408​

Klient​

Failed to connect the RTT server.

Sprawdź sekcję MUDEC_00409 poniżej. Przyczyna jest taka sama.

Serwer​

Hit the speed cap.

Ten problem może wystąpić u użytkowników abonamentu. Komunikat oznacza, że ograniczenie szybkości zostało zastosowane po stronie węzła Mudfish.

Gdy ograniczenie działa po stronie klienta, pojawia się MUDEC_00330; gdy działa po stronie węzła, pojawia się MUDEC_00408.

Szczegóły znajdziesz w sekcji MUDEC_00330.

MUDEC_00409​

Failed to connect the RTT server.

Ten błąd może wystąpić, gdy nie można połączyć się z serwerem usługi Mudfish dostarczającym informacje RTT. W takim przypadku:

Jeśli problem nie ustępuje, wyślij raport o problemie i skontaktuj się z pomocą techniczną Mudfish.

MUDEC_00410​

Failed to connect the master server.

Ten błąd występuje, gdy połączenie z serwerem uwierzytelniania Mudfish nie zostanie prawidłowo nawiązane.

  • W dzienniku Mudrun Launcher w Ustawienia → Procesy powinien znajdować się wcześniejszy błąd. Sprawdź go, aby poznać szczegóły problemu.

MUDEC_00416​

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

Ten problem zwykle może wystąpić podczas ustawiania trybu zaawansowanego węzłów w konfiguracji elementu Mudfish. Konfiguracja tego trybu wymaga przesłania ustawień do węzła; podczas przesyłania wystąpił problem z połączeniem. <private_ip> oznacza prywatny adres IP węzła. <errno> wskazuje przyczynę:

  • 60

    Wartość 60 parametru <errno> zaobserwowano w Mac OS X. Oznacza „Connection Timed Out”: podjęto próbę połączenia, ale z jakiegoś powodu komunikacja nie była możliwa.

Spróbuj wybrać inny węzeł.

MUDEC_00421​

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

Ten błąd może wystąpić podczas konfigurowania trybu zaawansowanego dla elementu <itemid>, gdy z powodu braku informacji o nieustalonej jeszcze przyczynie nie wiadomo, który węzeł wybrać. Sprawdź:

  • Koniecznie sprawdź, czy masz kredyt Mudfish. Czasem przyczyną jest brak środków.

  • Jeśli w ustawieniach elementu wybrano automatyczny wybór węzła, wskaż konkretny węzeł ręcznie.

  • Możesz też zaktualizować informacje zgodnie z instrukcją Aktualizowanie RTT i spróbować ponownie.

  • Jeśli ograniczono listę węzłów w Ustawienia → Węzły, usuń ograniczenie i spróbuj ponownie.

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 wyświetla ten komunikat, gdy podczas wewnętrznych obliczeń odchylenie RTT wynosi co najmniej 15% średniej. Oznacza to niestabilność połączenia nawet z najbliższymi węzłami Mudfish. Obliczenie przebiega następująco:

  1. Spośród wszystkich węzłów wybieranych jest 6 najbliższych użytkownikowi i ich RTT jest okresowo sprawdzane.

  2. Jeśli dla wszystkich 6 węzłów odchylenie standardowe RTT wynosi co najmniej 15% średniego RTT, wyświetlane jest ostrzeżenie.

Jeśli błąd stale się powtarza:

  • Sprawdź, czy używasz połączenia bezprzewodowego (WIFI) zamiast przewodowego. W sieci bezprzewodowej odchylenie RTT może być wysokie zależnie od siły sygnału.

  • Sprawdź łącze dostawcy Internetu oraz wewnętrzne ustawienia QoS i zapory.

MUDEC_00440​

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

Ten problem może wystąpić, gdy z jakiegoś powodu nie uda się odebrać danych. Przyczynę wskazuje <error_code>:

  • 10060 (WSAETIMEDOUT)

    Przekroczono limit czasu, ponieważ przez określony okres nie przesłano danych.

MUDEC_00446​

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

Ten błąd może wystąpić, gdy program Mudfish nie znajduje wewnętrznie informacji o węźle. Jeśli się powtarza:

  • Otwórz Ustawienia → Węzły i usuń ustawione ograniczenia listy. Czasem przyczyną jest zbyt silne ograniczenie dostępnych węzłów.

  • W konfiguracji elementu wybierz węzeł ręcznie zamiast automatycznie i spróbuj ponownie.

Jeśli to nie pomoże, wyślij raport o problemie, abyśmy mogli dokładniej pomóc.

MUDEC_00463​

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

Ten błąd może wystąpić, gdy nie można poprawnie skonfigurować trybu zaawansowanego / MultiPath węzłów elementu.

Podjęto próbę konfiguracji węzła <private_ip>, ale nie powiodła się z przyczyny <errno>.

Zwykle problem może dotyczyć samego węzła, dlatego należy zmienić konfigurację tak, aby używać innych węzłów i wykluczyć ten węzeł.

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

Ten błąd może wystąpić po użyciu opcji -I w Mudfish Launcher. Przyczyna zależy od <errno>.

  • 1168 (ERROR_NOT_FOUND)

    Ten kod może pojawić się, gdy na komputerze nie znaleziono urządzenia sieciowego TAP-Win32 adapter v9 używanego przez Mudfish. Typowe sytuacje to:

    • Problem podczas instalacji pakietu Mudfish, wskutek którego urządzenie TAP-Win32 adapter v9 nie zostało poprawnie zainstalowane.

    • Komputer jest zarządzany przez administratora, na przykład w kafejce internetowej lub szkole. W takich środowiskach często blokuje się instalację sterowników, więc Mudfish może nie działać prawidłowo.

    Jeśli problem nie ustępuje, wyślij raport o problemie.

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    Oznacza, że urządzenie TAP-Win32 adapter v9 ma już skonfigurowany adres IP.

    Zwykle pomaga pełne ponowne uruchomienie komputera albo korzystanie z Mudfish bez opcji -I.

MUDEC_00467​

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

Ten błąd występuje, gdy nie uda się ustawić informacji trybu zaawansowanego / MultiPath elementu na węźle <sid>.

Przyczynę wskazuje <errno>.

  • 10060 (WSAETIMEDOUT)

    Węzeł nie odpowiedział przez 20 sekund od wysłania żądania.

Najpierw spróbuj użyć innego węzła zamiast węzła o numerze <sid>.

Możesz też zmienić tryb węzłów na podstawowy i przeprowadzić test.

MUDEC_00470​

Increasing no of fragmented packets.

Jeśli problem stale się powtarza, karta sieciowa (NIC) komputera nieprzerwanie odbiera pofragmentowane pakiety. Jeśli nie utrudnia to korzystania z programu, nie musi być problemem, ale zalecamy usunięcie przyczyny, ponieważ fragmentacja może zwiększać utratę pakietów.

Zwykle przyczyną jest jedna z poniższych sytuacji:

  • MTU (Maximum Transmission Unit) używanej karty sieciowej jest nietypowo małe.

  • MTU komunikacji z węzłem Mudfish jest większe, niż oczekiwano.

Aby rozwiązać problem:

  1. Sprawdź MTU zainstalowanych urządzeń sieciowych. Jeśli wartość jest nietypowo niższa od domyślnej, zwykle 1500 dla Ethernetu, przywróć wartość domyślną.

  2. W interfejsie Mudfish otwórz Ustawienia → Program i ustaw MTU na 1400, czyli wartość domyślną Mudfish, albo 1300, a następnie wykonaj test.

MUDEC_00477​

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

Ten problem może wystąpić podczas stosowania Mudfish do procesów przez opcję P: elementu niestandardowego albo podczas używania trybu elementów WFP.

Aby go rozwiązać, należy zmienić MTU urządzenia TAP-Win32 adapter v9.

  • Zgodnie z instrukcją MUDEC_00262 ustaw MTU urządzenia na 1350 lub mniej i spróbuj ponownie.

  • Możesz też wyłączyć tryb elementów WFP i ponowić próbę.

MUDEC_00486​

MUDWFP_connect() failed.

Ten błąd występuje, gdy z jakiegoś powodu nie można uruchomić sterownika mudwfp.sys. Szczegółowa przyczyna znajduje się wcześniej w pliku dziennika. Sprawdź wcześniejsze komunikaty. Zwykle pojawiają się razem z nim:

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

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

Ten błąd występuje, gdy Mudfish nie znajduje wewnętrznie informacji o procesie <processname>.

Jeśli problem się powtarza, wyślij raport o problemie w czasie jego występowania. Analiza przyczyny wymaga sprawdzenia dzienników wewnętrznych.

MUDEC_00514​

StartService() failed: <errno>

Ten błąd oznacza, że nie udało się uruchomić usługi Windows odpowiedzialnej za sterownik WFP (Windows Filtering Platform) Mudfish. Szczegółowa przyczyna zależy od <errno>.

  • 0x2 (ERROR_FILE_NOT_FOUND)

    Zwykle pojawia się, gdy Windows nie może załadować sterownika WFP Mudfish.

    Przyczyną może być instalacja 64-bitowego pakietu Mudfish w 32-bitowym Windows albo odwrotnie, pakietu 32-bitowego w Windows 64-bitowym.

    Zainstaluj ponownie właściwą wersję z https://mudfish.net/download i spróbuj jeszcze raz.

  • 0x7f (ERROR_PROC_NOT_FOUND)

    Możliwe są dwa przypadki:

    1. Sterownik mudwfp.sys nie został prawidłowo zainstalowany. Sprawdź, czy instalacja pakietu Mudfish przebiegła poprawnie i bez błędów.

    2. Używasz Windows 7 lub starszej wersji. Do prawidłowego działania WFP wymagany jest co najmniej Windows 8.

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    Oznacza, że ładowanie sterownika WFP Mudfish zostało z jakiegoś powodu zablokowane.

    • Często blokuje je działający na komputerze antywirus lub zapora.

    • Problem może też wystąpić w Windows na ARM zamiast w Windows na platformie Intel.

      Sterownik WFP Mudfish obsługuje wyłącznie Windows na platformie Intel. Windows na ARM nie jest obsługiwany.

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

Ten błąd oznacza nieprawidłową inicjalizację sterownika MUDWFP Mudfish. Jest bardzo prawdopodobne, że wcześniej w dzienniku wystąpił inny błąd. Szczegóły znajdziesz w mudwfp_proxy_stdout.txt albo w dzienniku mudwfp_proxy w menu Stan → Procesy.

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

Podczas uruchamiania Mudfish automatycznie sprawdza, czy w sieci dochodzi do zatruwania DNS. Testowane są następujące nazwy hostów:

  • api-loopback.mudfish.net

    Sprawdzane jest, czy domena wskazuje 127.0.0.1.

  • www.mudfish.net

    Sprawdzane jest, czy domena wskazuje 14.63.213.39.

  • api.mudfish.net

    Sprawdzane jest, czy domena wskazuje 14.63.218.94.

Jeśli po sprawdzeniu tych 3 domen rozwiązywanie nazw nie działa albo zwraca nieoczekiwany adres IP, może pojawić się ten błąd. Oznacza on, że na komputerze lub w sieci pośredniej żądania DNS są monitorowane i modyfikowane.

Aby rozwiązać problem, należy szyfrować żądania DNS. Zalecane sposoby to:

  1. DNS Over HTTPS (DOH) dla użytkowników Windows 10/11.

    Jeśli Windows obsługuje DOH, możesz użyć tej funkcji. W konfiguracji mogą pomóc:

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

    Możesz też użyć klienta DNS Mudfish. Program wysyła zaszyfrowane żądania DNS.

MUDEC_00538​

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

Ten problem oznacza zmanipulowanie domeny Mudfish przez zatruwanie DNS. Zwykle może wystąpić w sieci z zaporą albo podczas łączenia się z Chin.

Aby go rozwiązać, zaszyfruj żądania DNS. Szczegóły znajdziesz w dokumencie Łączenie z Mudfish z Chin.

MUDEC_00539​

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

Ten błąd może wystąpić, gdy pomiar RTT z komputera lub routera ipTIME z Mudfish do węzłów nie działa prawidłowo. Typowe sytuacje to:

  • Zapora w sieci blokuje pomiar RTT.

  • Sieć jest chwilowo niestabilna, przez co połączenie albo test nie udaje się.

W Ustawienia → Program zmień metodę sprawdzania RTT i spróbuj ponownie.

MUDEC_00546​

NetworkExtension isn't ready yet

Ten komunikat może wystąpić, gdy Mudfish nie może połączyć się z modułem NetworkExtension w Mac OS X. Najpierw sprawdź:

  • Konfigurację VPN Mudfish w sekcji Networks.

  • Instalację Mudfish jako System Extension.

Szczegóły opisano w Korzystaniu z Mac OS X. Uruchom też całkowicie ponownie MacBooka i sprawdź, czy problem nadal występuje.

Jeśli to nie pomoże:

  • Całkowicie usuń Mudfish i zainstaluj ponownie. Instrukcję znajdziesz w Usuwaniu Mudfish.

  • Jeśli używasz procesora Apple M1, po całkowitym usunięciu Mudfish zainstaluj pakiet x86 z http://mudfish.net/releases/ zamiast pakietu ARM64 (dmg). Czasem to rozwiązuje problem.

MUDEC_00547​

NetworkExtension doesn't set utun device.

Sprawdź MUDEC_00546. Przyczyna jest taka sama.

MUDEC_00556​

Failed to connect mudfish short_path server

Ten błąd może pojawić się, gdy nie uda się połączyć z serwerem Mudfish obliczającym „dzisiejsze trasy”. Zwykle występuje w trybie Multi-Path, gdy z jakiegoś powodu nie można znaleźć optymalnej trasy. W takim przypadku:

  • Zmień tryb Multi-Path na podstawowy lub zaawansowany i wykonaj test.

  • Jeśli znasz Telnet lub testowanie połączeń TCP, sprawdź połączenie z następującym hostem i portem:

    • short.mudfish.net:10012

Jeśli trudno ustalić przyczynę, wyślij raport o problemie, abyśmy mogli dokładniej ją przeanalizować.

MUDEC_00558​

Failed to connect mudfish API server.

Ten błąd oznacza problem z obliczaniem najkrótszej trasy przez serwer API Mudfish. Sam komunikat nie wskazuje jednak pierwotnej przyczyny. Aby ją ustalić, trzeba sprawdzić wcześniejsze wpisy błędów.

Otwórz Stan (Status) → Procesy (Process) → Flow Controller, aby poznać szczegóły.

Jeśli problem się powtarza:

  • Jeśli opcja węzła używanego elementu jest ustawiona na „Wybór automatyczny (Auto Selection)”, wskaż konkretny węzeł i sprawdź, czy problem nadal występuje.

  • Jeśli to nie pomaga, wyślij raport o problemie podczas jego występowania. Dokładna diagnoza wymaga dzienników wewnętrznych.

MUDEC_00577​

Out of memory

Ten komunikat oznacza brak pamięci w systemie. Możliwe rozwiązania:

  1. Dodaj pamięć fizyczną do komputera. To najlepsze rozwiązanie.

  2. W Menedżerze zadań sprawdź, które procesy zużywają dużo pamięci. Wymuś zakończenie nieużywanych procesów, aby ją zwolnić.

    1. Przeglądarka często jest jednym z największych konsumentów pamięci. Zamknij wszystkie przeglądarki i spróbuj grać.

      Zamknięcie przeglądarki nie zamyka Mudfish. Program nadal działa w zasobniku systemowym w prawym dolnym rogu.

    2. Sprawdź zużycie pamięci procesów Mudfish. Zwykle nie jest to przyczyna, ale bardzo rzadko problem może wynikać z wycieku pamięci w samym Mudfish.

MUDEC_00716​

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

Ten komunikat może pojawić się w trybie Multi-Path, gdy nie można połączyć się z węzłem o adresie <ip_addr>. Szczegóły wskazują <errno> i <errstr>:

  • 10060 ODR_ETIMEDOUT

    Przekroczono limit czasu połączenia z <ip_addr>:<port>.

Możesz spróbować dodać problematyczny węzeł do listy blokowanych w Ustawienia → Węzły.

MUDEC_00719​

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

Ten problem może wystąpić w trybie Multi Path. Oznacza błąd <err_msg> podczas przesyłania pakietów TCP do węzła Mudfish <ip_addr>. Szczegóły:

  • ODR_ETIMEDOUT

    Przesyłanie pakietów do węzła zawiesiło się z jakiegoś powodu i nie postępowało przez określony czas, więc upłynął limit czasu.

Jeśli nie powoduje to problemów z połączeniem, możesz zignorować komunikat.

MUDEC_00720​

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

Sprawdź MUDEC_00262. Przyczyna jest taka sama.

MUDEC_00722​

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

Ten problem może wystąpić w trybie Multi-Path. Szczegóły znajdziesz w MUDEC_00060. Przyczyna jest taka sama.

MUDEC_00723​

re_broker_write_second() failed.

Ten problem może wystąpić w trybie Multi Path. Poprzedzają go inne błędy, dlatego sprawdź komunikaty WARN lub ERROR w dzienniku Core w menu Stan → Procesy. Jeśli problem się powtarza:

  • Użyj trybu podstawowego lub zaawansowanego zamiast Multi Path.

  • Sprawdź inne komunikaty WARN / ERROR w dzienniku Core i podejmij odpowiednie działania.

Jeśli nie powoduje to problemów z połączeniem, możesz zignorować komunikat.

MUDEC_00724​

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

Ten problem może wystąpić w trybie Multi Path. Przyczyną jest błąd <err_msg> podczas komunikacji z węzłem Mudfish <ip_addr>. Znaczenie komunikatów opisano poniżej.

  • ODR_ECONNRESET

    Węzeł Mudfish użyty do połączenia wysłał pakiet TCP RST. Oznacza to odrzucenie połączenia z jakiegoś powodu.

Jeśli nie ma problemów z połączeniem, możesz zignorować komunikat. Jeśli występują, wybierz inny węzeł albo zmień protokół połączenia na oparty na UDP i wykonaj test.

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

Ten problem może wystąpić podczas odbierania danych z węzła Mudfish, gdy węzeł nie wysyła danych albo wysyła EOF, sygnalizując, że nie ma już danych do przesłania.

Jeśli problem się powtarza, wybierz inny węzeł albo zmień protokół połączenia na oparty na UDP i wykonaj test.

MUDEC_00729​

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

Ten problem może wystąpić w trybie Multi Path.

Błąd może wystąpić, gdy protokół połączenia jest ustawiony na TCP. Oznacza niepowodzenie odbioru danych z węzła <ip>. Dokładną przyczynę wskazuje <err_string>.

  • ODR_ECONNABORTED

    Ten problem może wystąpić, gdy komputer użytkownika jako pierwszy zamknął połączenie z węzłem Mudfish.

    System operacyjny mógł je zamknąć z jakiegoś powodu albo mogło zostać zablokowane przez program innej firmy, na przykład zaporę lub antywirusa.

  • ODR_ETIMEDOUT

    Próba odczytu read() danych payload z węzła przekroczyła limit czasu, ponieważ serwer ich nie wysłał.

Sprawdź FAQ dotyczące węzłów i przetestuj inny węzeł albo zmień protokół połączenia.

Możesz też wyłączyć tryb Multi Path i spróbować ponownie.

MUDEC_00745​

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

Oczekiwano danych z wybranego węzła Mudfish, ale nadeszła odpowiedź o nieprawidłowej długości. Oznacza to problem z komunikacją z węzłem.

Przyczyna zależy od <errmsg>. Typowy komunikat to:

  • ODR_ETIMEDOUT

    Węzeł nie odpowiedział przez określony czas, co spowodowało przekroczenie limitu czasu gniazda.

MUDEC_00746​

No pong

Ten błąd może wystąpić, gdy proces Core Mudfish testuje połączenie z węzłem, a węzeł przesyła nieprawidłowe dane. Zwykle oznacza nieprawidłowe działanie samego węzła.

Jeśli problem nie ustępuje, wybierz inny węzeł i spróbuj ponownie.

MUDEC_00747​

re_broker_add() failed.

Otwórz Stan → Procesy i sprawdź komunikaty WARN lub ERROR w dzienniku Core.

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

Ten błąd oznacza, że urządzenie TAP-Win32 adapter v9 instalowane razem z Mudfish nie ma włączonego DHCP.

Aby rozwiązać problem:

  • Otwórz Panel sterowania → Sieć i Internet → Zmień opcje karty.

  • Otwórz właściwości urządzenia TAP-Win32 adapter v9.

  • Otwórz właściwości pozycji Sieć → Protokół internetowy w wersji 4 (TCP/IPv4).

  • Włącz „Uzyskaj adres IP automatycznie” oraz „Uzyskaj adres serwera DNS automatycznie”.

Następnie całkowicie uruchom ponownie Mudfish. Problem powinien ustąpić.

MUDEC_00774​

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

To ostrzeżenie zwykle może wystąpić, gdy pomiar pingu do węzła Mudfish <ip> nie działa prawidłowo.

Nie wiadomo, który odcinek jest przyczyną, ale prawdopodobnie gdzieś blokowany jest protokół UDP.

Zwykle możesz zignorować ostrzeżenie, lecz zalecamy w miarę możliwości nie używać węzła <ip>.

MUDEC_00791​

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

Ten błąd oznacza nieprawidłową komunikację z serwerem RTT Mudfish, czyli serwerem centralnym dostarczającym informacje i statystyki węzłów.

MUDEC_00799​

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

Ten błąd zwykle występuje, gdy nie znaleziono informacji o konfigurowanym węźle Mudfish <sidfrom> lub <sidto>.

Jeśli się powtarza, trzeba przejrzeć wszystkie dzienniki wewnętrzne. Zgłoś problem, wysyłając raport.

Zwykle można spróbować:

  • Nie używać trybu Multi-Path.

  • Zmienić konfigurację węzłów.

MUDEC_00800​

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

Ten komunikat dotyczy wyłącznie abonamentu i może pojawić się po przekroczeniu maksymalnego miesięcznego zużycia. Szczegóły limitów znajdziesz w Planach taryfowych.

MUDEC_00842​

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

Ten błąd oznacza niepowodzenie powiązania portu UDP 23984 z adresem 127.0.0.1. Port służy do wewnętrznej komunikacji z programem serwera OpenVPN, którego Mudfish używa do udostępniania bezpłatnych węzłów.

Wartość <errno> pozwala dokładniej ustalić sytuację.

  • 48 Address already in use

    Podczas próby powiązania portu UDP 23984 z 127.0.0.1 okazało się, że port jest już używany.

    Jeśli możesz korzystać z konsoli, sprawdź, który proces zajmuje ten port.

Jeśli nie zamierzasz używać bezpłatnych węzłów dostępnych w Ustawienia → Program → Tryb Full VPN, możesz zignorować problem.

MUDEC_00866​

No <domain> host found.

Ten komunikat może pojawić się, gdy próba rozwiązania nazwy <domain> przez DNS zwróci NOT FOUND, czyli „nie znaleziono”.

Zwykle występuje w sieciach z filtrowaniem DNS. W Chinach przyczyną jest blokowanie domen Mudfish przez Great Firewall.

Sprawdź Łączenie z Mudfish z Chin i spróbuj szyfrować żądania DNS.

MUDEC_00868​

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

To ostrzeżenie może pojawić się, gdy komputer wykonuje test RTT do węzła Mudfish <ip>:<port>, ale nie otrzymuje prawidłowej odpowiedzi.

Możesz je zignorować, ponieważ nie wpływa bezpośrednio na korzystanie z Mudfish.

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

Ten problem może wystąpić, gdy Mudfish próbuje użyć sterownika Wintun, ale z jakiegoś powodu nie może. Szczegóły:

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    Urządzenie nie jest dostępne do użycia. Zwykle wcześniej zapisywany jest inny błąd lub ostrzeżenie.

MUDEC_00904​

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

Ten problem może wystąpić, gdy Mudfish wykryje niepożądaną zmianę tablicy routingu.

Zwykle pojawia się, gdy zainstalowano Muddog (https://dog.mudfish.net/) albo uruchomiono inny program VPN podczas działania Mudfish.

W takim przypadku usuń Muddog lub inny program VPN i sprawdź, czy problem nadal występuje.

MUDEC_00915​

<error_msg>

Ten błąd oznacza problem poziomu WARNING podczas konfiguracji sterownika Wintun.

Szczegółową przyczynę znajdziesz w <error_msg>.

MUDEC_00916​

<error_msg>

Ten błąd oznacza problem poziomu ERROR podczas konfiguracji sterownika Wintun.

Szczegółową przyczynę znajdziesz w <error_msg>. Możliwe komunikaty to:

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

    Szczegółowa przyczyna zwykle jest zapisywana w C:\Windows\INF\setupapi.dev.log. Sprawdź zawartość pliku.

  • Timed out waiting for device query: <errmsg>

    Wysłano zapytanie dotyczące urządzenia, ale nie otrzymano odpowiedzi.

MUDEC_00921​

connect(2) failed: <errno>

Ten błąd może wystąpić podczas wewnętrznego testu sprawdzającego, czy komputer użytkownika ma dostęp do sieci IPv6. Możesz go zignorować: nie wpływa on w żaden sposób na połączenie Mudfish. W miejscu <errno> mogą pojawić się następujące kody.

  • 10051 WSAENETUNREACH

    Błąd występujący przy próbie dostępu do nieosiągalnej sieci. Zwykle pojawia się, gdy sieć IPv6 nie jest aktywna.

MUDEC_00989​

Jest to ten sam problem co MUDEC_00990. Zapoznaj się z poniższą sekcją.

MUDEC_00990​

Aktywny jest prawidłowy adres IPv6. Pamiętaj, że ruch korzystający z adresów IPv6 nie jest przesyłany przez Mudfish.

Jeśli mimo tego ostrzeżenia korzystanie z Mudfish do zamierzonego celu nie sprawia problemów, możesz po prostu je zignorować.

To ostrzeżenie oznacza, że w systemie operacyjnym jest dostępny prawidłowy adres IPv6 i że można przez niego uzyskać dostęp do Internetu.

Powiadomienie informuje, że Mudfish nie obsługuje adresów IPv6. Dlatego nawet po włączeniu trybu Full VPN połączenia IPv6 nie są filtrowane i nie przechodzą przez Mudfish.

Na przykład domena netflix.com obsługuje zarówno adresy IPv4, jak i IPv6. Jeśli chcesz używać Mudfish przy dostępie do tej witryny, prawidłowy adres IPv6 może czasami powodować problemy.

Aby rozwiązać problem, wyłącz IPv6 w systemie. Szczegóły znajdziesz pod poniższymi linkami.

MUDEC_01034​

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

Ten błąd pojawia się, gdy Mudfish z jakiegoś powodu wykryje zaporę sieciową i spróbuje połączyć się z serwerem centralnym przez trasę obejścia, ale połączenie nie powiedzie się z przyczyny wskazanej przez <error_number>. Znaczenie poszczególnych kodów <error_number> opisano poniżej.

  • 10060 WSAETIMEDOUT

    Może wystąpić, gdy podjęto próbę połączenia, ale trasa obejścia nie odpowiadała przez określony czas.

Koniecznie sprawdź, czy używasz Mudfish w sieci z zaporą.

MUDEC_01038​

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

Ten problem może wystąpić, gdy wewnętrzna próba nawiązania połączenia SSL z określonym miejscem docelowym nie powiedzie się z powodu błędu <error_number>. Znaczenie kodów <error_number> jest następujące.

  • 10060 WSAETIMEDOUT

    Połączenie nie powiodło się, ponieważ host docelowy nie odpowiedział.

MUDEC_01040​

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

Ten błąd zwykle występuje w razie problemu z komunikacją z demonem serwera usługi Mudfish.

Gdy wartość <return_code> wynosi -1, <error_no> zawiera kod błędu. Wartości <error_no> mają następujące znaczenie.

  • 5 SSL_ERROR_SYSCALL

    Ten numer może pojawić się, gdy wewnętrzny błąd gniazda podczas komunikacji SSL uniemożliwia przywrócenie działania.

    Sam komunikat nie pozwala jednak ustalić dokładnej przyczyny błędu.

MUDEC_01044​

Failed to connect mudfish short_path server.

Ten komunikat może pojawić się, gdy z jakiegoś powodu nie uda się połączyć z serwerem obliczającym „Trasę dnia” w Mudfish. Jest to niemal ten sam błąd co MUDEC_00556, dlatego informacje o kodach znajdziesz w sekcji MUDEC_00556.

Różnica polega na tym, że wystąpienie tego błędu oznacza, iż Mudfish wykrył zaporę na komputerze użytkownika lub w jego sieci i korzysta z funkcji obchodzenia zapory.

Najpierw sprawdź, czy w sieci znajduje się zapora mogąca blokować połączenie z Mudfish.

MUDEC_01051​

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

Ten problem może wystąpić w razie błędu operacji odczytu podczas komunikacji SSL. Znaczenie kodów <error_number> jest następujące.

  • 10060 WSAETIMEDOUT

    Może wystąpić, gdy podjęto próbę połączenia, ale trasa obejścia nie odpowiadała przez określony czas.

MUDEC_01159​

Nie można obliczyć RTT do miejsca docelowego za pomocą protokołu ICMP.

Ten problem oznacza, że test ping przy użyciu protokołu ICMP do miejsca docelowego używanego elementu Mudfish lub elementu niestandardowego nie działa prawidłowo.

Po tym komunikacie pojawia się jeden z poniższych komunikatów.

  • „Jeśli problem będzie się powtarzać, skontaktuj się z administratorem przez forum Mudfish”.

    Oznacza to, że test ping do miejsca docelowego używanego elementu Mudfish nie działa. Użytkownik nie może samodzielnie rozwiązać tego problemu, ponieważ leży on po stronie Mudfish. Informacje po stronie Mudfish musi zaktualizować administrator.

  • „Sprawdź ponownie miejsce docelowe elementu niestandardowego”.

    Jeśli pojawi się ten komunikat, ping ICMP do miejsca docelowego określonego w używanym elemencie niestandardowym nie działa prawidłowo. Użytkownik musi rozwiązać ten problem samodzielnie.

    Adres IP miejsca docelowego jest nieprawidłowy. Wprowadź nowy adres IP, który odpowiada na żądania ICMP ping echo, i wykonaj test.

MUDEC_01172​

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

To ostrzeżenie może pojawić się po ustawieniu protokołu FEC (UDP - Port 10012) jako protokołu połączenia.

Jeśli nie korzystasz z trybu Multi Path, możesz je zignorować.

Jeśli korzystasz z trybu Multi Path, działanie wskazane w tym komunikacie może uniemożliwić prawidłowe funkcjonowanie tego trybu.

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

Ten błąd oznacza problem podczas przygotowywania zapytania do wewnętrznej bazy danych sqlite3. Dotyczy samego programu Mudfish Launcher, a nie węzłów Mudfish, i nie wpływa na połączenie z grą.

Szczegółowy powód podano w <errmsg>. Możliwe błędy to między innymi:

  • database is locked

    Najprawdopodobniej jest to błąd przejściowy. Mudfish Launcher jest programem wielowątkowym, więc gdy kilka wątków wykonuje jednocześnie operacje sqlite3, taki problem może wystąpić wskutek zbieżności w czasie.

    Najpierw sprawdź, czy problem powtarza się zawsze. Jeśli tak, rzeczywiście występuje jakaś usterka. Jeśli komunikat już się nie pojawia, można go zignorować.

Jeśli problem nie ustępuje, całkowicie zamknij Mudfish i spróbuj usunąć poniższe pliki. Otwórz katalog instalacyjny Mudfish w Eksploratorze i usuń pliki z rozszerzeniem *.db. Zwykle są to:

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

MUDEC_01269​

Loading the mudfish system extension requires user approval.

Ten problem może wystąpić podczas korzystania z Mudfish w macOS. Oznacza, że program potrzebuje zgody użytkownika na załadowanie rozszerzenia systemowego Mudfish.

Szczegółowe informacje o tym, co należy sprawdzić, znajdziesz w sekcji Korzystanie — macOS. Postępuj według niej, aby rozwiązać problem.

MUDEC_01318​

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

Ten błąd jest związany z menu „Ustawienia → Program → Reguły wyjątków”. Zwykle komunikat znika po wyłączeniu ustawionej tam opcji „Wyklucz ruch WWW” lub „Wyklucz ruch niestandardowy”.

Podstawową przyczynę opisują szczegółowo <errno> i <errormsg>. Zwykle może pojawić się następujący komunikat.

  • 55 No buffer space available

    Oznacza on, że z jakiegoś powodu pakiety UDP nie są prawidłowo przekazywane wewnętrznie, przez co w buforze gniazda zabrakło wolnego miejsca.

    Nie wyjaśnia jednak, dlaczego bufor gniazda pozostaje zapełniony.

MUDEC_01429​

No mudfish nodes picked for the basic node

Ten błąd może wystąpić podczas konfigurowania podstawowego trybu węzła dla elementu, gdy z powodu brakujących informacji o nieustalonej na tym etapie przyczynie nie można zdecydować, który węzeł wybrać. Aby rozwiązać problem, sprawdź poniższe kwestie.

  • Koniecznie sprawdź, czy masz środki Mudfish. Niekiedy przyczyną jest ich brak.

  • Jeśli w ustawieniach elementu wybrano automatyczny wybór węzła, wskaż węzeł ręcznie.

  • Możesz też zaktualizować informacje RTT zgodnie z instrukcją Aktualizowanie RTT, a następnie spróbować ponownie.

  • Jeśli w menu „Ustawienia → Węzły” ograniczono listę węzłów, usuń ograniczenie i spróbuj ponownie.

MUDEC_01432​

Failed to connect mudfish API server.

Ten błąd może wystąpić, gdy nie można pobrać informacji z serwera obliczającego zalecane trasy, jednego z serwerów centralnych Mudfish.

Jeśli problem się powtarza, spróbuj poniższych rozwiązań.

MUDEC_01439​

Korzystasz z automatycznego wyboru węzła bez informacji o miejscu docelowym. Otwórz ustawienia elementu i wybierz węzeł ręcznie.

Ten problem zwykle pojawia się podczas korzystania z utworzonego elementu niestandardowego. Gdy ustawiono automatyczny wybór węzła, a Mudfish nie ma informacji o miejscu docelowym elementu, nie można wybrać węzła i pojawia się ten błąd.

Otwórz ustawienia elementu i w opcji węzła wybierz węzeł Mudfish ręcznie zamiast automatycznego wyboru. Powinno to rozwiązać problem.

MUDEC_01459​

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

Ten problem oznacza, że podczas działania Mudfish z jakiegoś powodu zmieniła się systemowa tablica routingu. Zwykle może wystąpić w następujących sytuacjach.

  • Działa inny program VPN, który zmienia routing systemowy.

  • Działa osobista zapora lub program antywirusowy, który zmienia routing systemowy.

Jeśli problem występuje stale, sprawdź, czy działają powyższe programy.

Jeśli chcesz uzyskać szczegółową analizę problemu, wyślij do Mudfish raport o problemie.

MUDEC_01643​

no entry for SID XXX.

Ten błąd zwykle występuje, gdy serwer centralny nie przesłał klientowi informacji o węźle Mudfish. Obecnie może to wynikać z następujących przyczyn.

  • Konto nie ma środków lub jego saldo jest ujemne.

  • Czy korzystasz obecnie z abonamentu? Jeśli tak, sprawdź poniższe kwestie.

  • Jeden z aktywowanych elementów może być skonfigurowany do używania węzła, który nie jest już prawidłowy.

  • Przyczyną może być ograniczenie listy węzłów w menu „Ustawienia → Węzły”. Czasami pomaga usunięcie tego ograniczenia i ponowna próba.

  • Jeśli węzeł stosuje wewnętrznie zasady ACL (Access Control List), może ograniczać dostęp.

  • Węzeł może nie udostępniać informacji z powodu przejściowej awarii lub prac konserwacyjnych (PM).

  • Węzeł może nie udostępniać informacji, ponieważ na stałe zakończył działanie.

  • W przypadku routera Xiaomi Youth błąd może wystąpić przy użyciu starego pakietu Mudfish (2.1.13 lub starszego), który nie potrafi pobrać listy węzłów Mudfish.

    W takim przypadku zaktualizuj pakiet Mudfish do najnowszej wersji.

Ten błąd uniemożliwia połączenie tylko z danym węzłem. Pozostałe węzły działają prawidłowo, więc można nadal korzystać z usługi. Jeśli jednak gra była skonfigurowana do używania tego węzła, skonfiguruj ją ponownie w kreatorze, aby ustawienia zostały prawidłowo zastosowane.