エラーコードリファレンス
文書にエラーがある場合、または提案がある場合は、メッセージを 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です。「관리자 권한으로 실행」は「管理者として実行」に対応します。
MUDEC_00002
Mudfish中央サーバーに接続できません。
この問題は、次の状況で発生することがあります。
-
Mudfish中央サーバーのプログラムが停止している場合に発生します。ただし、Mudfish側の障害がなければ、この可能性は低いです。
-
Mudfishプログラムがネットワークファイアウォールをバイパスしようとしましたが、何らかの理由でバイパスに使用されているCloudflare側の問題により接続できない場合があります。
-
何らかの原因で、ユーザーのコンピュータのファイアウォールが 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では「コントロール パネル → ネットワークとインターネット → ネットワークと共有センター → アダプターの設定の変更」を開きます。英語版のメニュー名は「Control Panel → Network and Internet → Network and Sharing Center → Change adapter settings」です。
該当メニューに入ると、現在オペレーティングシステムにインストールされているネットワークデバイスがありますが、TAP-Win32 Adapter v9 と名付けられたデバイスがあるか確認してください。
そのデバイスが有効になっていることも確認してください。無効になっているために動作しない場合があります。
解決方法については TAP(4) ドライバ関連 文書の内容を確認してください。

画像は韓国語版Windows 10の例です。Windows 7とは外観が異なりますが、アダプター一覧で「TAP-Win32 Adapter V9」を確認する点は共通です。
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セクションが表示されます。

画像は韓国語版Windowsです。「구성」は「構成」、「고급」は「詳細設定」、「값」は「値」です。画像の1500は変更前の例であり、入力する値は各手順に従ってください。
-
この値を既存の1500から1400に変更し、[OK]をクリックしてすべて保存します。
-
Windows 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の接続をブロックしている場合
-
これを解決するための方法として、以下の方法を試してみることができます。
-
中央サーバーとの認証のトラブルシューティング セクションに出てくる
-Oまたは-tオプションを使用して試してください。
画像は韓国語版Windowsの旧版ランチャー設定例です。「대상」は「リンク先」です。画像の
-Oは旧版のオプションで、v5.7.1以降は-tを使用します。 -
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリセットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

画像は英語の旧Microsoftサポートページと韓国語版Windowsのコマンドプロンプトです。「관리자 권한으로 실행」は「管理者として実行」で、入力するコマンドは
netsh winsock resetです。
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中央サーバーの接続が切断されている可能性があります。
これを解決するための方法として、以下の方法を試してみることができます。
-
中央サーバーとの認証のトラブルシューティング セクションに出てくる
-Oまたは-tオプションを使用して試してください。
画像は韓国語版Windowsの旧版ランチャー設定例です。「대상」は「リンク先」です。画像の
-Oは旧版のオプションで、v5.7.1以降は-tを使用します。 -
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリセットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

画像は英語の旧Microsoftサポートページと韓国語版Windowsのコマンドプロンプトです。「관리자 권한으로 실행」は「管理者として実行」で、入力するコマンドは
netsh winsock resetです。
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のメンテナンス時間の場合、一時的にこの現象が発生することがあります。このような場合は、プログラムを終了してからもう一度アクセスするか、メンテナンス終了後にお試しください。
-
継続的な接続の問題(解決策1)
場合によっては、Windowsオペレーティングシステムのwinsock自体の問題が原因で問題が発生することがあります。 NetShellユーティリティを使用してTCP / IPをリセットする方法 のドキュメントを参照してwinsock resetを行ってからもう一度お試しください。

