エラーコードリファレンス
文書にエラーがある場合、または提案がある場合は、メッセージを 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」アイコンを右クリックします。

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の接続をブロックしている場合
-
これを解決するための方法として、以下の方法を試してみることができます。
-
中央サーバーとの認証のトラブルシューティング セクションに出てくる
-Oまたは-tオプションを使用して試してください。
-
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリ セットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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オプションを使用して試してください。
-
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリセットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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をお使いの方が厳しいファイアウォール装備のある会社、学校、役所もしくは軍部隊の方ではありませんか?その場合は、下記のように一度お試しください。
-
スタートメニューから「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
- そして 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ディストリビューションをインストールしてください。
上記のメッセージのようなエラーが発生した場合は、まず確認する必要があります。
もし生きているなら、そのアイコンを右クリックすると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の内部設定ファイルが壊れているか、何らかの理由で文法が正しくない場合に発生する可能性があります。この問題を解決するには、次の手順を実行してください。
-
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中継サーバーのPrivate 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
-
適切に適用された場合は、「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セントラルサーバーにある認証サーバーとの接続がないことを意味します。発生する可能性のある原因には、次のものがあります。
-
Mudfish中央サーバーにある認証サーバーが本当に死んで動作しない場合。
-
現在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 エラーが一緒に出力されることになりますが、どの中継サーバーが問題が発生している かを確認し、フォーラムに投稿してください。 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 ファイルが正しく存在するかどうかを確認してください。そのようなエラーがなければ、他の何らかのウイルスやマルウェアによって強制的に削除された可能性があります。
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 内部でその接続をどの中継サーバーに送るべきか情報が見つからないために発生するエラーです。
解決策としては現在としては
-
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が強制調整されている場合。
これらの現象は、パッPing類プログラムをインストールする場合、そのプログラムが強制調整を行って発生する現象です。
-
実際の現在のコンピュータと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エラーが発生する可能性がある>いくつかの部分をチェックしてください。
もしかしてMuddogMuddog(https://dog.mudfish.net/)プログラムをインストールしたことがある場合は、そのプログラムを削除してください。
他の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値を調整すると解決することがあります。次のようにしてみてください。
-
「設定→プログラム」メニューに移動します。
-
該当メニューに入ると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オプションを使用して試してみる方法。
-
現在のコンピュータのTCP / IP設定をリセットする方法
netsh winsock resetなどの命令を使用してリセットできます。詳しくは以下のリンクをご覧ください。- How to reset TCP/IP by using the NetShell utility
- Resetting Winsock Catalog and Solving Network Problem

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> に接続しようとしましたが、オペレーティングシステムの段階でまったく接続されているかどうかに応答しなかった場合に発生する可能性があるエラーです。つまり、その中継サーバーとの接続になっていないことを意味します。この場合、以下のように解決できます。
-
接続プロトコル リンクに記載されている他の種類の接続プロトコルを使用して接続を試みます。
-
中継サーバー自体を他のものを試すことができます。
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 とパスワードが認証に失敗したことを示します。このエラーが常に表示される場合は、以下のようにチェックしてください。
-
「ステータス - >

