メインコンテンツまでスキップ

エラーコードリファレンス

備考

文書にエラーがある場合、または提案がある場合は、メッセージを Mudfish フォーラム (https://forums.mudfish.net) に残してください。

MUDEC_00001​

mudrun.exeは管理者権限で実行する必要があります。

このエラーは、mudrun.exe を実行するときに管理者権限で実行しないために発生する問題です。

Windows XP ユーザーには非常にまれに飛ぶことがありますが、Windows Vista/7/8/8.1/10 ユーザーは「管理者として実行」メニューから実行しない場合に発生することがあります。

Windows Vista/7/8/8.1/10 ユーザーの場合、「Mudfish Launcher」を実行するときは、必ず管理者権限で実行メニューで実行してください。 「Mudfish Launcher」アイコンを右クリックします。

Windows Vista/7のための「mudfish launcher」の実行

MUDEC_00002​

Mudfish中央サーバーに接続できません。

この問題は、次の状況で発生することがあります。

  • 現在、Mudfish Central Serverプログラムが死んでいると表示されることがあります。通常はMudfishの障害状況でなければ現れにくい場合であるため、この問題である可能性は低いです。

  • Mudfishプログラムがネットワークファイアウォールをバイパスしようとしましたが、何らかの理由でバイパスに使用されているCloudfalre側の問題により接続できない場合があります。

  • 何らかの原因で、ユーザーのコンピュータのファイアウォールが Mudfish セントラル サーバーに行くトラフィックをブロックできます。ウイルス対策ソフトまたはファイアウォールプログラムを使用している場合は、まず無効にしてからもう一度テストしてください。

MUDEC_00003​

Mudfish v5.5.9バージョン以降、OpenVPN tap-win32ドライバだけでなく、Wintun>ドライバも一緒にインストールするように設定されています。

何らかの理由でTAP-Win32ドライバが動作しない場合は、Wintun>ドライバの使用を検討してください。

Mudfish Launcher -N オプションと一緒に実行すると、その機能を有効にすることができます。詳細な起動方法は mudrun実行オプション 文書を参照してください。

またはそのオプションは、「設定 - >プログラム - >ランチャー」メニューにあります。

TAP-Win32ドライバが見つかりません

以下の事項をまずチェックしてみてください。

  • TAP-Win32ドライバを正しくインストールしましたか? Mudfishディストリビューションは、32ビットと64ビットの2つの構成で構成されています。 64ビットWindowsに32ビットディストリビューションをインストールすると、TAP-Win32ドライバが正しくインストールされないことがあります。

  • TAP-Win32デバイスは存在しますか?

    Windows 7英語版コントロールパネル→ネットワークとインターネット→ネットワークと共有センターメニューに入ると、右上に変更アダプタ設定メニューがあります。

    該当メニューに入ると、現在オペレーティングシステムにインストールされているネットワークデバイスがありますが、TAP-Win32 Adapter v9 と名付けられたデバイスがあるか確認してください。

    そしてぜひ該当装置が の使用 になっていることも確認してください。時々デバイス 無効 されていて動作しない場合もあります。

解決方法については TAP(4) ドライバ関連 文書の内容を確認してください。

ネットワークとインターネット - アダプタオプションの変更

MUDEC_00004​

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

この問題は、Mudfish プログラム (正確には内部 re(4) 仮想ネットワーク デバイス) が Mudfish 中継サーバーに接続しようとしたときにエラーに遭遇した場合に発生することがあります。

  • TCP モードを使用すると、Mudfish の中継サーバーとの間に TCP 接続を確立します。何らかの理由で中継サーバーに問題がある場合、このメッセージが表示されることがあります。

    このメッセージは、現在IP aaa.bbb.ccc.dddサーバーがネットワーク障害の状況である可能性があることを意味できます。

    最近の Mudfish ディストリビューション (v2.0.18 以降) を使用すると、最大 3 回の接続を試みた後、接続エラーが発生したときにその接続を放棄し、次を超えます。

  • UDPモードを使用すると、このメッセージを表示せずに転送されます。ただし、その中継サーバーが障害であることを Message Box で確認することはできません。

MUDEC_00005​

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

このエラーは、Mudfish 認証サーバーとの通信に問題がある場合に発生する可能性があります。 <errno> <errstr> 部分が正しいエラーメッセージに対応しています。

この問題が継続的に発生する場合 中央サーバーとの認証のトラブルシューティング のドキュメントを参照して、試してみてください。

MUDEC_00006​

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

Mudfish中央サーバーへの接続は成功しましたが、データの送信に失敗したときに発生する可能性がある問題です。

現在、Mudfish セントラルサーバーが故障しているか、使用しているインターネット回線にネットワークの問題がある場合に表示されることがあります。または使用しているMudfishのバージョンと中央サーバー通信プログラムとのデータフォーマットが壊れたときに表示されることがあります。

MUDEC_00007​

MUDEC_00006 と同じ理由です。

MUDEC_00008​

MUDEC_00006 と同じ理由です。

MUDEC_00009​

MUDEC_00006 と同じ理由です。

MUDEC_00012​

Mudfishランチャーはすでに実行中です。

このエラーメッセージは、MUDFISH Launcherがすでに実行されているときに表示される可能性があるメッセージです。

このメッセージが表示された場合は、システムトレイの位置にMudfishアイコンが存在することを確認してください。魚の頭(?)アイコンがある場合は、通常実行中であることを示します。

  • Mudfishダッシュボードにアクセスしたい場合は、Mudfishアイコンを右クリックして[Open dashboard]メニューを選択してください。

  • デフォルトブラウザが正しく機能していないため、Open dashboardメニューを選択しても画面が表示されない場合は、Show IP / portメニューからのIPアドレスとPortアドレスに直接アクセスできます。

最初からMudfishを実行するには、アイコンを右クリックしてExitメニューを選択し、正常終了後に最初から再起動してください。

MUDEC_00013​

Needs to change MTU to <mtu> manually.

エラーの理由​

このメッセージは、ご使用のWindowsが通常XPの場合に表示されますが、原因はTAP-Win32 Adapter v9のデフォルトMTUが1500に設定されているためです。

この警告メッセージを無視して Mudfish を使用しても問題はありませんが、特定のルータの場合、例えば ICMP パケットを無視するファイアウォールがある環境、TCP 接続が正しくできないことがあり、不要なパケット再送が発生することがあり、パケット処理が非効率的になることがあります。

回避策​

TAP-Win32 Adapter v9のデフォルトMTUを1400に設定することをお勧めします。設定する方法は次のとおりです。

  • スタートボタンをクリックしてコントロールパネルに移動します。

  • ネットワーク接続 をクリックして、現在システムにインストールされて稼働しているネットワークデバイスのリストを確認します。

  • Mudfishが正しくインストールされている場合は、ネットワークデバイスのうちTAP-Win32 Adapter v9という名前のデバイスを見つけることができます。次に、右マウスをクリックして[プロパティ]ウィンドウを開きます。これでプロパティウィンドウが表示されます。

  • すると「構成(C)..」ボタンがありますが、該当ボタンをクリックすると下記のように設定ウィンドウが表示されます。 「詳細設定」タブに移動すると、下図のようなMTUセクションが表示されます。

  • この値を既存の1500から1400に変更し、[OK]をクリックしてすべて保存します。

  • XPの場合は、再起動をしなければ正しく適用されます。

MUDEC_00014​

Mudfish Launcher uses the port %s instead of %d

エラーの理由​

デフォルトでは、MUDFISH Launcher の場合、そのユーザーのコンピュータ上で 8282 ポートを利用して動作するようになっています。しかし、何らかの理由で他のプロセスがそのポートを使用している場合は、8282ポートの代わりにランダムランダムポートを使用してこのメッセージを表示します。

WPADを使用してMudfish proxyサービスを使用している場合、この問題の影響を受ける可能性があります。

回避策​

8282ポートを使用しているプロセスをまず確認することをお勧めします。例えば TCPView などのプログラムを使用して確認することもできます。

WPADユーザーの場合は、ブラウザのアドレスを適切なポート値に適宜変更してください。

MUDEC_00015​

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

Mudfish中央サーバーとの通信中にデータを受け取る必要があります。データが何らかの理由で配信できない場合に発生する可能性があります。原因は <error_msg> に該当するものとして、それぞれについては以下の通りです。

  • ODR_ETIMEDOUT

    Mudfish中央サーバーからMRレコードを受信しようとしましたが、そのパケットが転送されていないことを意味します。いくつかの理由で発生する可能性があります。通常、以下の原因の1つです。

    • Mudfish中央サーバー自体に問題が発生した場合

    • 中央に位置するインターネットネットワークの問題によりネットワーク接続が不安定な場合

    • ユーザーのコンピュータに戻るネットワークファイアウォール/ウイルス対策ソフトがMudfishの接続をブロックしている場合

これを解決するための方法として、以下の方法を試してみることができます。

MUDEC_00016​

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

Mudfish中央サーバーとの通信中にデータを受け取る必要があります。データが何らかの理由で配信できない場合に発生する可能性があります。原因は <error_msg> に該当するものとして、それぞれについては以下の通りです。

  • ODR_EAGAIN

    Mudfish中央サーバーからMRレコードを受信しようとしましたが、そのパケットが転送されていないことを意味します。

    Mudfish中央サーバーの問題、または途中にあるインターネットネットワークの問題が原因で発生する可能性があります。

  • ODR_ETIMEOUT

    このエラーコードが発生した場合は、Mudfishプログラムが指定された時間内に中央サーバーからデータを受信できなかったことを意味します。

    Mudfish中央サーバーの問題、または中間にあるインターネットネットワークの問題が原因で発生する可能性があります。あるいは、お使いのコンピュータからMudfishセントラルサーバーの接続が切断されている可能性があります。

これを解決するための方法として、以下の方法を試してみることができます。

MUDEC_00018​

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

Mudfishマスターサーバーから認証応答を受信できませんでした。 <result> と <err_string> に問題の詳細が表示されます。 <err_string> の意味は以下の通りです。

  • ODR_ETIMEDOUT

    このエラーの場合、特定の時間中に Mudfish 中央サーバーから応答が受信されず、タイムアウトしたことを意味します。

    この場合、以下の場合に該当する場合があります。

    • Mudfish 中央サーバーが応答しない場合。

    • ユーザーのコンピュータにあるAV(アンチウイルス)またはファイアウォールプログラムがMudfishセントラルサーバーとの通信をブロックした場合。

    • またはネットワーク上のファイアウォールが接続をブロックした場合

MUDEC_00019​

Failed to connect to the mudfish master server

Mudfish中央サーバーへのconnect(2)接続が失敗しました。 Mudfish中央サーバーが現在障害またはチェックされているか、使用しているインターネットベンダーのファイアウォールが接続をブロックしている可能性があります。

MUDEC_00020​

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

Mudfish中央サーバーとの接続は成功しましたが、何らかの理由でデータ交換中にrecvfrom(2)が失敗した場合を指します。

この問題が発生することは、次のいずれかの状況になる可能性があります。

  • 一時的なインターネット接続の問題

    Mudfish中央サーバーとの接続が不安定な場合、または現在のMudfish PM時間の場合、一時的にこの現象が発生することがあります。このような場合は、プログラムを終了してからもう一度アクセスするか、PM時間が経過してみてください。

  • 継続的な接続の問題(解決策1)

    場合によっては、Windowsオペレーティングシステムのwinsock自体の問題が原因で問題が発生することがあります。 NetShellユーティリティを使用してTCP / IPをリセットする方法 のドキュメントを参照してwinsock resetを行ってからもう一度お試しください。

  • 継続的な接続の問題(解決策2)

    もしMudfishをお使いの方が厳しいファイアウォール装備のある会社、学校、役所もしくは軍部隊の方ではありませんか?その場合は、下記のように一度お試しください。

    1. スタートメニューから「Mudfish Cloud VPN」メニューに移動します。

    2. Mudfish Cloud VPNメニューには「Mudfish Launcher」というアイコンが表示されますが、

    3. を右クリックして[プロパティ]メニューに入ります。

    4. プロパティウィンドウを表示したら、「ターゲット(T)」の実行オプションを変更してください。通常基本的には

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

      で設定されていますが、ここに-Oオプションを入れる必要があります。たとえば、次のように言います。

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

    1. そして Mudfish 再実行します。

MUDEC_00021​

Authentication with username '%s' failed - %s

通常認証エラーが発生したときにこのメッセージを確認できます。

MUDEC_00022​

CreateProcess failed with error %d: %s

最新のMudfishディストリビューションをご利用になっていると思いますか?このエラーの原因は、MUDFISH Launcherが最初に実行されたときにシステムのデフォルトブラウザパスが見つからないか、cmd.exeパスが見つからないために発生する問題です。これが発生する原因は、現在まで知られているとおり

  1. Windowsレジストリに「デフォルトブラウザ」設定が一度も設定されたことがない場合

  2. 現在のオペレーティングシステムでウイルスまたはマルウェアが実行されている場合

として知られています。現在まで知られている解決策には、次のものがあります。

  • Internet Explorerのみを使用している場合は、ChromeまたはFirefoxをインストールしてください。そして実行されたら、通常「デフォルトブラウザ」でセッティングになっていないと変更するか聞いてみますが、「はい」と答えてMudfishを再実行してみます。

  • マルウェアが実行されている場合は、「既定のブラウザ」関連のオペレーティングシステムレジストリを壊す可能性があります。

    マルウェア除去ツールで完全に削除してからもう一度お試しください。

  • 優先 https://mudfish.net のホームページにアクセスして、最新のMudfishディストリビューションをインストールしてください。

    上記のメッセージのようなエラーが発生した場合は、まず確認する必要があります。

    もし生きているなら、そのアイコンを右クリックするとShow IP/Port情報があるでしょう。そのメニューをクリックすると、 http://127.0.0.1:8282 または http://127.0.0.1:xxxxx (任意の数字)情報が表示されますが、お使いのブラウザを使って直接上のアドレスを入力することで利用可能です。

MUDEC_00023​

vr3→chunk→next isn't NULL.

このエラーは通常、Mudfishプログラムを初めて実行したときに発生する可能性があるエラーです。すでにMudfishプログラムが実行されており、プログラムが実行されたとき、または何らかの理由でmudfish.exeが使用する共有メモリがcorruptになったときに発生する可能性があります。

この問題を解決するには、まずタスクマネージャで以下のすべてのプロセスを強制終了してからMudfishプログラムを再起動してください。

  • mudfish.exe

  • mudflow.exe

  • mudrun.exe

MUDEC_00026​

Wrong syntax on .conf file

この問題の場合、Mudfishの内部設定ファイルが壊れているか、何らかの理由で文法が正しくない場合に発生する可能性があります。この問題を解決するには、次の手順を実行してください。

  1. Mudfishを完全に終了したら、エクスプローラでMudfishインストールディレクトリに移動します。通常 C:\Program Files (x86)\Mudfish Cloud VPN です。

  2. そこで .conf ファイルを見つけて削除します。

でMudfishを起動してください。

MUDEC_00029​

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

このエラーの場合 FastConnectモード がオンのときに発生する可能性があるエラーで、ユーザーのコンピューターとの接続でTCP Nagle Algorithmをオフにしようとしましたが、何らかの理由で失敗した場合に発生する可能性があるエラーです。その理由については <errno> <errmsg> により発生したものです。これまで知られているエラーメッセージには、次のものがあります。

  • 54 Connection reset by peer

    ユーザーのコンピューターとの接続がすでに切断されている場合に発生する可能性があるエラーです。

このエラーが常に発生する場合 FastConnectモード をオフにしてから試してください。

MUDEC_00031​

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

このエラーメッセージ FastConnectモード がOn状態のときに発生する可能性があるエラーとして、Mudfish中継サーバーのPrivate IP <ip> からポート <port> にアクセスしようとしましたが、何らかの理由でMudfishプログラムが中継サーバーに接続できない場合に発生する可能性があります。各エラーメッセージの詳細な説明は次のとおりです。

  • 60 Operation timed out.

    このエラーの場合、 <ip>を使用する Mudfish 中継サーバーへの接続が正常に行われず、一定時間が経過してタイムアウトしたことを意味します。

    通常 Mudfish 中継サーバーとの接続に問題があることを意味します。

各中継サーバーの Private IP は https://mudfish.net/server/status で確認できるため、どの中継サーバーとの通信に問題が発生したかがわかります。

もし <port> が8081の場合、内部的に使用されているSOCKS proxyへのアクセスに問題が発生したことを意味します。

の解決策として

  1. 一時的に FastConnectモード をオフにしてからご利用いただけます。

  2. もし必ず FastConnectモード をオンにしてゲームを進行したい場合は、中継サーバーを変更してテストしてみてください。

MUDEC_00032​

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

この問題は、ユーザーのコンピューターで実行されているMudfishからMudfishリレーサーバーで実行されているSOCKS proxyポートを接続する際に問題が発生する問題です。それぞれの原因について <error_number> によって異なりますが、次の理由によるものです。

  • 54

    ECONNRESET (Connection reset by peer) を意味し、Mudfish 中継サーバー側で接続に対して先に切断されたときに発生する現象です。

    なぜ接続が切断されたのかについては、中継サーバー側のログを確認して、正確な理由がわかります。

MUDEC_00037​

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

このエラーは FastConnectモード がオンのときに発生する可能性があるエラーとして、ユーザーのコンピューター <ip>:<port> で接続を試みたが、これをTCP relayするMudfish中継サーバー側で該当 <ip>:<port> で接続時に接続ができなかったことを示します。 <return_code> は、中継サーバーから該当宛先に接続したときに失敗した原因を指します。

  • 1

    番号1が記録されている場合、現在のところ、いくつかの原因の1つが原因で発生する可能性がある一般エラーに属します。通常、このエラーはその中継サーバーで <ip>:<port> で接続が正しく行われない場合に発生することがあります。

  • 5

    数値 5 が押されている場合、TCP connect 試行が Connection refused されたことを示します。つまり、Closed port で接続をして宛先から TCP RST パケットを送信して接続を終了したことを指します。

MUDEC_00038​

TCP relay from the client to the backend failed.

このメッセージは、何らかの理由でMudfish中継サーバーに接続できない場合に発生するエラーです。通常、このメッセージは他のエラーが発生した後に最後に出力されるため、根本的なエラーはこのエラーの前に出力されます。まず、次のようにチェックしてみてください。

  • Mudfish UI 'ステータス→プロセス'メニューのログ情報セクションに移動します。

  • これにより、Mudfish Coreプログラムのログ内容を確認できますが、通常MUDEC_00038メッセージの前に他のエラーが出力されたことを確認できます。そのエラーが発生したため、このエラーはメッセージが出力されたと見なされます。

確認できない場合、または正確な原因の解釈が難しい場合は、MUDEC_00038の前に出力されたエラーメッセージでフォーラムに連絡してください。

MUDEC_00040​

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

このエラーはメッセージの <error_number> によって異なる問題があります。各エラー番号の説明は次のとおりです。

  • 53

    ECONNABORTED (Software caused connection abort) を指し、これは Mudfish がその接続を accept(2) する前に client 側が切断されたときに出てくる現象です。

MUDEC_00041​

MUDEC_00299 と同じ理由です。

MUDEC_00042​

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

Mudfish v4ユーザーの場合、

  • このエラーは、カスタムアイテムの設定に他のアイテム設定と重複するルーティングパスがある場合です。

  • 、またはプログラムの内部問題が原因でルーティングパスの統一が正しくない場合に発生する可能性があります。

Mudfish v3ユーザーの場合、

  • 「設定 → 全般」メニューに「ルーティングテーブルの自動読み込み」というオプションがあります(初期値は On)。有効な場合、Mudfish の起動時に、ウィザードまたは Mudfish UI の「設定 → ルーティングテーブル」で設定した経路を自動的に読み込みます。そのため、指定した中継サーバーを変更しない限り、通常は経路を設定し直す必要はありません。

    このエラーの場合、ウィザードメニューまたはMudfish UIの「設定→ルーティングテーブル」メニューで一度設定した内容を再設定しようとしたときに発生する警告メッセージです。サービスに影響を与えない部分があるので無視しても構いませんが、もし既存の中継サーバー以外の中継サーバーを使用したい場合は、Mudfish UIの「設定→ルーティングテーブル」メニューから既存のパスを削除してから再度メニューで設定すると、上記の警告メッセージが出なくなるでしょう。

MUDEC_00043​

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

このエラーが発生した場合は、上記の <command> 数値によって意味が異なる場合があります。

  • <command> 番号が1の場合、

    • <errnum> 番号が51の場合

      <errormsg> がNetwork is unreachableと表示されている場合、これはMudfishプログラムの最初の構成時に内部的にインターフェース設定が正しくないことを意味します。

      ダッシュボード 'ステータス →プロセスメニューのコアログを見ると、このエラーの前に他のエラーが一緒にある可能性が非常に高くなります。

      このエラーが出た場合、 基本動作の確認 を必ず試して、正しく結果が出てくることを確認してください。

  • <command> 数字が 2 の場合、

    • <errornum> 番号が3の場合

      <errormsg> がNo such processである場合、ルーティングテーブルに存在しないエントリを削除しようとしたために発生します。このエラーは、特に危険または問題になる可能性が非常に低いため、安心してください。

しかし、他の数字が出てきたら、正確な状況を調べなければならない関係でフォーラムに文を残していただければ分析して答えさせていただきます。

MUDEC_00044​

The client isn't ready yet

この警告メッセージは、コンピュータのDHCPクライアントがまだMudfish CoreプログラムにIPアドレスを要求していないために発生する問題です。

ファイアウォールがtap(4)ネットワークデバイスのDHCP要求をブロックしているために発生する可能性があります。

これを一時的に解決する方法については MUDEC_00045 コードを参照してください。

MUDEC_00045​

The client doesn't response with DHCP protocol

Mudfishのバージョンがv5.5.8以上の場合、OpenVPNの> TAPドライバに代わるWintunドライバが追加されました。

Mudfish Launcher -N オプションと一緒に実行すると、その機能を有効にすることができます。詳細な起動方法は mudrun実行オプション 文書を参照してください。

このエラーメッセージは、一定時間以上の間、コンピュータのDHCPクライアントがMudfish CoreプログラムにIPアドレスを要求しなかったために発生するエラーメッセージです。

このメッセージは通常、Windows DHCPクライアントがMudfish CoreプログラムからIPを割り当てようとしますが、何らかの理由でDHCP Offerパケットを受信できないために発生します。以下のように試してみて、テストしてみてください。

  • Windows 10バージョンを使用している場合は、Windowsがネットワーク設定の構成を迅速に処理しないために発生する可能性があります。次のようにしてみてください。

    • 画面の下のステータスバーを右クリックして「タスクマネージャ」を実行します。

    場合によっては、この方法で問題を解決します。この方法がうまくいかない場合は、以下のようにしてみてください。

    1. 右下のシステムトレイでネットワークアイコンをクリックし、[ネットワーク設定]をクリックします。

    2. 設定ウィンドウウィンドウが開いたら、右側の「ステータス」メニューをクリックしてそのウィンドウを開いたままにします。

    3. で「アダプタオプションの変更」をクリックした後、ウィンドウを開いたままにしておきます。

  • v4.3.13バージョン以上でWindowsオペレーティングシステムユーザーの場合は、Mudfish Launcherの実行オプション -I を使用できます。 -I オプションを有効にすると、DHCP方式でIPアドレスを設定せず、IP Helper APIを介してIPアドレスを設定します。 -I オプションの設定方法は以下の通りです。

    1. ウィンドウのスタートメニューから「Mudfish Cloud VPN」メニューに移動します。

    2. Mudfish Cloud VPNメニューには「Mudfish Launcher」というアイコンが表示されますが、右クリックして「プロパティ(Properties)」メニューに入ります。

    3. プロパティウィンドウを表示すると、「ターゲット(T)の実行オプションを変更する必要があります。通常、デフォルトでは

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

      で設定されていますが、ここに-Iオプションを入れる必要があります。たとえば、次のように言います。

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

    4. 適切に適用された場合は、「Dashboard → Status → Process」メニューのコアログ履歴に次の行を見つけることができます。

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

  • ネットカフェのコンピュータでウイルス対策ソフトが有効になっている場合は、しばらく無効にしてからMudfishを再起動してみてください。たとえば、Norton Anti-virus プログラムの場合、Mudfish Core プログラムが提供する DHCP Offer パケットを ARP Spoofing のためのパケットとして誤って強制ドロップすることがあります。

  • コントロールパネル→ネットワークデバイスのリストを見ると、TAP-Win32アダプタv9デバイスが表示されます。このデバイスをdisable(無効)にしてからenable(使用)を数回試して、Mudfishを再起動してみてください。場合によっては、この方法で問題を解決することもあります。

  • TAP-Win32 adapter v9ネットワークデバイスのプロパティを調べて、「DHCPを使用するかどうか」が「はい」に正しく設定されていることを確認してください。

    https://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7 リンクを参照して接続のプロパティを確認できます。「自動的にIPアドレスを取得する」がチェックされている必要があります。

  • TAP-Win32 adapter v9ネットワークデバイスのプロパティを調べて、IPv6機能がオンになっているかどうかを確認し、その機能を完全に停止して試してください。時々これを行うことは問題を解決するかもしれません。

  • オペレーティングシステムを再起動してからもう一度やり直してください。

MUDEC_00048​

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

このエラーは <sidno> の値が異常な値であることを示します。この問題が永続的な場合は、Mudfishインストールディレクトリに行き、拡張子がvsmで終わるファイルです。

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

ファイルをすべて削除してからMudfishを再実行してみてください。

MUDEC_00049​

no entry for SID XXX.

この問題の場合、 MUDEC_01643 エラーを参照してください。

MUDEC_00051​

Failed to set the default route.

このエラーメッセージは、Mudfish内部で使用されるデフォルトのルーティングパスを設定できなかったときに発生するメッセージです。通常、この場合、Mudfishのクレジットに関連する可能性があります。

  • まず、現在Mudfishのクレジットが正しくチャージされているか確認してください。場合によっては、クレジットが不足している場合、この問題が発生することがあります。

  • もし 料金プラン が「定額制」の場合、有効な定額制利用権が装着されていることを確認してください。

この問題が引き続き発生する場合は、Mudfish フォーラムにお問い合わせください。

MUDEC_00056​

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

時々Mudfishを使用してみると、タイトルなどのARPプロトコルエラーが発生することがあります。このメッセージは、ユーザーに割り当てられたMudfish内部プライベートIPを他のユーザーも使用している場合に発生する可能性があります。この問題が発生する可能性のある原因として

  • Mudfish中央サーバー側のPrivate IP管理プログラムが異常終了によって発生する可能性があります。

    この問題が発生した場合、通常 Mudfish facebook page にその事実を通常お知らせします。

  • デスクトップユーザーまたはラップトップユーザーの場合、休止状態またはスリープモードを使用してMudfishプログラムを終了せずにhibernationに入ると、後でウェイクアップしたときに問題が発生する可能性があります。

この問題が発生した場合は、Mudfish プログラムを再起動してください。

MUDEC_00057​

Couldn't find the static node X for default route

Mudfish内部でDefault Gatewayを設定するために選択した中継サーバーが何らかの理由で利用できない場合のエラーメッセージです。

MUDEC_00058​

No gateway found.

この問題の場合、通常 Mudfish のクレジットが不足すると発生します。 http://credits.ko.loxch.com/ のホームページでまずクレジットを購入する必要があります。

MUDEC_00059​

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

このエラーの場合、Mudfish 中継サーバーのパブリック IP <ip> に対応する中継サーバーとの通信に問題があることを意味します。つまり、Mudfishプログラムからその中継サーバーにデータを送信しましたが、 <errno> <err_string> の原因で送信が失敗したことを示します。詳細なエラー内容は次のような場合があります。

  • 10060 (ODR_ETIMEDOUT)

    このエラーは、中継サーバーにデータを送信しましたが、中継サーバーからデータを受信したという応答を与えないことを意味します。

  • 10054 (ODR_ECONNRESET)

    このエラーの場合は、中継サーバーにデータを送信しましたが、その中継サーバーから切断された場合に発生する可能性があります。

このエラーが発生した場合は、別の中継サーバーに変更して、そのエラーがまだ発生しているかどうかを確認してください。

MUDEC_00060​

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

このエラーメッセージは、Mudfishの内部にある仮想ネットワークデバイスre(4)が中継サーバーにUDPパケットを送信したが、何らかの理由で転送が失敗した場合に表示されることがあります。

の原因はエラーメッセージ部分にありますが、通常この問題はファイアウォールまたはネットワークの問題によって発生する可能性があります。詳しくは下記の項目をそれぞれ参考にしてください。

  • ODR_EHOSTUNREACH

    宛先 A.B.C.D に該当する中継サーバーへのルートがないことを意味します。つまり、到達不能なホストにアクセスしようとしたことを意味しますが、通常、ルーティングテーブルが正しく設定されていない場合に発生する可能性があります。

  • ODR_ENOBUFS

    このエラーが発生した場合、宛先 A.B.C.D にパケットを送信したいが、オペレーティングシステムがエラーを返したことを意味します。通常その socket のバッファスペースが十分でないか、内部 Queue がいっぱいでそうです。

    このエラーが発生した場合は、何らかの理由で目的地 A.B.C.D にパケットを送信できない状況であることを意味します。通常、目的地と通信できない場合に発生する可能性があります。

まず、ユーザーのコンピューターと中継サーバー間の MTU を調べ、適切な値に設定してください。Mudfish UI の「サポート → 問題の報告」からレポートを送信していただければ、内容を確認できます。

MUDEC_00062​

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

このエラーは、Mudfishプログラムが中央サーバーとの通信に使用されるプロトコルをTCPとして使用したときに発生する可能性があるエラーです。

<ip> はMudfish中継サーバーパブリック IPを指します <string> は、TCPソケットの読み取り操作が失敗した理由を示します。

  • ODR_ECONNRESET

    このエラーコードが発生した場合、これは何らかの理由でMudfish中継サーバーまたはネットワークのファイアウォールがTCP RSTパケットをMudfishプログラムに転送したことを示します。つまり、中継サーバー側で最初に切断されたことを意味します。

    ご使用のMudfish中継サーバーを別のものに変更しても同じ症状が繰り返されるかどうかご確認ください。

もし <ip> が指す中継サーバーを通常どおり使用しない場合は、単純に無視できるエラーメッセージの1つです。

MUDEC_00064​

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

このエラーは、接続プロトコルがTCPに設定されている場合に発生する可能性があります。つまり、 <ip> に該当する中継サーバーからデータを受け取りますが、失敗したことを示しますが、正確な失敗の原因は <err_string>によって発生しました。

  • ODR_ECONNABORTED

    この問題の場合、現在のユーザーのコンピューターから最初にMudfish中継サーバーへの接続を切断したときに発生する可能性がある問題です。

    何らかの理由でオペレーティングシステムから切断された場合、またはファイアウォール/ウイルス対策ソフトなどのthird-partyプログラムが接続をブロックして発生した場合があります。

  • ODR_ETIMEDOUT

    該当中継サーバーから Payload に対応するデータを read() したいのですが、そのサーバ側から送ってくれないため timeout が出た場合です。

このような場合、FAQ文書の 中継サーバー関連 の資料を参照して他のものに変更を加えてテストをしてみたり、 接続プロトコル を別のものに変更してテストを試してください。

MUDEC_00066​

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

このエラーが発生した場合、 <ip> はMudfish中継サーバーのIPを表し、 <num> と <string> はエラー番号を指します。 Mudfishプログラム <ip> が指す中継サーバーにUDPパケットを転送しましたが、何らかの理由で転送できなかったことを示します。それぞれの場合について書くなら

  • ODR_ECONNRESET

    エラーが発生した場合、Mudfishプログラム <ip> が指す中継サーバーにUDPパケットを送信しましたが、何らかの理由でそのパケットのTTL(Time To Live)がexpireされ、中間ルータからICMPメッセージ(TTL expired in transit)を受信したことを意味します。

MUDEC_00071​

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

このエラーは、Mudfish Coreプログラムが特定の中継サーバー(上記の例ではIPv4アドレスがA.B.C.Dのサーバー)に接続できない場合に発生するメッセージです。その理由については <num> と <string> このエラーが発生した原因について説明しています。

このメッセージが表示された場合は、以下の原因のいずれかが考えられます。

  • 対応する中継サーバーが死んでいる、特定のファイアウォールによって接続がブロックされている、またはサーバー側プログラムが正しく機能していない。

  • 何らかの理由で現在のインターネット回線が指定した中継サーバーへのルーティングパスが見つからない場合。

各エラーメッセージの説明を次に示します。

  • ODR_ETIMEDOUT

    A.B.C.Dサーバーに接続しようとした場合、または特定の期間にサーバー側で何も反応しない場合、このエラーが発生する可能性があります。

    ほとんどの理由でファイアウォールによって接続がブロックされると、このエラーが発生します。

ファイアウォールのトラブルシューティング リンクに記載されている方法で試してみることをお勧めします。

MUDEC_00074​

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

このエラーは上記の MUDEC_00071 と同じ症状で発生する部分です。その文書を参照してください。

MUDEC_00075​

Failed to open a socket to main server for heartbeat.

このエラーは、Mudfish 中央サーバーに heartbeat を送信する準備ができていない場合に発生します。このエラーが発生した根本的な原因はステータス → 「プロセス」メニューに入り、Core ログを見ると、MUDEC_00075 の上に別のエラー番号を見つけることができます。

MUDEC_00079​

Failed to connect the master server: <error_msg>

このエラーが発生することは、何らかの理由でMudfishセントラルサーバーにある認証サーバーとの接続がないことを意味します。発生する可能性のある原因には、次のものがあります。

  1. Mudfish中央サーバーにある認証サーバーが本当に死んで動作しない場合。

  2. 現在Mudfishを使用しているコンピュータのファイアウォールまたはネットワーク上のファイアウォールが原因でMudfishセントラルサーバーにアクセスできない場合。

    が問題の場合 ファイアウォールのトラブルシューティング リンクに記載されている方法で試してみてください。

MUDEC_00080​

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

原因​

このエラーメッセージは、Mudfish中継サーバーとの接続状態が不安定な場合、またはその中継サーバーが応答しない場合に発生します。

問題が発生した中継サーバーは、仮想ネットワークデバイスreX(Xは特定の番号)に関連付けられている内部IPv4アドレスA.B.C.Dを持つ中継サーバーですが、その中継サーバーがどの中継サーバーであるかを知りたい場合は、そのA.B.C.Dアドレスを https://mudfish.net/server/status リンクにアクセスすることで確認できます。

ソリューション​

  • 問題になっているサーバーを使用していない場合は、このエラーメッセージは無視してかまいません。一時的な中継サーバーの停止が原因である可能性があります。

  • すべての中継サーバーに向かうheartbeatが問題の場合、現在のネットワークのファイアウォールポリシーによる問題かもしれません。 Mudfish UIの「設定→一般」メニューの「接続プロトコル」をUDPからTCPまたはICMPに変更してテストしてみてください。

  • この問題が引き続き発生する場合は、Mudfish フォーラムにお問い合わせください。

MUDEC_00084​

Too many failure to the backend.

このエラーの場合、接続しようとする中継サーバーへの接続が失敗し続ける場合に発生するエラーコードです。通常、このエラーメッセージが続く場合は、上記の MUDEC_00071 エラーと MUDEC_00074 エラーが一緒に出力されることになりますが、どの中継サーバーが問題が発生しているかを確認し、フォーラムに投稿してください。 [email protected] でご報告お願い致します。

MUDEC_00086​

ReadFile() error: <num> <error_msg>

このエラーは <error_msg> の原因により、TAP-Win32 adapter v9 ネットワークデバイスからデータの読み込みに失敗した場合に発生することがあります。現在までに確認されたエラーには次のものがあります。

  • 2 The system cannot find the file specified.

    ネットワークデバイスが見つからない場合に発生する可能性があります。これに該当する場合、現在のシステムにTAP-Win32 adapter v9デバイスのインストールが正しくないか、複数のTAP-Win32 adapter v9ネットワークデバイスがインストールされて発生する可能性があります。

    TAP(4) ドライバが動作しない リンクを参照して、まずそのネットワークデバイスを修復/再インストールしてみてください。

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

    この問題の場合、メッセージのまま入出力動作が何らかの理由で停止したことを意味します。通常、Mudfishが実行されている間に他のプログラムがMudfishの動作を妨げる作業を行ったり、あるいはTAP-Win32 adapter v9ネットワークデバイスの接続を傍受したり、切断したからです。

    Mudfishの動作を妨げるプログラムがあるかどうかを優先的に見てください。

MUDEC_00089​

MUDEC_00086 と同じ理由です。

MUDEC_00091​

RegOpenKeyEx() error: <num> <error_msg>

このエラーの場合、WindowsのネットワークデバイスTAP-Win32 adapter v9のTcpip Parameterを修正しようとしましたが、次の理由で失敗した場合に発生する可能性があります。

  • 5 Access is denied.

    何らかの理由で対応するレジストリ値へのアクセス(読み取り/書き込み)が許可されていない状況です。これは、ファイアウォール/ウイルス対策ソフトがそのアクセスを制御する場合かもしれません。

このエラーは、Mudfishの駆動に大きな影響を与えないため、単純に無視してもよいメッセージです。

MUDEC_00104​

CreateProcess failed (<errnum>)

このエラーが発生した場合は、Mudfish プログラムが netsh コマンドで TAP-Win32 adpater v9 ネットワークデバイスの MTU を修正している間にエラーが発生したことを意味します。 <errnum> に該当するのが理由ですが、次のようなエラーが知られています。

  • 2 ERROR_FILE_NOT_FOUND

    このエラーが表示された場合は、%SystemRoot%\system32\netsh.exe ファイルが正しく存在するかどうかを確認してください。そのようなエラーがなければ、他の何らかのウイルスやマルウェアによって強制的に削除された可能性があります。

MUDEC_00110​

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

このエラーが発生した場合 <uuid> に対応するTAP-Win32 adpater v9ネットワークデバイスの基本情報がウィンドウで見つかりましたが、それを構成する詳細が見つからなかったことを示します。つまり、以前に他のVPNプログラムを使用しているためにWindowsレジストリがねじれているか破損している場合に発生する可能性があります。

基本動作の確認 をいただいた場合、正しく動作することが確認になれば単純無視してもよい問題ですが、動作確認ができなければ TAP-Win32 adpater v9 ネットワークデバイスが正しくインストールされていないことを示します。この場合、 TAP(4) ドライバ関連 の資料を参照して解決する必要があります。

MUDEC_00111​

MUDEC_00192 と同じ理由です。

MUDEC_00112​

MUDEC_00086 と同じ理由です。

MUDEC_00114​

MUDEC_00062 と同じ理由です。

MUDEC_00115​

MUDEC_00062 と同じ理由です。

MUDEC_00123​

MUDEC_00139 と同じ理由です。

MUDEC_00124​

CreateIpForwardEntry() failed: <errno> <err_msg>

Mudfish coreプロセスがユーザーのホストオペレーティングシステムにルーティングパスを挿入できないために発生するエラーです。 <errno> と <err_msg> はその失敗を示します。既知のメッセージは次のとおりです。

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

    CreateIpForwardEntry() 関数に無効な引数が渡されました。このメッセージを受け取った場合 問題の報告に詳細を送ってください。

  • 1168 (ERROR_NOT_FOUND) - Element not found.

    このエラーの場合、ルーティングテーブルを設定したいネットワークインターフェイスが見つからない場合に発生する可能性があります。

MUDEC_00125​

No default routing path found

このエラーの場合、Mudfish を Full VPN モードで実行したときに発生する可能性があるエラーで、オペレーティング システムの Default Gateway がルーティング テーブルで見つかった場合に発生する可能性があります。以下の場合、現在発生していることがわかります。

  • Mudfishが現在使用しているオペレーティングシステムをサポートしていない場合。

この問題が解決しない場合は、問題報告を送信してください。

MUDEC_00126​

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

Windowsオペレーティングシステムで転送エントリ(ルーティングテーブル)を作成できませんでした。 「ステータス→プロセス」メニューで前のエラーを確認してください。通常、このエラーが発生した理由が出てくる場所の前で MUDEC_00124 エラーが発生しました。

MUDEC_00129​

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

Mudfish coreプロセスがユーザーのホストオペレーティングシステムへのルーティングパス(<ip>, <netmask> および <gateway>)挿入できませんでした。

MUDEC_00137​

msk0: ODR_writev() error: <err_string>

このエラーメッセージは、Mudfishプログラムの仮想ネットワークデバイスであるmsk(4)ドライバのエラーです。 <err_string> の値によって原因が異なる場合があります。

  • ODR_ENOENT

    このエラーは The system cannot find the file specified.に該当するエラーとして、Mudfishプログラムは、TAP-Win32 adapter v9ネットワークデバイスとの接続が何らかの理由で切断された場合に発生する可能性があります。

    例えば、パッPingプログラムは、Windowsレジストリを変更した後にその値を適用するためにすべてのネットワークデバイスを再起動するときに発生します。

MUDEC_00139​

MUDEC_00139または MUDEC_00137 エラーの場合は、すべてTAP-Win32アダプタv9デバイスに関連付けられているエラーです。 Mudfishのデフォルトの動作自体が正しくないのかもしれません。まず、その部分から正しく動作することを確認してください

MUDEC_00145​

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

このエラーは FastConnectモード が有効な場合に発生する可能性のあるエラーの1つ <address> に対応する中継サーバーにUDPパケットを転送する際に問題が発生したことを示します。既知のエラーメッセージには、次のものがあります。

  • 55 No buffer space available

    このエラーメッセージは、UDPパケットをMudfishが転送しようとしましたが、内部下位レイヤのsocket bufferが完全な状態で、新しいパケットを転送できなくなったことを意味します。

    通常この問題が発生した場合 <address> に対応する中継サーバーへの通信が問題が発生したことを示します。使用している中継サーバーを変更してみてください。

  • 64 Host is down

    このエラーが発生することは <address> に対応するMudfish中継サーバーにアクセスできないことを意味します。その中継サーバーが死んで動作しない可能性があるため、中継サーバーを変更して試してみてください。

問題が継続している場合は、FastConnectモードをオフにしても同じ症状が発生することを確認してください。

MUDEC_00167​

Failed to connect to the master server

Mudfish中央サーバーにある認証サーバーと接続できない場合に発生します。詳細な理由については MUDEC_00079 を参照してください。

MUDEC_00176​

tcprelay: Failed to find SID for destination <ip>

通常 FastConnectモード がオンの状態で発生する可能性のあるエラーとして <ip> で接続しようとする接続がユーザーのコンピューターから Mudfish プログラムに転送されましたが、Mudfish 内部でその接続をどの中継サーバーに送るべきか情報が見つからないために発生するエラーです。

解決策としては現在としては

  1. FastConnectモード をオフにするか。

  2. もしゲームをプレイしても問題がなければ、単に無視してもよいエラーに分類されることがあります。

MUDEC_00177​

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

このエラーは FastConnectモード がオン印象の場合に発生する可能性があるエラーとして、 <number> に対応する中継サーバーが現在Mudfishプログラム内に見つからないために発生する可能性がある問題です。

<number> は、中継サーバーの一意のIDに対応する番号で、プログラム上ではその中継サーバーに送信する必要がありますが、中継サーバー情報を受信できない場合です。

この問題を解決するには、以下の部分を確認する必要があります。

  • 現在使用しているアイテムの設定メニューで中継サーバーを別のものに変更してみてください。既存に設定した中継サーバーが現在接続されておらず、DOWN状態にマークされている可能性があります。

MUDEC_00178​

udprelay: Failed to find SID for destination <ip>

このエラーメッセージ FastConnectモード を使用した場合に発生する可能性のあるエラーとして <ip> に該当する宛先にデータを渡そうとしましたが、内部的にどの中継サーバーに送るべきか判断できない場合に発生するエラーです。

通常ゲームを進行しますが、問題がない場合は単純に無視しなければならないエラーであり、v4.2.7 バージョン以上使用時、そのエラーの log level が information に下方になりました。

MUDEC_00179​

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

このエラーが発生してもゲームを進行するのに問題がなければ、単純に無視しても問題ありません。

このメッセージは、通常、コンピューターが Mudfish 中央サーバーと通信するために使用される最大転送単位 (MTU) 値が Mudfish が予想した値より小さい場合に発生します。メッセージ上の「X」値は実際のMTUを表し、「Y」値は現在設定されているMudfish値を表します。 'X'値が小さく表示される理由は、通常以下のようですが、

  1. 現在インターネット線がかかっているネットワーク機器のMTUが強制調整されている場合。

    これらの現象は、パッPing類プログラムをインストールする場合、そのプログラムが強制調整を行って発生する現象です。

  2. 実際の現在のコンピュータとMudfish中央サーバ間の通信において、中間に位置するルータが小さいMTUでのみ通信が可能な場合。

解決方法 1​

まず、現在使用されているネットワークデバイスの基本MTUを確認します。通常、値は次のように確認できます。

  • スタートボタンをクリックしてコントロールパネルに移動します。

  • ネットワーク接続 をクリックして、現在システムにインストールされて稼働しているネットワークデバイスのリストを確認します。

  • 各デバイスのリストが表示されますが、それぞれを右クリックして[プロパティ]ウィンドウを開きます。これにより、下のウィンドウのようなプロパティウィンドウが表示されます。

  • すると「構成(C)...」ボタンがありますが、該当ボタンをクリックするとプロパティウィンドウが表示されます。 「詳細」タブに移動すると、MTUセクションが表示されます。

  • この値が1500であるかどうかを確認し、1500以外の場合は回復します。

解決方法 2​

TAP-Win32 Adapter v9ネットワークデバイスのMTUを変更する前に、Mudfishが完全にシャットダウンされている必要があります。 Mudfishが接続されている状態で値を変更すると、>中継サーバーとの通信が失われます。

上記の「解決方法1」で確認した場合、すべて1500 bytesで正常に設定されている場合は、TAP-Win32 Adapter v9の基本MTUを「X」-50に設定することをお勧めします。たとえば、エラーメッセージの値が1480バイトの場合は、1430バイトに設定します。

  • ネットワークデバイスのうち、TAP-Win32 Adapter v9という名前のデバイスを見つけることができます。次に、右マウスをクリックして[プロパティ]ウィンドウを開きます。すると、下のウィンドウのようなプロパティウィンドウが表示されます。

  • すると「構成(C)...」ボタンがありますが、該当ボタンをクリックするとプロパティウィンドウが表示されます。 「詳細」タブに移動すると、MTUセクションが表示されます。

  • この値を少し小さい値として保存します。

  • XPの場合は、再起動をしなければ正しく適用されます。

MUDEC_00180​

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

このエラーの場合、 FastConnectモード が有効になっている場合にのみ発生するエラーメッセージで、中継サーバーからデータを読み取り、ユーザーのコンピュータ(ローカルマシン)に転送する際に問題があることを意味します。詳細なエラー番号 <errno> と <errmsg> については以下の通りです。

  • 55 No buffer space available

    このエラー・メッセージは、ローカル・マシンにデータを転送しようとしましたが、そのソケット・バッファーが何らかの理由でいっぱいでデータを転送できなくなった場合に発生する可能性があります。通常、Mudfish 中継サーバーに接続が多すぎる場合に発生することがあります。

の解決策として FastConnectモード を無効にしてから試してみるか、または使用している中継サーバーを変更してから試してください。

MUDEC_00181​

udp_relay: Failed to find the backend for <ip>

対応するエラーは FastConnectモード がオンの場合に発生する可能性のあるエラーとして <ip> に対応する宛先にデータを渡すことができない場合に発生します。

MUDEC_00182​

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

このエラーが発生するのは、UDP relay プログラムが socket(2) を生成できなくなったためです。 <errno> に該当する値によってどんな状況なのかもう少し確認が可能ですが、通常あまりにも多くの UDP socket を生成して発生する問題です。

このようなエラーが発生した場合、最終的に多くのUDP接続を作成するプログラムが動作しているために発生する問題であるため、そのプログラムを終了することで修正できます。また下記のように対応できます。

  • P2Pベースのプログラムが動作している場合は、(BitTorrentなど)これを無効にして問題を解決することができます。

  • ネットワーク活動が多いプログラムを終了することで解決することもできます。

  • Full VPNモード+ FastConnectモードを使用している場合は、Full VPNモードをオフにすることで解決できます。

MUDEC_00186​

Wrong TCP format hdr: <char>

ユーザーの接続状況が選択されたMudfish中継サーバーと通信中に問題が発生しました。または、ユーザーの接続状況が監視されているか、ネットワークファイアウォールによってブロックされています。

その他 接続プロトコルを使ってみたり、Mudfish 中継サーバーを変更してみることができます。

MUDEC_00192​

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

このエラーが発生するのは通常 <errno> に該当する値によって異なりますが、下記のリストをチェックしてみてください。

  • https://mudfish.net/download から最新バージョンをダウンロードして使用してください。これ以上 tuntap ドライバーに依存しないので、問題ないはずです。

  • Mudfishプロセスはすでに実行中のために発生する可能性があります。プロセスリストの中にmudfishプロセスがあることを確認し、もしあればkillコマンドで終了して試してみてください。

MUDEC_00196​

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

このエラーの場合は SID <number> (SIDは内部リレーサーバーのユニークIDを指します)に対応するリレーサーバーが何らかの理由でサービスを停止できない場合に発生する可能性があります。このような場合は、次のような部分を確認してください。

  • 現在使用している Full VPN モードの設定や各アイテムの中継サーバー設定を調べて、他の中継サーバー設定に変更する場合、問題が解決するかどうかを確認してください。

  • 定額制プランをご利用のユーザーなら、 https://mudfish.net/admin/front でトラフィック月の使用量を確認してください。

    トラフィック月の使用量が利用制限を超えた場合、この問題が発生する可能性があります。

  • Mudfishのクレジットが十分かどうかを確認してください。定額制料金制ユーザーの場合、利用券を購入しないで該当の問題が発生したりします。

    利用権関連部分は プランプラン変更案内 - 20210607 の資料を参照してください。

MUDEC_00235​

Too many heartbeat errors. Please check your firewalls.

このエラーは、Mudfish が中継サーバーとの通信を維持するために送信される heartbeat シグナルが失敗することを意味します。通常、このエラーが発生するのは、ネットワークファイアウォールがポリシーでMudfishが使用する接続プロトコルをブロックしているためです。

中継サーバーとの通信のトラブルシューティング リンクを参照して接続プロトコルを変更してください。

MUDEC_00238​

Packet loss rate <percentage> to <mudfish_node_name>

この警告メッセージが発生した場合、現在 <mudfish_node_name> に該当する中継サーバーを現在のアイテムのどれが使用すると設定されているという意味です。 Mudfishプログラムは、ユーザーが現在使用中であると判断される中継サーバーに対して定期的にパケットロステストを行い、これを知らせます。

<mudfish_node_name> 中継サーバーへのテストで <percentage> に該当するパケットが現在ドロップされていることを意味します。

が <percentage> が高いと、高いほど接続が不安定であることを示し、他の中継サーバー使用の指標として使用できる可能性があります。この問題を解決したい場合は、以下のようにしてみてください。

  • 接続プロトコル をTCPベースに変更してみてください。

  • または「設定 - >プログラム」メニューから「RTT検査方法」をTCPベースに変更してみてください。

  • 別の中継サーバーをお試しください。

問題が発生する根本的な原因をもう少し分析したい場合は、 WinMTRを使用したネットワーク分析 のドキュメントを参照して、使用した中継サーバーのパブリック IPを対象にテストを行ってください。

MUDEC_00251​

Failed to connect the master server.

このエラーは、Mudfishセントラルサーバーに接続できない場合に発生する可能性があるエラーメッセージです。

この問題が発生した場合は、「ステータス - >プロセス」メニューのランチャーログを確認してください。そのログでこのエラーメッセージが発生する時点より前に、他のエラーメッセージがあることを確認してください。該当するエラーメッセージが原因で発生した問題であるため、該当するエラー文書を参照してください。

MUDEC_00254​

authc_read() failed: <result>

MUDEC_00020 と同じ理由です。

MUDEC_00258​

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

MUDEC_00020 と同じ理由です。

MUDEC_00260​

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

このエラーは、ユーザーのコンピュータにDHCP応答を渡そうとしたときにエラーが発生したときに発生する可能性があるエラーです。 <errno> と <error_msg> の場合に該当します。以下の場合のメッセージが出ることがあります。

  • No route to host

    このメッセージはDHCP応答を渡したいが、どこに応答を送信するかを内部的に知らない場合に発生する可能性があります。内部的には、Mudfishの設定が正しく行われていないため、または他の不明な問題が原因で発生する可能性があります。

この問題が発生した場合 MUDEC_00045 セクションに出てくる -I オプションを使用して試すことができます。

MUDEC_00262​

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

このエラーは <ip_addr> に対応する中継サーバーにデータを送信しますが、MTU (Maximum Transmission Unit) の問題がある場合に発生する問題です。

チェックリスト

以下の解決策に従って試してみる前に、MUDEC_00262エラーが発生する可能性がある>いくつかの部分をチェックしてください。

  1. もしかしてMuddogMuddog(https://dog.mudfish.net/)プログラムをインストールしたことがある場合は、そのプログラムを削除してください。

  2. 他のVPNプログラムがすでに実行されていることを確認してください。場合によっては、他のVPNプログラムがシステムのルーティングテーブルを変更すると、この問題が発生する可能性があります。

解決方法 1​

問題を解決するには、以下のようにTAP-Win32アダプタv9ネットワークデバイスのMTUを1450以下、またはエラーが発生しなくなった以下に減らす必要があります。

  • まず Mudfish を終了します。 Mudfishが実行されているときに以下の手順でMTUを変更すると、プログラムが異常に動作する可能性があります。

  • ネットワークデバイスのうち、TAP-Win32 Adapter v9という名前のデバイスを見つけることができます。次に、右マウスをクリックして[プロパティ]ウィンドウを開きます。これにより、下のウィンドウのようなプロパティウィンドウが表示されます。

  • すると「構成(C)...」ボタンがありますが、該当ボタンをクリックするとプロパティウィンドウが表示されます。 「詳細」タブに移動すると、MTUセクションが表示されます。

  • デフォルト値は 1500 に設定されており、この値を少し小さい値として保存します。まず1400から始めて、次からは50ずつ小さい1350、1300などに降りていきながらテストをすると、ある瞬間からはMUDEC_00262エラーがもう見えなくなります。

  • XPの場合は、再起動をしなければ正しく適用されます。

解決方法 2​

設定メニューのMTU値を調整すると解決することがあります。次のようにしてみてください。

  1. 「設定→プログラム」メニューに移動します。

  2. 該当メニューに入るとMTU値がありますが、その値を1400もしくは1300もしくは1200値に少しずつ減らしながらテストを進めてみてください。

    注 1400 は Mudfish の既定値です。

解決方法 3​

  • 場合によっては、接続プロトコルをUDPからTCPに変更して問題を解決することもあります。
  1. 「設定→プログラム」メニューに移動します。

  2. TCPベースのプロトコル/ポートに変更してください。

MUDEC_00269​

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

このエラーの場合、 FastConnectモード が有効になっている場合にのみ発生するエラーメッセージで、中継サーバーからデータを読み取り、ユーザーのコンピュータ(ローカルマシン)に転送する際に問題があることを意味します。詳細なエラー番号 <errno> と <errmsg> については以下の通りです。

  • 55 No buffer space available

    このエラーメッセージは、ローカルマシンにデータを渡そうとしましたが、そのソケットバッファが何らかの理由でいっぱいでデータを渡すことができない場合に発生する可能性があります。

    通常、Torrent やネットワーク接続を多くするプログラムが稼働し、Mudfish プログラムが収容できるソケット数以上を接続することによって発生します。

  • 65 No route to host

    このエラーメッセージの場合、Mudfish Core プロセス <ip>:<port> を宛先にパケットを転送したいが、その宛先のルーティング情報が見つからない場合に発生する可能性があります。

    このエラーが発生したとMudfishを使用しても問題がない場合は、このエラーを無視してください。このエラーによりFastConnectモードが利用できない場合、 問題の報告 を送ってください。

の解決策として FastConnectモード を無効にしてから試してみるか、または使用している中継サーバーを変更してから試してください。

MUDEC_00279​

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

このエラーの場合、Mudfish 内部サービスの問題によって発生する可能性がある部分があります。この問題を根本的に解決するためには、オペレーターの助けが必要です。 Mudfishフォーラムを通じて連絡してください。

MUDEC_00280​

MUDEC_00020 と同じ理由です。

MUDEC_00281​

Failed to fetch the routing table.

Mudfishが中央サーバーからルーティングテーブル情報を受信できませんでした。場合によってはネットワークの問題が原因で失敗することがありますが、解決しない場合は、次のことを行ってください。

MUDEC_00282​

Failed to receive heartbeat resp <result_code>

Mudfish中央サーバーとのハートビート応答を受信できない場合に発生する可能性があるエラーです。 <result_code> によって原因が異なる場合がありますが、このエラーが続く場合、Mudfish中央サーバーは該当ユーザーの接続が切断されたと判断するため、この問題が解決しないとサービス利用に問題がある可能性があります。

が、たまにこのエラーが発生した場合は無視できるエラーでもあります。

MUDEC_00283​

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

このエラーは、FATAL に該当するエラーであり、Mudfish 中央サーバーで知っている最後のクライアントの heartbeat 値と現在の Mudfish プログラムの heartbeat 値が多い違いがある場合に発生することがあります。現在 <timediff> と同程度の差があると判断され、この値が1800秒(30分)を超える場合はMudfish Coreプロセスを強制終了します。以下の場合に表示されることがあります。

  • ノートブックまたはデスクトップをハイバーン化してから一定時間後に再びオンにした場合。

  • 一定時間、ネットワークが詰まっていて再びネットワークが回復した場合

この問題が発生した場合は、Mudfish プログラムを再起動してください。

MUDEC_00285​

CryptAcquireContext failed with error <errno>: <errmsg>

このエラーの場合、Mudfish の実行時に暗号化キーの生成権限があるかどうかを確認する際に発生する可能性があり、以下のエラー コードが発生することがあります。

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

    このエラーの場合 MUDEC_00286 セクションの解決策を確認してみてください。

MUDEC_00286​

CryptAcquireContext, newkeyset

Mudfishプログラムが最初に実行されたときに暗号化キーを生成するための初期化プロセスに問題があることを意味します。このエラーが出た場合は、次のようにしてみてください。

  1. 現在のWindowsアカウントがパスワードのあるアカウントであることを確認してください。パスワードなしでログインするアカウントの場合は、パスワードを指定して再起動してください。

  2. 上記の方法1が正しくない場合は、まったく新しいWindowsアカウントを作成し、パスワードを指定してからそのアカウントで試してください。

  3. 上記の1、2の方法でも機能しない場合は、以下のように実行してみてください。

    • エクスプローラで %APPDATA%\Microsoft\Crypto\ ディレクトリに移動した後、 RSA ディレクトリ RSA.old と同じ名前に変更してコンピュータを再起動します。

      もし RSA ディレクトリ名の変更でもうまくいかない場合、 Keys ディレクトリ Keys.old のように名前を変更してコンピュータを再起動してから試してください。

MUDEC_00299​

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

このエラーの場合は、Linux 用 Mudfish プログラムを実行する際に発生する可能性のあるエラーとして <command> コマンドの実行に失敗したことを示します。詳しくは <errnum> と <errmsg> を確認することで、詳細な理由がわかります。

  • 9 - Bad file descriptor

    このエラーが発生したことは、コマンドを実行したいプロセスが予期しない理由でクラッシュが発生したことを意味します。

    このエラーが表示された場合は、Mudfish フォーラムでテクニカルサポートをリクエストしてください。

ipTIMEルーターをお使いの場合は、完全に電源を切ってからもう一度入れてください。それでもエラーが発生し続ける場合は、Dashboard Status →プロセスのCoreログにWARNまたはERRORメッセージがあるかどうかを確認してください。 https://pastebin.com などに載せてください。また、ルーターのモデル名も一緒に教えてください。

MUDEC_00305​

MUDEC_00015 と同じ理由です。

MUDEC_00306​

MUDEC_00015 と同じ理由です。

MUDEC_00309​

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

このエラーの場合、Mudfish Coreプロセスにルーティングテーブルエントリを作成しようとしましたが、失敗した場合に発生する可能性があります。現在確認されているエラーの内容は次のとおりです。

  • Network is unreachable

    生成したい項目が内部ネットワーク構成によっては到達できない場合に発生する可能性があります。

    この場合、内部の他のエラーが原因でネットワーク構成が失敗した可能性があります。 Mudfishダッシュボードの「ステータス→プロセス」メニューに入り、CoreログエントリのMUDEC_00309に他のエラーがないかどうかを確認してください。

    通常、アイテムが指定している中継サーバーがダウンしたときに表示されることがあります。

MUDEC_00314​

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

このエラーはMudfishです <ip> に対応する中継サーバーへ <protocol> ベース <port> に接続しようとしましたが、オペレーティングシステムの段階でまったく接続されているかどうかに応答しなかった場合に発生する可能性があるエラーです。つまり、その中継サーバーとの接続になっていないことを意味します。この場合、以下のように解決できます。

  • 接続プロトコル リンクに記載されている他の種類の接続プロトコルを使用して接続を試みます。

  • 中継サーバー自体を他のものを試すことができます。

MUDEC_00316​

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

このエラーの場合、Mudfish 中央サーバーからユーザーのアイテム情報 (ルーティング情報) を受け取る過程でエラーが発生した場合、表示されることがあります。上記のメッセージに表示される数字は、それぞれ次のことを意味します。

  • <cur_count>

    現在処理中のルーティングテーブルのインデックス番号。

  • <total_count>

    ダウンロードする必要があるフルルーティングテーブルの数。

  • <result>

    現在ダウンロードされているルーティングテーブル情報サイズ

  • <expected_size>

    ダウンロードする必要があるルーティングテーブル情報のサイズ。これだけサイズの情報をダウンロードする必要があることを意味します。

MUDEC_00319​

Failed to authenticate using ID/PWD

このエラーの場合、ユーザーの ID とパスワードが認証に失敗したことを示します。このエラーが常に表示される場合は、以下のようにチェックしてください。

  • 「ステータス - >プロセス」メニューのコアログにWARNまたはERRORメッセージがあるかどうかを確認してください。通常、MUDEC_00319エラーの前に他のMudfish内部エラーが発生した可能性が非常に高いです。通常、対応する以前のエラーが根本原因を指します。

  • https://mudfish.net/admin/front にアクセスして、パスワードをより簡潔な組み合わせに変更してください。それからもう一度やり直してください。

MUDEC_00320​

Failed to fetch the static node information.

このエラーは、Mudfish 中央サーバーから中継サーバーに関する情報を取得できない場合に発生する可能性があります。さまざまな原因で発生する可能性がありますが、通常以下の原因で発生します。

  • Mudfish中央サーバー側ネットワークが不安な場合

  • 現在使用している回線にネットワークファイアウォールが存在する場合

  • 現在使用しているコンピュータのネットワーク設定がおかしい場合

MUDEC_00330​

Slowed down due to speed limitation.

このエラーは定額制ユーザーの場合に出る可能性のあるエラーで、定額制の速度制限により Mudfish プログラムが速度を制限した場合に出ます。速度制限の詳細は 料金プラン の資料を参照してください。

この問題を解決するには、以下の方法のいずれかを試してみることができます。

  1. 他のプランである従量制プランに変更をお試しいただけます。

  2. または不要なネットワークトラフィックを作成するプログラムを終了して、ネットワーク帯域幅を確保してください。

  3. または速度制限がもう少し高い定額制プランの他の利用券にアップグレードしてみてください。

    http://mudfish.net/admin/user/dataplan/modify リンクから閲覧できます。

  4. またはこの問題がWeb(HTTP / HTTPS)トラフィックによって引き起こされると判断された場合は、「設定 - >プログラム - >例外ルール」メニューからWebトラフィックを除外してください。

MUDEC_00332​

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

このエラーの場合は、ソケットの作成中にフラグメントをブロックするために ioctl() 呼び出し時にエラーが発生したことを意味します。 <errno> に出てくる数字は次のとおりです。

  • 10013 (WSAEACCESS)

    オペレーティングシステムでWSAIoctl()API呼び出しをブロックしているようです。最近、パーソナルファイアウォールやセキュリティモジュール、AV(Anti-Virus)プログラムをインストールしたことがないかどうかを確認してください。そのプログラムが呼び出しをブロックした可能性が高いです。

MUDEC_00333​

Failed to fetch static node <sid> information.

このエラーは中継サーバー <sid> リンクと通信するためのIPアドレスのリースに失敗したことを意味します。問題が発生した場合は、コアログを「ステータス→プロセス」メニューに入り、確認してください。このエラーが発生した時点より前に、他のエラーまたは警告メッセージが表示されているはずです。

MUDEC_00338​

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

このエラーの場合、Mudfishセントラルサーバーからルーティング情報を受信し、失敗した場合に発生する可能性があります。

「ステータス - >プロセス」メニューに入ると、Mudfish Launcherログにこのログを見つけることができます。そしてその上に他の先行するエラーメッセージがあります。問題が原因で発生した問題であるため、そのエラー文書を参照してください。

MUDEC_00350​

Failed to connect to the mudfish master server.

この問題の場合、Mudfish LauncherはMudfishセントラルサーバーへの認証を試みますが、失敗した場合に発生する可能性があります。

通常、接続自体が正しく行われない場合に発生する可能性がある問題です。 「ステータス - >プロセス」メニューに入ると、Mudfish Launcherログにこのログを見つけることができます。そしてその上に他の先行するエラーメッセージがあります。問題が原因で発生した問題であるため、そのエラー文書を参照してください。

MUDEC_00351​

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

このエラーの場合、Mudfish 中継サーバーが認証サーバーと通信し、問題がある場合に発生する可能性があります。通常、以下の原因の1つです。

  • データを受信したときに予期しないOS内のエラーが発生した場合。

  • 受信したデータ量が少ないかない場合。

この問題がある場合は、以下の項目を一度チェックしてください。

  1. まずは、その症状が一時的に発生するのか、常に発生するのかを確認してください。使用しているISPあるいは国際ネットワークの問題によるものかもしれませんが、Mudfish認証サーバーが誤動作していることがあります。

  2. 該当する問題が発生した状態で、「ステータス - >プロセス」メニューに入ると、Mudfish Launcher関連のログを見ることができます。そのログの中に、MUDEC_XXXXX(XXXXXは数値形式)などのパターンの他のエラー/警告メッセージがあるかどうかを確認してください。

    通常、この MUDEC_00351 エラーの前に先行する他のエラー番号がある可能性が非常に高く、そのエラーが番号がある場合、そのメッセージがより詳細な理由についてお知らせします。

問題が解決しない場合は、Mudfishフォーラムにお問い合わせください。

MUDEC_00352​

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

このエラーの場合、ユーザーのIDとパスワードが認証に失敗したことを意味します。つまり、Mudfish認証サーバーとの通信に問題はありませんでしたが、入力したID / PASSWORDがMudfish DBに見つからないことを意味します。

この問題が解決しない場合は、次のようにチェックしてください。

  • https://mudfish.net/admin/front に使用したID / PASSWORDを入力して、ログインが正しく行われていることを確認してください。

  • 上記のURLで接続されることは問題ありませんが、プログラムでのみ問題が発生した場合は、ご使用のPASSWORDをより簡単な形に変更してから、もう一度お試しください。

  • 上記の2つの方法で問題が解決しない場合は、Mudfishフォーラムにお問い合わせください。

MUDEC_00357​

Your account isn't activated.

このエラーの場合、何らかの理由でユーザーアカウントのログインがブロックされた場合に発生する可能性があります。通常、特定の時間内に間違った接続試行が多く発生した可能性があります。

このエラーが発生した場合は、Mudfishプログラムを完全に終了してから5分後に再度ログインしてみてください。

MUDEC_00362​

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

このエラーの場合は、Mudfish CLI インターフェース接続を構成し、問題が発生した場合に発生する可能性のあるエラーです。 <m_arg> を対象にリスニング IP とポートを設定します。 <errno> が失敗した理由の詳細を指し、それぞれ次のようになります。

  • 10049 ODR_EADDRNOTAVAIL

    このエラーコードの場合、「Cannot assign requested address」を示します。つまり、 <m_arg> で指定されたIPに基づいてCLI listening socketをバインドできなかったことを意味します。

    は通常ipTIME Mudfishルーターに表示されることがあります。

MUDEC_00373​

Failed to get the gateway IP address.

このエラーの場合、選択した Mudfish 中継サーバーのゲートウェイ IP アドレスが、プログラムが持っている Mudfish 中継サーバーのリストに見つからない場合に発生する可能性があります。通常、以下の原因で発生することがあります。

  • 選択したMudfish中継サーバーがオフラインの場合。つまり、Mudfishリレーサーバーが停止した場合、またはネットワークの問題によってオフラインになった場合に発生する可能性があります。

この問題が継続的に発生する場合は、Mudfish中継サーバーを別のものに変更してください。

MUDEC_00400​

Too many requests in short time

このエラーの場合、RTT 最短距離を計算するサーバー・プログラムに要求を短時間内に過度に過ぎて発生する問題です。この問題が見られる場合は、次のようにしてください。

  • 該当するエラーが表示されたページを閉じたり、他の行為をしないでください。その状態でお待ちください。

  • その状態で10~20秒程度待ちます。

  • その後、このエラーが発生した位置のボタンをもう一度クリックしてください。

MUDEC_00401​

Not enough information to calculate shortest pathes.

このエラーの場合、Mudfish 側にユーザーの RTT 情報が十分でなく、最短経路計算ができない場合、通常発生することがあります。この場合、以下のリンクの方法のように試してみてください。

MUDEC_00408​

Client​

Failed to connect the RTT server.

このエラーの場合は、以下のMUDEC_00409エラーセクションを参照してください。同じ理由で発生します。

Server​

Hit the speed cap.

定額制プランを使用するユーザーに発生する可能性のある問題です。このメッセージは、Mudfish中継サーバー側で速度制限が発生したことを意味します。

つまり、Mudfishクライアントプログラム側で速度制限が発生するとMUDEC_00330エラーが発生し、中継サーバー側で速度制限が発生するとMUDEC_00408エラーが発生します。

詳細については、MUDEC_00330エラーセクションを参照してください。

MUDEC_00409​

Failed to connect the RTT server.

このエラーの場合、Mudfish サービス中に RTT 情報を提供するサーバーにアクセスできない場合に発生する可能性があります。この場合、

  • その理由については、「設定 - >プロセス」のMUDFLOW(Flow Controller)ログを調べて、理由がわかります。

  • 可能であれば 中央サーバーとの認証のトラブルシューティング の文書に従って試してみて、トラブルシューティングに役立つことを確認してください。

問題が継続的な場合 問題の報告 を送信してMudfishテクニカルサポートにお問い合わせください。

MUDEC_00410​

Failed to connect the master server.

このエラーの場合、Mudfish 認証サーバーへの接続が正しく行われなかった場合に発生します。

  • その理由については、「設定 - >プロセス」のMudrun Launcherログに先行する他のエラーがあるでしょうので、詳細な問題に大海西はその部分を見てください。

MUDEC_00416​

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

この問題の場合、通常Mudfishのアイテム設定中に中継サーバー「詳細モード」を設定したときに発生することがあります。アドバンストモード設定のためには、中継サーバーに対応する設定情報を送信します。 <private_ip> は中継サーバーの Private IP を指します。 <errno> は問題の原因を指し、詳細な理由は次のとおりです。

  • 60

    <errno> 値が60の場合、Mac OS Xで確認されています。このエラーはConnection Timed Outを指して接続しようとしましたが、何らかの理由で通信できないために発生しました。

この場合、中継サーバーを別のものに変更してみてください。

MUDEC_00421​

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

このエラーの場合、 <itemid> に対応するアイテムのための中継サーバーアドバンストモードを設定したいのですが、現段階では不明な情報がないため、どの中継サーバーを選択するのかわからない場合に発生することがあります。この問題を解決するには、以下の部分をチェックしてください。

  • 現在Mudfishのクレジットがあるかどうか 必ず を確認してください。場合によっては、クレジット不足により問題が発生することがあります。

  • 項目設定で中継サーバー選択を「自動選択」にした場合は、自動選択ではなく直接中継サーバーを指定してみてください。

  • または RTTのアップデート方法 のようにRTT情報を更新してから試してください。

  • '設定 -> 中継サーバー'メニューで中継サーバーリスト制限を設定した場合は、その部分を解除してからお試しください。

MUDEC_00424​

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

このエラーは、Mudfish内部でRTT計算を実行します。RTT偏差が平均値に対して15%以上の場合のメッセージです。このメッセージが表示されることは、現在の場所から最も近い場所にあるMudfish中継サーバーまで接続が不安であることを意味します。詳細な計算式は次のとおりです。

  1. すべての中継サーバーのうち、現在のユーザーに最も近い6つの中継サーバーをピックした後、RTTチェックを定期的にします。

  2. 検査した6つの中継サーバーは、RTT stddev(標準偏差)がRTT avg(平均)に対して15%以上の場合に警告メッセージを表示します。

このエラーが常に表示される場合は、次の部分を確認してください。

  • 現在、有線接続の代わりにワイヤレス(WIFI)接続をしているかどうかを確認してください。通常、無線の場合、信号の強弱によってRTT標準偏差が高くなることがあります。

  • 現在使用しているISP回線を確認するか、内部的にQoSまたはファイアウォール設定になっているか確認してください。

MUDEC_00440​

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

何らかの理由でデータの受信に失敗した場合に発生する可能性がある問題です。 <error_code> の原因で発生したものですので、下記のコードを参照してください。

  • 10060 (WSAETIMEDOUT)

    データが一定時間送信されなかったためタイムアウトした状況です。

MUDEC_00446​

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

このエラーの場合、Mudfish プログラムで内部で中継サーバー情報が見つからない場合に発生する可能性があります。このエラーが継続的に発生する場合は、次のように対処してください。

  • '設定 -> 中継サーバー'メニューに入り、設定したリスト制限を解除してみてください。中継サーバーの制限があまりにも多く発生する可能性があります。

  • 項目設定メニューで中継サーバーを「自動選択」ではなく手動で選択して試してみてください。

それにもかかわらず解決できない場合は、 問題の報告 をお送りください。もう少し助けてください。

MUDEC_00463​

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

このエラーの場合、アイテムの中継サーバーモード中にアドバンストモード/MultiPath モード設定を正しく設定できない場合に発生する可能性のあるエラーです。

つまり、 <private_ip> に対応する中継サーバーに設定を設定しようとしましたが、 <errno> の理由で設定が失敗したことを意味します。

この問題の場合、通常は中継サーバー自体の問題である可能性があるため、その中継サーバーを除く他の中継サーバーを使用するように設定を変更する必要があります。

MUDEC_00464​

AddIPAddress() failed: <if_index> <errno>

このエラーの場合、Mudfish Launcher に -I オプションを使用した場合に発生する可能性があります。 <errno> の値によって理由が異なる場合があります。

  • 1168 (ERROR_NOT_FOUND)

    このエラーコードの場合、Mudfish TAP-Win32 adapter v9ネットワークデバイスがコンピュータに見つからなかった場合に発生する可能性があります。通常、次の場合、この問題が発生する可能性があります。

    • Mudfishパッケージのインストールプロセスに問題があり、TAP-Win32 adapter v9ネットワークデバイスのインストールが正しくない場合。

    • PC室や学校など管理者によってPCが管理される環境の場合。通常この場合、システム上のドライバのインストールが妨げられている場合が多いため、Mudfish が正しくできない可能性が高いです。

    この問題が続く場合 問題の報告 を送ってくれてありがとう。

  • 5010 (ERROR_OBJECT_ALREADY_EXISTS)

    このエラーコードの場合、Mudfish TAP-Win32 adapter v9ネットワークデバイスにすでに設定されているIPアドレスがあることを意味します。

    通常、これを解決するためにコンピュータを完全に再起動して再試行するか、 -I オプションを使用せずにMudfishを使用してください。

MUDEC_00467​

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

このエラーの場合、アイテム設定のための「詳細モード」/「MultiPathモード」情報 <sid> に対応する中継サーバーへの設定に失敗したときに発生します。

何らかの理由で失敗したかどうか <errno> の値からわかります。

  • 10060 (WSAETIMEDOUT)

    中継サーバーが要求をしてから20秒間応答しなかったことを意味します。

この問題を解決するためには、まず <sid> 番号に対応する中継サーバーを使用せずに他の中継サーバーを使用してみることができます。

または中継サーバーモードを「基本モード」に変更してからテストを進めてください。

MUDEC_00470​

Increasing no of fragmented packets.

問題が継続的に発生している場合は、現在コンピュータのネットワークデバイス(NIC)が継続的にフラグメント化されたパケットを受信していることを意味します。使用しても問題がない場合は関係ありませんが、フラグメント化されたパケットの影響でパケット損失率が高くなる可能性があるため、可能な限り問題を解決することをお勧めします。

通常、以下の原因の1つによってこの問題が発生する可能性があります。

  • 現在使用されているNICネットワークデバイスのMTU(Maximum Transmission Unit)が異常に小さい値を持っている場合。

  • Mudfish中継サーバーとの通信で使用されるMTUが予想より大きい場合。

この問題を解決するには、以下の部分をチェックしてください。

  1. 現在インストールされているネットワークデバイスのMaximum Transmission Unit(MTU)値を確認して、デフォルト値(通常はEthernetは1500)よりも異常に小さい値が設定されている部分のデフォルト値を修正します。

  2. Mudfish UI '設定 -> プログラム'メニューに入るとMTUメニューがありますが、この値を1400(Mudfishデフォルト)または1300に設定して試してみてください。

MUDEC_00477​

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

この問題の場合は、カスタムアイテムから P: オプションを使用してプロセス固有の適用を試みました。 WFPアイテムモード を使用した場合に出会える問題です。

この問題を解決するには、TAP-Win32アダプタv9ネットワークデバイスのMTU情報を変更する必要があります。

  • MUDEC_00262 の方法でデバイスのMTUを1350以下に設定して試してください。

  • または「WFPアイテムモード」をオフにしてからお試しください。

MUDEC_00486​

MUDWFP_connect() failed.

このエラーの場合、何らかの理由で mudwfp.sys ドライバーを実行できない場合に発生するエラーです。より詳細な理由は、ログファイルでこのエラーの前に見つかります。親エラーメッセージを確認してください。通常、次のエラーコードが一緒に発生します。

  • MUDEC_00514

  • MUDEC_00524

MUDEC_00505​

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

このエラーの場合、 <processname> 名前に対応するプロセス情報がMudfish内に見つからない場合に発生します。

この問題が継続的に発生した場合は、問題が発生した状態で 問題の報告 を一度送ってください。内部ログを確認しなければ、もう少し原因分析が可能です。

MUDEC_00514​

StartService() failed: <errno>

このエラーは、Mudfish Windows Filtering Platform (WFP) ドライバーを実行するための Windows サービスが正しく実行されなかったことを意味します。詳細な理由は <errno> の値によって異なります。

  • 0x2 (ERROR_FILE_NOT_FOUND)

    通常この問題の場合、WindowsがMudfish WFPドライバをロードできない場合に発生する可能性があります。

    32ビットWindowsに64ビット用Mudfishインストールファイルをインストールした場合、または逆に64ビットWindowsに32ビットMudfishインストールファイルをインストールすることで発生する可能性があります。

    https://mudfish.net/download から正しいバージョンに再インストールしてみてください。

  • 0x7f (ERROR_PROC_NOT_FOUND)

    この場合、2 つの場合があります。

    1. mudwfp.sysドライバが正しくインストールされていない場合に発生する可能性があります。 Mudfishパッケージのインストールが正しく行われていること、およびインストール中にエラーがないことを確認してください。

    2. または現在使用している Windows バージョンが 7 またはそれ以下バージョンの場合です。 WFP機能の場合、正しく動作するためには少なくともWindows 8以上でなければなりません。

  • 0x4fb (ERROR_DRIVER_BLOCKED)

    このエラーは、Mudfish WFP ドライバーがロードを行い、何らかの理由でロードがブロックされたことを意味します。

    • 通常、コンピュータで実行されているウイルス対策ソフト/ファイアウォールプログラムがブロックされていることがよくあります。

    • Intelベースのウィンドウを使用するのではなく、ARMベースのウィンドウを使用すると、この問題が発生する可能性があります。

      Mudfish WFPドライバは、IntelベースのWindowsでのみサポートされているドライバです。 ARMベースのウィンドウではサポートされていません。

MUDEC_00524​

Driver initialization IOCTL Failed: <rv>

このエラーが発生した場合は、Mudfish MUDWFP ドライバーの初期化が正しくないことを意味します。通常、この問題が発生した場合、ログの先頭に他のエラーが先行している可能性が非常に高いです。詳しくは mudwfp_proxy_stdout.txt ログファイルまたは「ステータス - >プロセス」メニューのmudwfp_proxyログを参照してください。

MUDEC_00535​

DNS poisoning dectected. Please encrypt your DNS request.

Mudfishプログラムが実行されると、ネットワークがDNSのポイズニングになるかどうかが自動的にチェックされます。次のhostnameがチェックされます。

  • api-loopback.mudfish.net

    このドメインが 127.0.0.1 に resolving になっていることを確認します。

  • www.mudfish.net

    このドメインの場合、14.63.213.39 で resolving になるかどうかがチェックされます。

  • api.mudfish.net

    このドメインは 14.63.218.94 で resolving になるかどうかをチェックします。

この3つのドメインをテストした後、DNS resolvingが正しくないか、予期しないIPが返されると、このエラーが発生する可能性があります。このエラーが発生したことは、ユーザーのコンピュータまたは中間ネットワークでDNS要求を監視し、それを改ざんするプロセスがあることを意味します。

これを解決するためにはDNSリクエストを暗号化する必要がありますが、お勧めできる方法は

  1. Windows 10/11ユーザーの場合は、DNS Over HTTPS(DOH)を使用する

    WinOWオペレーティングシステムがDOH機能をサポートしている場合は、それを使用する方法があります。詳細設定方法の場合は、下記のリンクが参考になる場合がありますのでご注意ください。

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

    またはMudfish DNS Clientを使用できます。このプログラムを使用すると、DNS要求を暗号化して要求します。

MUDEC_00538​

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

この問題が発生した場合は、Mudfish ドメインが DNS poisoning によって操作された場合を意味します。通常、ネットワークファイアウォールがある場所で接続したり、中国で接続しようとしたときに発生する可能性があります。

この問題を解決するには、DNS要求を暗号化する必要があります。詳しくは 中国からMudfishにアクセスする リンクを参照してください。

MUDEC_00539​

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

このエラーの場合、ユーザーのコンピューター (または ipTIME Mudfish ルーター) から Mudfish 中継サーバーまでの RTT 測定が正常に動作しない場合に発生する可能性があります。通常、次のような状況でこの現象が発生することがあります。

  • ネットワーク上にファイアウォールがあり、その部分がRTT測定をブロックしているとき。

  • ネットワークが一時的に不安定なため、接続が正常に行われなかったり、テストが失敗したとき。

この場合、「設定->プログラム」メニューの「RTT検査方法」を別のものに変更してから、もう一度お試しください。

MUDEC_00546​

NetworkExtension isn't ready yet

このエラーメッセージの場合、MudfishプログラムがMac OS XのNetworkExtensionモジュールに接続できない場合に発生することがあります。確認すべき事項として

  • NetworksエントリにMudfish VPNを設定する

  • System ExtensionによるMudfishのインストール

が優先されます。詳しくは Mac OS Xで使用する セクションを参照してください。そして、MacBookを完全に再起動してから試しても同じ症状であることを確認してください。

それでも症状が改善されない場合は、以下のように試してください。

  • Mudfishを完全に消去してから再インストールしてみてください。完全にクリアする方法については Mudfishを削除する の資料を参照してください。

  • またはApple M1 CPUチップをお使いの方は、Mudfishを完全に取り外してから http://mudfish.net/releases/ からARM64パッケージ(dmg)の代わりにx86パッケージをインストールしてください。場合によっては、この方法が問題を解決することもあります。

MUDEC_00547​

NetworkExtension doesn't set utun device.

この問題の場合、 MUDEC_00546 リンクを参照してください。同じ原因で発生する問題です。

MUDEC_00556​

Failed to connect mudfish short_path server

このエラーメッセージの場合、何らかの理由でMudfish内で「今日のパス」を計算するサーバーに接続しますが、失敗した場合に発生する可能性があります。通常はマルチパスモードを使用しているときに表示され、最適なパスが何らかの理由で見つからない場合に表示されます。この問題がある場合

  • Multi-Pathモードの代わりにデフォルトモードまたはAdvancedモードを使用するように設定を変更してテストを試してください。

  • TelnetまたはTCP接続操作に精通している場合は、次のhostname:portで接続テストを試してください。

    • short.mudfish.net:10012

原因分析が難しいか、把握が難しい場合、 問題の報告 を送ってください。

MUDEC_00558​

Failed to connect mudfish API server.

このエラーは、Mudfish APIサーバーを介して最短パスを計算する際に問題が発生したことを意味します。ただし、このエラーメッセージ自体が失敗の根本的な原因を示していません。正確な原因を特定するには、このエラーが発生した部分より前のその他のエラーログを確認する必要があります。

詳細なエラー原因を確認するには、「ステータス」 - >「プロセス」 - >「フローコントローラ」メニューを確認してください。

問題が解決しない場合は、以下を試してください。

  • 使用中のアイテムのノード(中継サーバー)オプションが「自動選択(Auto Selection)」に設定されている場合、これを特定のノードに変更した後も問題が引き続き発生することを確認してください。

  • 上記の方法で解決されない場合、問題が発生している状態で当社へ 問題の報告 を送ってください。正確な把握のために内部ログの確認が必要です。

MUDEC_00577​

Out of memory

このメッセージは、システムのメモリが不足していることを意味します。解決策として

  1. コンピュータの物理メモリを追加してください。これは最良の方法です。

  2. ジョブ・マネージャーを調べてから、どのプロセスがメモリーを多用しているかを確認してください。使用しないプロセスの場合は、強制終了をしてメモリを確保してください。

    1. 通常システムで最も多くのメモリを占めるものの一つがブラウザですが、ブラウザをすべて閉じてゲームを進めてみてください。

      ブラウザを閉じてもMudfishが終了するわけではありません。 Mudfishの場合、右下のsystem trayで動作中です。

    2. Mudfishプロセスのメモリ使用量を見てください。ほとんどはそうではありませんが、非常にまれにMudfish自体のメモリリークで発生する問題かもしれません。

MUDEC_00716​

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

このメッセージの場合、マルチパスモード使用時、何らかの理由で <ip_addr> IPに対応する中継サーバーに接続できない場合に表示されるメッセージです。詳細な理由については <errno> <errstr> に記載されています。各メッセージについて説明します。

  • 10060 ODR_ETIMEDOUT

    この問題が発生した場合、 <ip_addr>:<port> に接続しますが、タイムアウトになったことを意味します。

この問題が発生した場合は、「設定 - >中継サーバー」メニューで、問題が発生する中継サーバーをblacklistに指定して試してみてください。

MUDEC_00719​

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

このメッセージの場合、 マルチパスモード を使用すると発生する可能性がある問題です。 <ip_addr> IPに対応するMudfish中継サーバーにTCPパケットを送信する過程で <err_msg> に該当するエラーが発生したことを意味します。詳細なエラーメッセージは次のとおりです。

  • ODR_ETIMEDOUT

    このメッセージの場合、該当 Mudfish 中継サーバーへのパケット転送が何らかの理由で hang がかかり、一定時間以上これ以上進行できなくなり time out がかかったことを意味します。

もし該当の問題により接続に問題がなければ、無視してもよい場合です。

MUDEC_00720​

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

この問題の場合、 MUDEC_00262 リンクを参照してください。同じ原因で発生する問題です。

MUDEC_00722​

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

この問題の場合、マルチパスモードのときに発生する可能性があります。詳しくは MUDEC_00060 リンクを参照してください。同じ原因で発生する問題です。

MUDEC_00723​

re_broker_write_second() failed.

この問題の場合、 マルチパスモード を使用すると発生する可能性がある問題です。もしその症状があると、他の先行するエラーが発生するので、「状態 - >プロセス」メニューのコアログにWARNまたはERRORメッセージがあるかどうかを見てください。この症状が持続的であればできることは

  • Multi Pathモードではなく、基本モードまたは高度モードを使用しています。

  • またはCoreログで他のWARN / ERRORメッセージを確認し、それに対応するアクションを取ることです。

もし該当の問題により接続に問題がなければ、無視してもよい場合です。

MUDEC_00724​

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

この問題の場合、 マルチパスモード を使用すると発生する可能性がある問題です。問題の原因は <ip_addr> IPに対応するMudfish中継サーバーと通信を行う過程で <err_msg> に該当するエラーに遭遇したためです。詳細なエラーメッセージの説明は次のとおりです。

  • ODR_ECONNRESET

    接続に使用されたMudfish中継サーバーが接続中にTCP RSTパケットを送信したことを意味します。つまり、何らかの理由で接続を拒否したことを指します。

もし該当の問題により接続に問題がなければ、無視してもよい場合です。接続に問題がある場合は、Mudfish中継サーバーを別のものに変更するか、「接続プロトコル」をUDPベースに変更してテストを試してください。

MUDEC_00725​

ODR_read() for hdr got EOF from <ip_addr>

この問題の場合、Mudfish 中継サーバーからデータを受け取る過程で中継サーバー側からデータを送らないか、もはや送信するデータがないことを示す EOF を送った場合、発生する可能性のある問題です。

この問題が繰り返される場合は、Mudfish中継サーバーを別のものに変更するか、または「接続プロトコル」をUDPベースに変更してテストを試してください。

MUDEC_00729​

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

この問題の場合、 マルチパスモード を使用すると発生する可能性がある問題です。

このエラーは、接続プロトコルがTCPに設定されている場合に発生する可能性があります。つまり、 <ip> に該当する中継サーバーからデータを受け取りますが、失敗したことを示しますが、正確な失敗の原因は <err_string>によって発生しました。

  • ODR_ECONNABORTED

    この問題の場合、現在のユーザーのコンピューターから最初にMudfish中継サーバーへの接続を切断したときに発生する可能性がある問題です。

    何らかの理由でオペレーティングシステムから切断された場合、またはファイアウォール/ウイルス対策ソフトなどのthird-partyプログラムが接続をブロックして発生した場合があります。

  • ODR_ETIMEDOUT

    該当中継サーバーから Payload に対応するデータを read() したいのですが、そのサーバ側から送ってくれないため timeout が出た場合です。

このような場合、FAQ文書の 中継サーバー関連 の資料を参照して他のものに変更を加えてテストをしてみたり、 接続プロトコル を別のものに変更してテストを試してください。

または「マルチパスモード」をオフにしてからお試しください。

MUDEC_00745​

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

このエラーの場合、選択されたMudfish中継サーバーからデータが配信されるのを待っていましたが、間違った長さの応答に達したことを意味します。つまり、中継サーバーとの通信が望ましくないことを意味します。

<errmsg> メッセージによって原因が変わる場合がありますが、通常以下のようなエラーメッセージが出ることがあります。

  • ODR_ETIMEDOUT

    このエラーが発生した場合、特定の時間中継サーバーからの応答がないため、ソケットタイムアウトが発生したことを意味します。

MUDEC_00746​

No pong

このエラーの場合、Mudfish CoreプロセスはMudfish中継サーバーを対象に接続テストを実行し、中継サーバー側で誤ったデータを送信したときに発生する可能性があります。通常、中継サーバー自体が誤動作する場合に発生します。

この問題が解決しない場合は、選択した中継サーバーを別のものと交換して試してください。

MUDEC_00747​

re_broker_add() failed.

この症状がある場合は、「ステータス - >プロセス」メニューにアクセスして、コアログにWARNまたはERRORメッセージがあるかどうかを確認してください。

MUDEC_00748​

No DHCP enabled for TAP-Win32 adapter v9

このエラーの場合、Mudfish のインストール時にシステムにインストールされる TAP-Win32 adapter v9 デバイスが DHCP 設定が有効になっていないことを意味します。

この問題を解決するには、以下のようにしてください。

  • コントロールパネル - >ネットワークとインターネット - >アダプタオプションの変更メニューに移動します。

  • そこでTAP-Win32 adapter v9デバイスのプロパティウィンドウを開きます。

  • 「ネットワーク - >インターネットプロトコルバージョン4(TCP / IPv4)」エントリのプロパティを開きます。

  • これで、「自動的にIPアドレスを取得」機能が有効になります。 「自動的にDNSサーバーアドレスを取得する」も有効にします。

これを行った後、Mudfishを完全に再起動しても問題は解決します。

MUDEC_00774​

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

この警告の場合、通常 <ip> に対応するMudfish中継サーバーへのping測定が正しく動作しない場合に発生することがあります。

どの区間によって発生したのかは不明ですが、特定区間でUDPプロトコルがブロックされて発生した可能性が高いです。

この警告メッセージは通常、無視可能であり、可能であれば <ip> に対応するMudfish中継サーバーを使用しないことをお勧めします。

MUDEC_00791​

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

このエラーの場合、Mudfish RTT サーバー (各種の中継サーバー情報および統計情報を受け取り、使用される中央サーバー) との通信が正常に動作しないことを意味します。

MUDEC_00799​

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

このエラーの場合、通常設定したい <sidfrom> に対応するMudfish中継サーバー <sidto> に対応するMudfish中継サーバーに関する情報が見つからない場合に発生します。

この問題が繰り返される場合は、内部全体のログを調べる必要があります。 問題の報告 を作成して問題を報告してください。

この問題がある場合、通常

  • マルチパスモードを使用しないか、

  • 中継サーバーの設定を変更してみてください。

MUDEC_00800​

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

この問題の場合、定額制ユーザーのみが該当メッセージが出ることがありますが、定額制利用権の月額最大使用量を超えた場合に表示されることがあります。詳細な使用制限については、 料金プラン の資料を参照してください。

MUDEC_00842​

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

このエラーの場合、Mudfish 内部で無料の中継サーバーを提供するために使用される OpenVPN サーバープログラム関連の内部通信に使用される IP 127.0.0.1 UDP 23984 ポートをバインドしますが、何らかの理由で失敗したことを意味します。

<errno> に対応する値によって、どんな状況なのか、さらに確認が可能です。

  • 48 Address already in use

    このエラーの場合、127.0.0.1 UDP 23984 ポートをバインドします。何らかの理由でこのポートがすでに使用されている場合に発生する可能性があります。

    コンソールが利用可能な場合は、どのプロセスがこのポートを使用しているかを確認してください。

無料の中継サーバー(設定 - >プログラム - >Full VPNモードメニューに存在する)を使用しない予定の場合、この問題は単純に無視しても問題です。

MUDEC_00866​

No <domain> host found.

このエラーメッセージの場合、 <domain>に該当するドメインに対してDNS resolvingを試みましたが、何らかの理由でシステム上にNOT FOUND(見つからない)を返したときに出る可能性のある問題です。

通常は DNS ベースの filtering があるネットワーク環境で発生し、中国で Mudfish を使用する場合、中国万里の長城ファイアウォールが Mudfish ドメインをブロックして生じる問題です。

この場合、 中国からMudfishにアクセスする のドキュメントを参照してDNSリクエストを暗号化してください。

MUDEC_00868​

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

この警告メッセージの場合、ユーザーのコンピューター上の Mudfish 中継サーバー <ip>:<port> でRTTテストを行いましたが、正しく応答を受け取れない場合、出るメッセージです。

このメッセージの場合、Mudfish の使用に直接的な影響がないため、単純に無視してもかまいません。

MUDEC_00898​

Failed to create Mudfish Wintun adapter <errno>

この問題の場合、MudfishプログラムがWintunドライバを使用しようとしたときに何らかの理由で使用できない場合に発生する可能性があります。詳細な理由は下記をご覧ください。

  • 4319 ERROR_DEVICE_NOT_AVAILABLE

    が問題の場合、その装置が使用可能な状態でない場合に発生する可能性があります。通常、このエラーが出力される前に、他のエラー/警告レベルのメッセージが最初に残ります。

MUDEC_00904​

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

この問題の場合、Mudfishプログラムが不要なルーティングテーブルの変更を検出したときに発生する可能性があります。

通常Muddog(https://dog.mudfish.net/)がシステムにインストールされている場合、またはMudfishが実行されているときに他のVPNプログラムを操作したときに発生する可能性があります。

この場合は、Muddogや他のVPNプログラムを削除してから試しても同じ症状であることを確認してください。

MUDEC_00915​

<error_msg>

このエラーが発生した場合、Wintun ドライバーを構成する際に WARNING レベルの問題が発生したことを意味します。

詳細な理由については <error_msg> を確認してください。

MUDEC_00916​

<error_msg>

このエラーが発生した場合、Wintun ドライバーを構成する際に、ERROR レベルの問題が発生したことを意味します。

詳細な理由については <error_msg> を確認してください。出力できるメッセージには次のようなものがあります。

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

    このエラーが発生した場合、通常 C:\Windows\INF\setupapi.dev.log ファイルに詳細なエラー理由が残ります。そのファイルの内容を確認してください。

  • Timed out waiting for device query: <errmsg>

    デバイスに関する問い合わせを行いましたが、応答がないことを意味します。

MUDEC_00921​

connect(2) failed: <errno>

このエラーコードの場合、Mudfishは内部でユーザーのPCがIPv6ネットワークにアクセスできるかどうかをテストしている間に発生する可能性があります。ただし、このエラーの場合、単に無視してもよく、Mudfish接続に影響を与えません。 <errno> に表示されるコードは次のとおりです。

  • 10051 WSAENETUNREACH

    到達不能なネットワークにアクセスしようとしたときに発生するエラーコード。通常、IPv6ネットワークが有効になっていない場合、通常は出てくるコードです。

MUDEC_00989​

この問題の場合、MUDEC_00990 と同じ問題です。以下のセクションのドキュメントを参照してください。

MUDEC_00990​

有効なIPv6アドレスが動作しています。 IPv6アドレスを介したトラフィックはMudfishを介して転送されませんのでご注意ください。

この警告メッセージが発生しても、Mudfishを利用してご希望の使用部分に > 問題がなければ、単純無視してもよいメッセージです。

この警告メッセージは、オペレーティングシステム(OS)上に有効なIPv6アドレスがあることを意味します。そして、そのIPv6アドレスを介してインターネットにアクセスできることを意味します。

この通知は、Mudfish が IPv6 アドレスを処理しないことを通知するためのものです。したがって、MudfishでFull VPNモードが有効になっていても、IPv6接続はフィルタリングされず、Mudfishを通過しません。

たとえば、 netflix.com ドメインの場合、IPv4アドレスとIPv6アドレスの両方をサポートするドメインです。そのウェブサイトへのアクセスにMudfishを適用したい場合は、有効なIPv6アドレスが原因で問題が発生することがあります。

この問題を解決するには、システムで IPv6 を無効にする必要があります。詳しくは下記のリンクをご覧ください。

MUDEC_01034​

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

このエラーの場合、何らかの理由でネットワークファイアウォールがあるとMudfishが判断し、バイパスルートでMudfish中央サーバーに接続しました。 <error_number> 番号が指している問題によって接続失敗が発生したときに表示されるエラーです。下の <error_number> コードをそれぞれ参考にしてください。

  • 10060 WSAETIMEDOUT

    この問題の場合、対応する接続接続を試みましたが、バイパス経路側で特定の時間応答がない場合、表示されることがあります。

現在、ネットワークファイアウォールがある場所でMudfishを使用しているかどうかを必ず確認してください。

MUDEC_01038​

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

この問題の場合、内部的に特定の宛先にSSL接続を試みましたが、 <error_number> エラーが原因で接続できない場合に発生する可能性がある問題です。 <error_number> エラーの意味はそれぞれ次のとおりです。

  • 10060 WSAETIMEDOUT

    接続しようとしているホストが応答しなかったため、接続が失敗したことを意味します。

MUDEC_01040​

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

このエラーの場合、通常Mudfishサービスサーバーデーモンと通信しますが、エラーがある場合はこのエラーが表示されることがあります。

<return_code> 値が-1の場合、 <error_no> 情報はエラーコードを意味します。 <error_no> 値はそれぞれ以下を意味します。

  • 5 SSL_ERROR_SYSCALL

    このエラーの場合、SSL通信で内部ソケットエラーが原因で回復できない場合は、この番号が表示されることがあります。

    ただし、現在のエラーメッセージでは正確に何らかの理由でこのエラーが発生したかどうかは不明です。

MUDEC_01044​

Failed to connect mudfish short_path server.

このエラーメッセージの場合、何らかの理由でMudfish内で「今日のパス」を計算するサーバーに接続しますが、失敗した場合に発生する可能性があります。 MUDEC_00556エラーとほぼ同じエラーであるため、エラーコードの一部についてはMUDEC_00556関連セクションを参照してください。

ただし、MUDEC_00556エラーと異なる点は、このエラーが発生するということは、Mudfishプログラムがユーザーのコンピュータまたはネットワーク上にネットワークファイアウォールがあると判断し、ファイアウォールバイパス機能を使用していることを意味します。

まず、ネットワーク上でMudfishとの接続をブロックできるファイアウォールがあるかどうかを確認してください。

MUDEC_01051​

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

この問題の場合、SSL 通信を行う過程で、read operation にエラーが発生したときに発生する可能性がある問題です。 <error_number> エラーの意味はそれぞれ次のとおりです。

  • 10060 WSAETIMEDOUT

    この問題の場合、対応する接続接続を試みましたが、バイパス経路側で特定の時間応答がない場合、表示されることがあります。

MUDEC_01159​

ICMPプロトコルで目的地とのRTT計算ができません。

この問題の場合、使用している Mudfish アイテムまたは Custom アイテムの宛先への ICMP プロトコルを使用した ping テストが正しくないことを意味します。

このメッセージ 次に、次のようなメッセージが続きます。

  • 「問題が解決しない場合は、Mudfishフォーラムを通じて管理者に連絡してください」

    この問題が発生した場合は、使用している Mudfish アイテムの宛先への ping テストができないことを意味します。この場合、ユーザー側で問題を解決することはできず、Mudfish側の問題であるため、Mudfish側の情報を更新する必要があります。管理者のアップデートが必要です。

  • 「カスタムアイテムの目的地をもう一度見てください。

    このメッセージが付いてくると、現在使用している Custom アイテムから定めた宛先への ICMP ping が正しくできないことを意味します。ユーザーはこの問題を直接解決する必要があります。

    この場合、宛先IPが間違っているため、ICMP ping echoとなる新しいIPを入力してテストしてください。

MUDEC_01172​

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

このメッセージは、FECプロトコル(UDP - Port 10012)を接続プロトコルとして指定した場合に発生する可能性がある警告メッセージです。

もし マルチパスモード を使用しない場合は、単純に無視してもよい問題です。

「Multi Pathモード」を使用中の場合、このメッセージの効果により、そのモードが正常に動作しないことがあります。

MUDEC_01195​

sqlite3_prepare_v2() failed: <errmsg>

このエラーの場合、内部で使用する sqlite3 データベースをターゲットに送信する query の準備中にエラーが発生したことを意味します。 Mudfishランチャー自体の問題はMudfish中継サーバーの問題ではなく、ゲーム接続に影響を与えません。

詳細な理由は <errmsg> に説明されています。発生する可能性のあるエラーは次のとおりです。

  • database is locked

    通常一時的なエラーである可能性が高いです。 Mudfish Launcherプログラムの場合、マルチスレッドプログラムであるため、複数のスレッドが同時にsqlite3操作を実行すると、タイミング問題によってこの問題が発生する可能性があります。

    まず、この問題が発生した場合、 常に 該当する問題が再現されるかどうかを確認してください。もし常に発生するなら本当に遠い問題があるものであり、もはや該当問題が見えなくなったら単純無視してもよい問題と判断されます。

この問題が消えない場合は、Mudfishプログラムを完全に終了した後に以下のファイルを削除してください。 Mudfishのインストールディレクトリにエクスプローラに入り、拡張子 *.db ファイルを削除してください。通常、次のファイルがあります。

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

MUDEC_01269​

Loading the mudfish system extension requires user approval.

この問題の場合、MudfishプログラムはmacOSで使用しているときに表示される問題です。この問題は、MudfishプログラムがMudfish関連のシステム拡張をロードしようとしたときにユーザーの承認が必要であることを意味します。

チェックすべき部分については の使い方 - macOS セクションに詳しく記載されていますので、その部分を参照して問題を解決してください。

MUDEC_01318​

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

このエラーの場合は、「設定 - >プログラム - >例外ルール」メニューに関連しています。通常、そのメニューの「Webトラフィック除外」オプションまたは「Customトラフィック除外」に設定されている部分をオフにすると、このメッセージは消えます。

の根本的な原因は <errno> <errormsg> で詳しく説明しており、通常以下のようなメッセージが出ることがあります。

  • 55 No buffer space available

    このエラーの場合、何らかの原因により、内部的に UDP パケット転送が正しくできず、 Socket バッファーに空き容量がないためです。

    ただし、どのような原因によって socket buffer が継続しているかについての理由は教えてくれません。

MUDEC_01429​

No mudfish nodes picked for the basic node

このエラーの場合は、使用しているアイテムの中継サーバーの基本モードを設定したいのですが、現在の段階では不明な情報がないためにどの中継サーバーを選択するのかわからない場合に発生する可能性があります。この問題を解決するには、以下の部分をチェックしてください。

  • 現在Mudfishのクレジットがあるかどうか 必ず を確認してください。場合によっては、クレジット不足により問題が発生することがあります。

  • 項目設定で中継サーバー選択を「自動選択」にした場合は、自動選択ではなく直接中継サーバーを指定してみてください。

  • または RTTのアップデート方法 のようにRTT情報を更新してから試してください。

  • '設定 -> 中継サーバー'メニューで中継サーバーリスト制限を設定した場合は、その部分を解除してからお試しください。

MUDEC_01432​

Failed to connect mudfish API server.

このエラーの場合、Mudfish 中央サーバーの 1 つである推奨パス計算サーバーから情報を受信できない場合に発生する可能性があります。

問題が解決しない場合は、次のように試してください。

  • アイテムの中継サーバー選択を「自動選択」にした場合は、自動選択ではなく直接中継サーバーを指定してみてください。

  • または RTTのアップデート方法 のようにRTT情報を更新してから試しても同じ症状が発生するかどうかを確認してください。

  • 中央サーバーとの認証のトラブルシューティング セクションに出てくる -t オプションを使用して試している場合は、問題が解決するかどうかを確認してください。

MUDEC_01439​

宛先情報がない状態で中継サーバー自動選択を使用しています。 アイテム設定に入り、中継サーバーを手動で選択してください。

この問題の場合、通常はカスタムアイテムを作成して使用すると表示されることがあります。 中継サーバーを「自動選択」にした場合、Mudfish内にアイテムの「目的地」情報がない場合、中継サーバー選択にならないため、このエラーが浮かび上がるのです。

項目設定メニューに入り、中継サーバーオプションで「自動選択」ではなく手動でMudfish中継サーバーを選択すると解決されます。

MUDEC_01459​

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

この問題の場合、システム上のルーティングテーブルがMudfishの実行中に何らかの理由で変更されたことを意味します。通常、次の状態で発生することがあります。

  • Mudfish以外の種類のVPNプログラムが実行中であり、その部分がシステム上のルーティングを変更した場合。

  • パーソナルファイアウォールまたはアンチウイルスプログラムが実行中であり、その部分がシステム上のルーティングを変更した場合。

この問題が継続的に発生する場合は、上記のプログラムが実行されていることを確認してください。

この問題の詳細な分析が必要な場合は、 問題の報告 をMudfishに送ってください。

MUDEC_01643​

no entry for SID XXX.

このエラーは、通常、Mudfish中継サーバー情報を中央サーバーからクライアントに送信しなかったために発生するエラーです。中央サーバーからエクスポートされない原因は、現在は次の理由によるものです。

  • 現在のアカウントにクレジットがない場合、またはマイナスのクレジットの場合、この問題が発生する可能性があります。

  • 現在使用している料金プラン 定額制 ですか?その場合は、以下のような部分を部分を確認してみてください。

    • https://mudfish.net/admin/user/dataplan/modify で 有効な定額制利用権 を持っていることを確認してください。

    • 定額制利用権の毎月最大トラフィックをすべて使い果たしたかどうかをご覧ください。すべてが使い果たされた場合、このエラーが発生する可能性があります。

  • 装備されているアイテムのうち、無効な中継サーバーに設定されたアイテムがあるため、発生する問題がある可能性があります。

  • 「設定 - >中継サーバー」メニューで中継サーバーのリストを制限した場合に発生することがあります。場合によっては、リストの制限をクリアしてから試してみると便利です。

  • 中継サーバーが内部でアクセス制御リスト(ACL)ポリシーを適用している場合、その中継サーバーがアクセス制限をしている可能性があります。

  • 対応する中継サーバーに一時的に問題があるか、PM時間のために情報を提供していません。

  • 対応する中継サーバーが永久にサービスを終了したため、情報が提供されない可能性があります。

  • シャオミ青春ルーターをお使いの方のうち、旧Mudfishパッケージ(2.1.13以下)をご使用の場合、Mudfish中継サーバーの一覧を取得できないことがあります。

    この場合は、最新のMudfishパッケージバージョンにアップデートする必要があります。

このエラーが発生した場合、単に該当の中継サーバーだけが接続できないことになり、他の中継サーバーは正常に動作するため使用に支障はありませんが、既存にその中継サーバーを使用するようにセッティングしたゲームがある場合は、再度ウィザードメニューからセッティングしていただくと正しく適用されます。