画像は英語の旧Microsoftサポートページと韓国語版Windowsのコマンドプロンプトです。「관리자 권한으로 실행」は「管理者として実行」で、入力するコマンドは
netsh winsock resetです。 -
継続的な接続の問題(解決策2)
もしMudfishをお使いの方が厳しいファイアウォール装備のある会社、学校、役所もしくは軍部隊の方ではありませんか?その場合は、下記のように一度お試しください。
-
スタートメニューから「Mudfish Cloud VPN」メニューに移動します。
-
「Mudfish Cloud VPN」メニューで「Mudfish Launcher」アイコンを探します。
-
アイコンを右クリックし、「プロパティ」を開きます。
-
プロパティウィンドウを表示したら、「リンク先(T)」の実行オプションを変更してください。通常基本的には
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"で設定されていますが、ここに-Oオプションを入れる必要があります。たとえば、次のように言います。
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O
画像は韓国語版Windowsの旧版ランチャー設定例です。「대상」は「リンク先」です。画像の
-Oは旧版のオプションで、v5.7.1以降は-tを使用します。- Mudfishを再起動します。
-
MUDEC_00021
Authentication with username '%s' failed - %s
通常認証エラーが発生したときにこのメッセージを確認できます。
MUDEC_00022
CreateProcess failed with error %d: %s
まず、最新のMudfish配布版を使用しているか確認してください。このエラーの原因は、MUDFISH Launcherが最初に実行されたときにシステムのデフォルトブラウザパスが見つからないか、cmd.exeパスが見つからないために発生する問題です。これが発生する原因は、現在まで知られているとおり
-
Windowsレジストリに「デフォルトブラウザ」設定が一度も設定されたことがない場合
-
現在のオペレーティングシステムでウイルスまたはマルウェアが実行されている場合
として知られています。現在まで知られている解決策には、次のものがあります。
-
Internet Explorerのみを使用している場合は、ChromeまたはFirefoxをインストールしてください。そして実行されたら、通常「デフォルトブラウザ」でセッティングになっていないと変更するか聞いてみますが、「はい」と答えてMudfishを再実行してみます。
-
マルウェアが実行されている場合は、「既定のブラウザ」関連のオペレーティングシステムレジストリを壊す可能性があります。
マルウェア除去ツールで完全に削除してからもう一度お試しください。
-
まず https://mudfish.net のホームページにアクセスして、最新のMudfishディストリビューションをインストールしてください。
上記のエラーが発生した場合は、システムトレイにMudfishアイコンが残っているか確認してください。
アイコンが残っていれば、右クリックすると「Show IP/Port」メニューがあります。そのメニューをクリックすると、
http://127.0.0.1:8282またはhttp://127.0.0.1:xxxxx(任意の数字)情報が表示されますが、お使いのブラウザを使って直接上のアドレスを入力することで利用可能です。
MUDEC_00023
vr3→chunk→next isn't NULL.
このエラーは通常、Mudfishプログラムを初めて実行したときに発生する可能性があるエラーです。すでにMudfishが実行中なのに再度起動した場合や、何らかの理由でmudfish.exeが使用する共有メモリが破損したときに発生する可能性があります。
この問題を解決するには、まずタスクマネージャで以下のすべてのプロセスを強制終了してからMudfishプログラムを再起動してください。
-
mudfish.exe
-
mudflow.exe
-
mudrun.exe
MUDEC_00026
Wrong syntax on .conf file
この問題の場合、Mudfishの内部設定ファイルが壊れているか、何らかの理由で文法が正しくない場合に発生する可能性があります。この問題を解決するには、次の手順を実行してください。
-
Mudfishを完全に終了したら、エクスプローラでMudfishインストールディレクトリに移動します。通常
C:\Program Files (x86)\Mudfish Cloud VPNです。 -
そこで
.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中継サーバーのプライベートIP <ip> のポート <port> にアクセスしようとしましたが、何らかの理由でMudfishプログラムが中継サーバーに接続できない場合に発生する可能性があります。各エラーメッセージの詳細な説明は次のとおりです。
-
60 Operation timed out.
このエラーの場合、
<ip>を使用する Mudfish 中継サーバーへの接続が正常に行われず、一定時間が経過してタイムアウトしたことを意味します。通常 Mudfish 中継サーバーとの接続に問題があることを意味します。
各中継サーバーの Private IP は https://mudfish.net/server/status で確認できるため、どの中継サーバーとの通信に問題が発生したかがわかります。
もし <port> が8081の場合、内部的に使用されているSOCKS proxyへのアクセスに問題が発生したことを意味します。
解決策は次のとおりです。
-
一時的に FastConnectモード をオフにしてからご利用いただけます。
-
もし必ず 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の場合、 -
<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がネットワーク設定の構成を迅速に処理しないために発生する可能性があります。次のようにしてみてください。
- 画面下部のタスクバーを右クリックして「タスクマネージャ」を実行します。
場合によっては、この方法で問題を解決します。この方法がうまくいかない場合は、以下のようにしてみてください。
-
右下のシステムトレイでネットワークアイコンをクリックし、[ネットワーク設定]をクリックします。
-
設定ウィンドウが開いたら、右側の「ステータス」メニューをクリックしてそのウィンドウを開いたままにします。
-
次に「アダプターのオプションを変更する」をクリックした後、ウィンドウを開いたままにしておきます。
-
v4.3.13バージョン以上でWindowsオペレーティングシステムユーザーの場合は、Mudfish Launcherの実行オプション
-Iを使用できます。-Iオプションを有効にすると、DHCP方式でIPアドレスを設定せず、IP Helper APIを介してIPアドレスを設定します。-Iオプションの設定方法は以下の通りです。-
ウィンドウのスタートメニューから「Mudfish Cloud VPN」メニューに移動します。
-
Mudfish Cloud VPNメニューには「Mudfish Launcher」というアイコンが表示されますが、右クリックして「プロパティ(Properties)」メニューに入ります。
-
プロパティウィンドウの「リンク先(T)」の実行オプションを変更します。通常、デフォルトでは
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"で設定されていますが、ここに-Iオプションを入れる必要があります。たとえば、次のように言います。
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -I
画像は韓国語版Windowsです。「대상」(リンク先)の実行ファイル名の後ろに、半角スペースと
-Iを追加しています。 -
適切に適用された場合は、「ダッシュボード → 状態 → プロセス」メニューのコアログ履歴に次の行を見つけることができます。
[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中央サーバーにある認証サーバーとの接続がないことを意味します。発生する可能性のある原因には、次のものがあります。
-
Mudfish中央サーバーにある認証サーバーが停止している場合。
-
現在Mudfishを使用しているコンピュータのファイアウォールまたはネットワーク上のファイアウォールが原因でMudfish中央サーバーにアクセスできない場合。
この問題の場合はファイアウォールのトラブルシューティング リンクに記載されている方法で試してみてください。

画像は韓国語版Windowsの旧版ランチャー設定例です。「대상」は「リンク先」です。画像の-Oは旧版のオプションで、v5.7.1以降は-tを使用します。


画像は韓国語版ipTIMEのWAN側MACアドレス設定例です。「MAC 주소 변경」は「MACアドレスの変更」です。変更が必要な場合は、ファイアウォールの対処手順に従ってください。

画像は英語版Windowsです。「Advanced」は「詳細設定」、「Network Address」はネットワークアドレスの項目です。

画像は英語版OpenWrtのLAN設定例です。「Override MAC address」がMACアドレスの上書き欄です。ISP側の制限への対処で変更する対象はWAN側なので、画像のLANをそのまま変更せず、該当するWANインターフェースの設定を確認してください。
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 エラーが一緒に出力されることになりますが、どの中継サーバーが問題が発生しているかを確認し、フォーラムに投稿してください。 support-ko@loxch.com でご報告お願い致します。
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 ファイルが正しく存在するかどうかを確認してください。ファイルがない場合、ウイルスやマルウェアによって削除された可能性があります。Mudfishを正しく利用するにはファイルの復元が必要です。
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 モードで実行したときに発生する可能性があるエラーで、OSのデフォルトゲートウェイがルーティングテーブルで見つからない場合に発生する可能性があります。以下の場合、現在発生していることがわかります。
- 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ネットワークデバイスとの接続が何らかの理由で切断された場合に発生する可能性があります。
例えば、ネットワーク設定を変更する高速化ツールは、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 内部でその接続をどの中継サーバーに送るべきか情報が見つからないために発生するエラーです。
解決策としては現在としては
-
FastConnectモード をオフにするか。
-
もしゲームをプレイしても問題がなければ、単に無視してもよいエラーに分類されることがあります。
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'値が小さく表示される理由は、通常以下のようですが、
-
現在インターネット線がかかっているネットワーク機器のMTUが強制調整されている場合。
これらの現象は、ネットワーク設定を変更する高速化ツールをインストールする場合、そのプログラムが強制調整を行って発生する現象です。
-
実際の現在のコンピュータとMudfish中央サーバ間の通信において、中間に位置するルータが小さいMTUでのみ通信が可能な場合。
解決方法 1
まず、現在使用されているネットワークデバイスの基本MTUを確認します。通常、値は次のように確認できます。
-
スタートボタンをクリックしてコントロールパネルに移動します。
-
ネットワーク接続 をクリックして、現在システムにインストールされて稼働しているネットワークデバイスのリストを確認します。
-
各デバイスのリストが表示されますが、それぞれを右クリックして[プロパティ]ウィンドウを開きます。これにより、下のウィンドウのようなプロパティウィンドウが表示されます。

画像は韓国語版Windowsです。「구성」は「構成」、「고급」は「詳細設定」、「값」は「値」です。画像の1500は変更前の例であり、入力する値は各手順に従ってください。
-
すると「構成(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という名前のデバイスを見つけることができます。次に、右マウスをクリックして[プロパティ]ウィンドウを開きます。すると、下のウィンドウのようなプロパティウィンドウが表示されます。

画像は韓国語版Windowsです。「구성」は「構成」、「고급」は「詳細設定」、「값」は「値」です。画像の1500は変更前の例であり、入力する値は各手順に従ってください。
-
すると「構成(C)...」ボタンがありますが、該当ボタンをクリックするとプロパティウィンドウが表示されます。 「詳細設定」タブに移動すると、MTUセクションが表示されます。
-
この値を少し小さい値として保存します。
-
Windows 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 オプションを使用して試すことができます。

画像は韓国語版Windowsです。「대상」(リンク先)の実行ファイル名の後ろに、半角スペースと-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エラーが発生する可能性があるいくつかの部分をチェックしてください。
Muddog(https://dog.mudfish.net/)プログラムをインストールしたことがある場合は、そのプログラムを削除してください。
他のVPNプログラムがすでに実行されていることを確認してください。場合によっては、他のVPNプログラムがシステムのルーティングテーブルを変更すると、この問題が発生する可能性があります。
解決方法 1
問題を解決するには、以下のようにTAP-Win32アダプタv9ネットワークデバイスのMTUを1450以下、またはエラーが発生しなくなった以下に減らす必要があります。
-
まず Mudfish を終了します。 Mudfishが実行されているときに以下の手順でMTUを変更すると、プログラムが異常に動作する可能性があります。
-
ネットワークデバイスのうち、TAP-Win32 Adapter v9という名前のデバイスを見つけることができます。次に、右マウスをクリックして[プロパティ]ウィンドウを開きます。これにより、下のウィンドウのようなプロパティウィンドウが表示されます。

画像は韓国語版Windowsです。「구성」は「構成」、「고급」は「詳細設定」、「값」は「値」です。画像の1500は変更前の例であり、入力する値は各手順に従ってください。
-
すると「構成(C)...」ボタンがありますが、該当ボタンをクリックするとプロパティウィンドウが表示されます。 「詳細設定」タブに移動すると、MTUセクションが表示されます。
-
デフォルト値は 1500 に設定されており、この値を少し小さい値として保存します。まず1400から始めて、次からは50ずつ小さい1350、1300などに降りていきながらテストをすると、ある瞬間からはMUDEC_00262エラーがもう見えなくなります。
-
Windows XPでは、正しく適用するために再起動が必要です。
解決方法 2
設定メニューのMTU値を調整すると解決することがあります。次のようにしてみてください。
-
「設定→プログラム」メニューに移動します。
-
該当メニューに入るとMTU値がありますが、その値を1400もしくは1300もしくは1200値に少しずつ減らしながらテストを進めてみてください。
注 1400 は Mudfish の既定値です。
解決方法 3
- 場合によっては、接続プロトコルをUDPからTCPに変更して問題を解決することもあります。
-
「設定→プログラム」メニューに移動します。
-
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が中央サーバーからルーティングテーブル情報を受信できませんでした。場合によってはネットワークの問題が原因で失敗することがありますが、解決しない場合は、次のことを行ってください。
-
中央サーバーとの認証のトラブルシューティング セクションに出てくる
-Oまたは-tオプションを使用して試してみる方法。
画像は韓国語版Windowsの旧版ランチャー設定例です。「대상」は「リンク先」です。画像の
-Oは旧版のオプションで、v5.7.1以降は-tを使用します。 -
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリセットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

画像は英語の旧Microsoftサポートページと韓国語版Windowsのコマンドプロンプトです。「관리자 권한으로 실행」は「管理者として実行」で、入力するコマンドは
netsh winsock resetです。
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プログラムが最初に実行されたときに暗号化キーを生成するための初期化プロセスに問題があることを意味します。このエラーが出た場合は、次のようにしてみてください。
-
現在のWindowsアカウントがパスワードのあるアカウントであることを確認してください。パスワードなしでログインするアカウントの場合は、パスワードを指定して再起動してください。
-
上記の方法1が正しくない場合は、まったく新しいWindowsアカウントを作成し、パスワードを指定してからそのアカウントで試してください。
-
上記の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>への接続を試みたものの、OSから接続状態に関する応答をまったく受け取れなかった場合に発生します。つまり、その中継サーバーとの接続になっていないことを意味します。この場合、以下のように解決できます。
-
接続プロトコル リンクに記載されている他の種類の接続プロトコルを使用して接続を試みます。
-
中継サーバー自体を他のものを試すことができます。
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 プログラムが速度を制限した場合に出ます。速度制限の詳細は 料金プラン の資料を参照してください。
この問題を解決するには、以下の方法のいずれかを試してみることができます。
-
他のプランである従量制プランに変更をお試しいただけます。
-
または不要なネットワークトラフィックを作成するプログラムを終了して、ネットワーク帯域幅を確保してください。
-
または速度制限がもう少し高い定額制プランの他の利用券にアップグレードしてみてください。
http://mudfish.net/admin/user/dataplan/modify リンクから閲覧できます。
-
またはこの問題が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内のエラーが発生した場合。
-
受信したデータ量が少ないかない場合。
この問題がある場合は、以下の項目を一度チェックしてください。
-
まずは、その症状が一時的に発生するのか、常に発生するのかを確認してください。使用しているISPあるいは国際ネットワークの問題によるものかもしれませんが、Mudfish認証サーバーが誤動作していることがあります。
-
該当する問題が発生した状態で、「ステータス → プロセス」メニューに入ると、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中継サーバーまで接続が不安定であることを意味します。詳細な計算式は次のとおりです。
-
すべての中継サーバーのうち、現在のユーザーに最も近い6つの中継サーバーをピックした後、RTTチェックを定期的にします。
-
検査した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が予想より大きい場合。
この問題を解決するには、以下の部分をチェックしてください。
-
現在インストールされているネットワークデバイスのMaximum Transmission Unit(MTU)値を確認して、デフォルト値(通常はEthernetは1500)よりも異常に小さい値が設定されていれば、既定値に戻します。
-
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 つの場合があります。
-
mudwfp.sysドライバが正しくインストールされていない場合に発生する可能性があります。 Mudfishパッケージのインストールが正しく行われていること、およびインストール中にエラーがないことを確認してください。
-
または現在使用している 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 になっていることを確認します。
-
このドメインの場合、14.63.213.39 で resolving になるかどうかがチェックされます。
-
api.mudfish.net
このドメインは 14.63.218.94 で resolving になるかどうかをチェックします。
この3つのドメインをテストした後、DNS resolvingが正しくないか、予期しないIPが返されると、このエラーが発生する可能性があります。このエラーが発生したことは、ユーザーのコンピュータまたは中間ネットワークでDNS要求を監視し、それを改ざんするプロセスがあることを意味します。
これを解決するためにはDNSリクエストを暗号化する必要がありますが、お勧めできる方法は
-
Windows 10/11ユーザーの場合は、DNS Over HTTPS(DOH)を使用する
WindowsがDOH機能をサポートしている場合は、それを使用する方法があります。詳細設定方法の場合は、下記のリンクが参考になる場合があります。
-
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
このメッセージは、システムのメモリが不足していることを意味します。解決策として
-
コンピュータの物理メモリを追加してください。これは最良の方法です。
-
タスクマネージャーを調べてから、どのプロセスがメモリーを多用しているかを確認してください。使用しないプロセスの場合は、強制終了をしてメモリを確保してください。
-
通常システムで最も多くのメモリを占めるものの一つがブラウザですが、ブラウザをすべて閉じてゲームを進めてみてください。
ブラウザを閉じてもMudfishが終了するわけではありません。 Mudfishの場合、右下のsystem trayで動作中です。
-
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アイテムの接続先を再確認してください」
このメッセージが付いてくると、現在使用している 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)ポリシーを適用している場合、その中継サーバーがアクセス制限をしている可能性があります。
-
対応する中継サーバーに一時的に問題があるか、メンテナンス時間のために情報を提供していません。
-
対応する中継サーバーが永久にサービスを終了したため、情報が提供されない可能性があります。
-
シャオミ青春ルーターをお使いの方のうち、旧Mudfishパッケージ(2.1.13以下)をご使用の場合、Mudfish中継サーバーの一覧を取得できないことがあります。
この場合は、最新のMudfishパッケージバージョンにアップデートする必要があります。
このエラーが発生した場合、単に該当の中継サーバーだけが接続できないことになり、他の中継サーバーは正常に動作するため使用に支障はありませんが、既存にその中継サーバーを使用するようにセッティングしたゲームがある場合は、再度ウィザードメニューからセッティングしていただくと正しく適用されます。
