에러 코드 Reference
문서에 오류가 있거나 건의 사항이 있으시면 메세지를 미꾸라지 포럼 (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
미꾸라지 중앙 서버에 접속할 수 없습니다.
이 문제는 다음과 같은 상황일 때 나타날 수 있습니다.
-
현재 미꾸라지 중앙 서버 프로그램이 죽어 있을 경우 나타날 수 있습니다. 보통은 미꾸라지 장애 상황이 아니면 나타나기 힘든 경우이기 때문에 이 문제일 가능성은 낮습니다.
-
미꾸라지 프로그램이 네트워크 방화벽 우회를 시도하였지만, 어떠한 이유로 우회에 사용되는 Cloudfalre 측 이슈로 인해 접속이 안되는 경우일수도 있습니다.
-
어떠한 원인으로 사용자의 컴퓨터의 방화벽이 미꾸라지 중앙 서버로 가는 트래픽을 blocking 할 수 있습니다. 백신 프로그램이나 방화벽 프로그램을 사용 중이시면 우선 disable 을 하신 후 다시 한번 더 테스트 부탁드립니다.
MUDEC_00003
미꾸라지 v5.5.9 버전부터 OpenVPN tap-win32 드라이버뿐 아니라, Wintun 드라이버도 함께 설치하도록 구성되어 있습니다.
만약 어떠한 이유로 TAP-Win32 드라이버 작동이 되지 않을 경우, Wintun 드라이버의 사용을 고려해 보시기 바랍니다.
Mudfish Launcher 를
-N
옵션과 함께 실행할 경우, 해당 기능을 활성화 할 수 있으니 참고 바랍니다. 자세한 활성화 방법은 mudrun 실행 옵션 문서를 참고 바랍니다.혹은 해당 옵션은 '설정 -> 프로그램 -> 런처' 메뉴에서 찾으실 수 있습니다.
TAP-Win32 드라이버를 찾을 수 없습니다
다음과 같은 사항을 우선 체크해 보시기 바랍니다.
-
TAP-Win32 드라이버를 제대로 설치하셨나요? 미꾸라지 배포판은 32 비트와 64 비트용 두 가지로 구성되어 있습니다. 만약 64 비트 윈도우즈에 32 비트 배포판을 설치하시면 TAP-Win32 드라이버가 제대로 설치되지 않을 수 있습니다.
-
TAP-Win32 장치가 존재하나요?
윈도우즈 7 영문판 기준 Control Panel → Network and Internet → Network and Sharing Center 메뉴에 들어가시면 우측 상단에 Change adapter settings 메뉴가 있습니다.
해당 메뉴에 들어가시면 현재 운영체제에 설치되어 있는 네트워크 장치들이 있는데, TAP-Win32 Adapter v9 이라고 명명된 장치가 있는지 확인 부탁드립니다.
그리고 꼭 해당 장치가 사용 으로 되어 있는지도 확인하십시오. 간혹 장치가 사용 안 함 되어 있어서 동작하지 않는 경우도 있습니다.
해결 방법에 대해서는 TAP(4) 드라이버 관련 문서의 내용을 확인해 보시기 바랍니다.
MUDEC_00004
Couldn't connect to aaa.bbb.ccc.ddd:port
이 문제는 미꾸라지 프로그램 (정확하게는 내부 re(4) 가상 네트워크 장치)이 미꾸라지 중계 서버 연결을 시도할 때 오류를 만났을 경우 발생할 수 있습니다.
-
미꾸라지를 사용하실 때 TCP mode 을 사용하게 되면 미꾸라지 중계 서버와 TCP connection 을 맺게 되는데, 어떠한 이유로 미꾸라지 중계 서버가 문제가 있을 경우, 이러한 메세지가 나올 수 있습니다.
이 메세지는 현재 IP aaa.bbb.ccc.ddd 서버가 네트워크 장애 상황일 수 있음을 의미할 수 있습니다.
최근의 미꾸라지 배포판 (v2.0.18 이후) 을 사용할 경우 최대 3 번의 연결 시도 후 계속 연결 오류 시 해당 연결을 포기하게 되며 다음을 넘어가게 됩니다.
-
UDP mode 을 사용하게 되면 이 메세지를 표시하지 않고 넘어가게 됩니다. 하지만 해당 중계 서버가 장애인지를 Message Box 를 통해서 확인할 수는 없습니다.
MUDEC_00005
Failed to send a data to the master server: <errno>
<errstr>
이 오류의 경우 미꾸라지 인증 서버와의 통신에 있어 문제가 있을 경우 발생될 수
있습니다. <errno>
<errstr>
부분이 정확한 오류 메세지에 해당이
됩니다.
이 문제가 지속적으로 발생이 된다면 중앙 서버와의 인증 문제 해결 문서를 참고하셔서 시도를 해보시기 바랍니다.
MUDEC_00006
failed to send a data to the master server: %s
미꾸라지 중앙 서버까지 연결은 성공하였지만 데이터를 보내는데 실패하였을 때 발생할 수 있는 문제입니다.
현재 미꾸라지 중앙 서버가 장애 중에 있거나, 사용하시는 인터넷 회선에 네트워크 문제가 있을 때 나타날 수 있습니다. 혹은 사용하시는 미꾸라지 버전과 중앙 서버 통신 프로그램과의 데이터 포맷이 깨졌을 때 나타날 수 있습니다.
MUDEC_00007
MUDEC_00006 와 같은 이유입니다.
MUDEC_00008
MUDEC_00006 와 같은 이유입니다.
MUDEC_00009
MUDEC_00006 와 같은 이유입니다.
MUDEC_00012
미꾸라지 런쳐가 이미 실행 중입니다.
이 오류 메세지는 MUDFISH Launcher 가 이미 실행 중일 때 나타날 수 있는 메세지 입니다.
이 메세지를 보게 된다면 시스템 tray 위치에서 미꾸라지 아이콘이 존재하는지 부터 확인하십시오. 생선 머리(?) 아이콘이 있다면 정상 실행 중임을 나타냅니다.
-
만약 미꾸라지 대쉬 보드에 접근을 하시고 싶으시면 미꾸라지 아이콘에서 오른쪽 마우스 클릭 후, Open dashboard 메뉴를 선택하시면 됩니다.
-
만약 기본 브라우저가 제대로 작동되지 않아 Open dashboard 메뉴를 선택하여도 아무런 화면이 나오지 않는다면, Show IP/port 메뉴에서 나오는 IP 와 Port 주소로 직접 접근 하셔도 됩니다.
처음부터 미꾸라지를 실행시키려면 아이콘 오른쪽 마우스 클릭 후, Exit 메뉴를 선택하셔서 정상 종료 후 처음부터 다시 시작하시면 됩니다.
MUDEC_00013
Needs to change MTU to <mtu>
manually.
오류의 이유
이 메세지는 사용하시는 Windows 가 보통 XP 일 경우 나타나게 되는데요, 원인은 TAP-Win32 Adapter v9 의 기본 MTU 가 1500 으로 설정되어 있기 때문에 그렇습니다.
이 경고 메세지를 무시하고 미꾸라지를 사용하셔도 문제가 없습니다만 특정 라우터의 경우, 예를 들면 ICMP 패킷을 무시하는 방화벽이 있는 환경, TCP 연결이 제대로 되지 않을 수 있으며, 불필요한 패킷 재전송이 발생할 수 있어 패킷 처리가 비효율 적으로 될 수 있습니다.
해결 방법
TAP-Win32 Adapter v9 의 기본 MTU 을 1400 으로 설정하시는 것을 추천합니다. 세팅을 하는 방법은 다음과 같습니다.
-
시작 버튼을 클릭하신 후 제어판으로 이동합니다.
-
네트워크 연결 을 클릭하셔서 현재 시스템에 설치되어 가동되고 있는 네트워크 장치들의 목록을 살펴봅니다.
-
미꾸라지가 제대로 설치되어 있다면 네트워크 장치 중 TAP-Win32 Adapter v9 이라고 명명된 장치를 찾으실 수 있을 것입니다. 그러면 오른쪽 마우스를 클릭하여 '속성' 창을 엽니다. 그러면 속성 창이 보일 겁니다.
-
그러면 '구성(C)..' 버튼이 있는데, 해당 버튼을 클릭하시면 아래와 같이 설정 창이 나오게 됩니다. '고급'탭으로 이동하시면 아래 그림과 같은 MTU 섹션이 보일 것입니다.
-
이제 이 값을 기존 1500 에서 1400 으로 수정하신 후 확인을 눌러 모두 저장합니다.
-
XP 의 경우는 재부팅을 하셔야 제대로 적용되게 됩니다.
MUDEC_00014
Mudfish Launcher uses the port %s instead of %d
오류의 이유
기본적으로 MUDFISH Launcher 의 경우, 해당 사용자의 컴퓨터 상에서 8282 포트를 이용하여 작동하게 되어 있습니다. 하지만 어떠한 이유로 해당 포트를 다른 프로 세스가 사용하고 있다면, 8282 포트 대신에 임의의 random 포트를 사용하고 이 메세지를 보이도록 하였습니다.
만약 WPAD 을 이용하여 미꾸라지 proxy 서비스를 사용 중이라면 이 문제로 인해 영향을 받을 수 있습니다.
해결 방법
8282 포트를 사용하고 있는 프로세스를 우선 확인하시는 것이 좋습니다. 예를 들어 TCPView 와 같은 프로그램을 사용하여 확인할 수 도 있습니다.
만약 WPAD 사용자이시면 브라우저의 주소를 이 해당 포트 값으로 적당히 수정하시면 됩니다.
MUDEC_00015
failed to receive information from the master server for MR record: <ret>
<error_msg>
미꾸라지 중앙 서버와 통신 중에 데이타를 받아야 하는데, 해당 데이타가 어떠한
이유로 전달이 안될 때 발생할 수 있는 문제입니다. 원인은 <error_msg>
에 해당하는
것으로써 각각에 대해서는 아래와 같습니다.
-
ODR_ETIMEDOUT
MR record 를 미꾸라지 중앙 서버로부터 받으려 하였지만 해당 패킷이 전달되지 못하고 있음을 뜻합니다. 여러 이유로 인해 발생될 수 있는데, 보통 아래의 원인 중 하나입니다.
-
미꾸라지 중앙 서버 자체에 문제가 발생된 경우
-
중간에 위치한 인터넷망의 문제로 인해 네트워크 연결이 불안정할 경우
-
사용자의 컴퓨터 상에 돌아가는 네트워크 방화벽 / 백신 프로그램이 미꾸라지의 연결을 차단하고 있을 경우
-
이를 해결하기 위한 방법으로 아래와 같은 방법을 시도해 보실 수 있습니다.
-
중앙 서버와의 인증 문제 해결 섹션에 나오는
-O
혹은-t
옵션을 이용하여 시도해 보시기 바랍니다. -
현재 컴퓨터의 TCP/IP 설정을 reset 하는 방법
netsh winsock reset
와 같은 명령어를 이용하여 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>
미꾸라지 중앙 서버와 통신 중에 데이타를 받아야 하는데, 해당 데이타가 어떠한
이유로 전달이 안될 때 발생할 수 있는 문제입니다. 원인은 <error_msg>
에
해당하는 것으로써 각각에 대해서는 아래와 같습니다.
-
ODR_EAGAIN
MR record 를 미꾸라지 중앙 서버로부터 받으려 하였지만 해당 패킷이 전달되지 못하고 있음을 뜻합니다.
미꾸라지 중앙 서버의 문제이거나 혹은 중간에 위치한 인터넷망의 문제로 인해 발생될 수 있습니다.
-
ODR_ETIMEOUT
이 오류 코드가 발생되었다면 미꾸라지 프로그램이 정해진 일정 시간 동안 중앙 서버로 부터 데이타를 받지 못하였음을 뜻합니다.
미꾸라지 중앙 서버의 문제이거나 혹은 중간에 위치한 인터넷망의 문제로 인해 발생될 수 있습니다. 혹은 사용자의 컴퓨터에서 미꾸라지 중앙 서버의 연결을 끊어서 발생될 수 있습니다.
이를 해결하기 위한 방법으로 아래와 같은 방법을 시도해 보실 수 있습니다.
-
중앙 서버와의 인증 문제 해결 섹션에 나오는
-O
혹은-t
옵션을 이용하여 시도해 보시기 바랍니다. -
현재 컴퓨터의 TCP/IP 설정을 reset 하는 방법
netsh winsock reset
와 같은 명령어를 이용하여 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>
미꾸라지 마스터 서버에서 인증 응답을 받지 못 한 것입니다.
<result>
와 <err_string>
에 해당 문제에 대한 상세한 내용이 나타납니다.
<err_string>
의 의미는 아래와 같습니다.
-
ODR_ETIMEDOUT
이 오류의 경우, 특정 시간 동안 미꾸라지 중앙 서버로부터 응답을 받지 못하여 timeout 되었음을 뜻합니다.
이 경우, 아래의 경우에 해당 될 수 있습니다.
-
미꾸라지 중앙 서버가 응답이 없을 경우.
-
사용자의 컴퓨터에 있는 AV (anti-virus) 혹은 firewall 프로그램이 미꾸라지 중앙 서버와의 통신을 차단하였을 경우.
-
혹은 네트워크 상에 있는 방화벽이 연결을 차단했을 경우
-
MUDEC_00019
Failed to connect to the mudfish master server
미꾸라지 중앙 서버에 connect(2) 연결이 실패한 것입니다. 미꾸라지 중앙 서버가 현재 장애 혹은 점검 상태에 있거나, 사용하시는 인터넷 업체의 방화벽이 연결을 차단하여 나타나는 현상일 수 있습니다.
MUDEC_00020
Failed to recvfrom(2) the data from master server. Error %ld
미꾸라지 중앙 서버와의 연결은 성공하였지만, 어떠한 이유로 데이타 교환 과정에서 recvfrom(2) 이 실패한 경우를 가리킵니다.
이 문제가 발생된다는 것은 아래의 경우 중 하나일 수 있습니다.
-
일시적인 인터넷 연결 문제
미꾸라지 중앙 서버와의 연결 불안정하거나 현재 미꾸라지 PM 시간일 경우 일시적으로 이런 현상이 나타날 수 있습니다. 이럴 경우 프로그램을 종료하신 후 다시 한번 더 접속하시거나 PM 시간이 지나고 시도해 보시기 바랍니다.
-
지속적인 연결 문제 (해결책 1)
간혹 Windows 운영체제의 winsock 자체의 이슈로 인해 문제가 생길 수 있습니다. NetShell 유틸리티를 사용 하 여 TCP/IP를 다시 설정 하는 방법 문서를 참조하셔서 winsock reset 을 하신 후 다시 시도해 보시기 바랍니다.
-
지속적인 연결 문제 (해결책 2)
혹시 미꾸라지를 사용하시는 곳이 깐깐한 방화벽 장비가 있는 회사, 학교, 관공서 혹은 군부대 쪽이 아닌가요? 그럴 경우, 아래와 같이 한번 시도해 보시기 바랍니다.
-
시작 메뉴를 통해 "Mudfish Cloud VPN" 메뉴로 이동합니다.
-
Mudfish Cloud VPN 메뉴에 보시면 "Mudfish Launcher" 라는 Icon 을 보실 수 있는데요,
-
마우스 오른쪽 버튼을 클릭하셔서 "속성 (Properties)" 메뉴로 들어갑니다.
-
속성 창을 보시면 "대상(T)" 에 있는 실행 옵션을 수정해 주셔야 합니다. 보통 기본적으로는
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"
로 세팅되어 있습니다만, 여기에 -O 옵션을 넣으셔야 합니다. 예를 들면 다음과 같이 말입니다.
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -O
- 그리고 미꾸라지 재실행합니다.
-
MUDEC_00021
Authentication with username '%s' failed - %s
보통 인증 오류가 발생할 때 이와 같은 메세지를 확인할 수 있습니다.
MUDEC_00022
CreateProcess failed with error %d: %s
최신의 미꾸라지 배포판을 이용하고 계신 것 맞으시죠? 이 오류의 원인은 MUDFISH Launcher 가 처음 실행 될 때 시스템의 default browser 경로를 찾지 못하거나 cmd.exe 경로를 찾지 못해서 발생하는 문제입니다. 이런 일이 발생되는 원인은 현재까지 알려진 대로는
-
윈도우즈 레지스트리에 "기본 브라우저" 설정이 한 번도 세팅된 적이 없을 경우
-
현재 운영체제에 바이러스나 악성 코드가 실행 중일 경우
로 알려져 있습니다. 현재까지 알려진 해결책으로는 다음과 같은 것이 있습니다.
-
만약 Internet Explorer 만 사용하셨다면, Chrome 이나 Firefox 를 설치합니다. 그리고 실행하셨다면 보통 '기본 브라우저'로 세팅이 되지 않았다고 변경할 거냐 물어보는데, "예" 로 대답하시고 미꾸라지를 재실행 해봅니다.
-
악성 코드가 실행 중이라면 '기본 브라우저' 과 관련된 운영체제 레지스트리를 망가트릴 수 있습니다.
악성 코드 제거 툴로 완전히 제거하신 후 다시 한번 더 시도해 보십시오.
-
우선 https://mudfish.net 홈페이지에 방문하셔서 최신의 미꾸라지 배포판을 설치합니다.
만약 위 메세지와 같은 오류가 발생한다면 확인하셔야 할 것이 우선 시스템 트레이 쪽에 미꾸라지 아이콘이 그대로 살아 있는지를 확인 부탁드립니다.
만약 살아 있다면 해당 아이콘에서 오른쪽 마우스 클릭 시 Show IP/Port 정보가 있을 거고요. 해당 메뉴를 클릭하시면 현재
http://127.0.0.1:8282
혹은http://127.0.0.1:xxxxx
(임의의 숫자) 정보가 보이실 텐데요, 사용하시는 브라우저를 이용하여 직접 위 주소를 입력함으로써 이용 가능합니다.
MUDEC_00023
vr3→chunk→next isn't NULL.
이 오류는 보통 미꾸라지 프로그램을 처음 실행할 때 발생할 수 있는 오류인데요, 이미 미꾸라지 프로그램이 실행 중인데 다시 프로그램이 실행되거나 어떠한 이유로 mudfish.exe 가 사용하는 shared memory 가 corrupt 가 되었을 때 발생할 수 있습니다.
이 문제를 해결하시려면 우선 작업 관리자에서 아래와 같은 프로세스를 모두 강제 종료하신 후 미꾸라지 프로그램을 재시작 해보십시오.
-
mudfish.exe
-
mudflow.exe
-
mudrun.exe
MUDEC_00026
Wrong syntax on .conf file
이 이슈의 경우, 미꾸라지 내부 설정 파일이 깨졌거나 어떠한 이유로 문법이 맞지 않을 경우 발생될 수 있습니다. 이 문제를 해결하실려면 다음과 같이 하시기 바랍니다.
-
미꾸라지를 완전히 종료 후, 탐색기로 미꾸라지 설치 디렉토리로 이동합니다. 보통
C:\Program Files (x86)\Mudfish Cloud VPN
입니다. -
거기서
.conf
파일을 찾은 후 삭제 합니다.
그리고 미꾸라지를 시작하시면 됩니다.
MUDEC_00029
TCP_nodelay(1) to the client (<ip>
:<port>
) failed: <errno>
<errmsg>
이 오류의 경우 FastConnect 모드 가 On
상태일 때 발생될 수 있는 오류로써 사용자 컴퓨터와의 연결에 있어 TCP Nagle Algorithm 을 off
하려고 하는데 어떠한 이유로 인하여 실패하였을 때 발생될 수 있는 오류입니다.
해당 이유에 대해서는 <errno>
<errmsg>
로 인하여 발생된 것입니다.
현재까지 알려진 오류 메세지로는 다음과 같은 것이 있습니다.
-
54 Connection reset by peer
사용자의 컴퓨터와 연결이 이미 끊어졌을 경우 발생될 수 있는 오류입니다.
이 오류가 지속적으로 발생되면 FastConnect 모드 를 Off 하신 후 시도해 보시기 바랍니다.
MUDEC_00031
TOL_connect(<ip>
, <port>
) failed: <errno>
<errmsg>
이 오류 메세지는 FastConnect 모드 가
On 상태일 때 발생될 수 있는 오류로써, 미꾸라지 중계 서버의 Private IP
인 <ip>
로 포트 <port>
에 접근하고자 했는데, 어떠한 이유로 인해
미꾸라지 프로그램이 중계 서버에 접속을 할 수 없을 경우,
발생할 수 있습니다. 각 오류 메세지에 대한 자세한 설명은 다음과 같습니다.
-
60 Operation timed out.
이 오류의 경우,
<ip>
를 사용하는 미꾸라지 중계 서버로의 접속이 제대로 되지 않아 일정한 시간이 지나 timeout 되었음을 뜻합니다.보통 미꾸라지 중계 서버와의 연결에 문제가 있음을 뜻합니다.
각 중계 서버의 Private IP 는 https://mudfish.net/server/status 에서 확인할 수 있기 때문에 어떤 중계 서버와의 통신에 문제가 발생하였는지 알 수 있습니다.
만약 <port>
가 8081 일 경우, 내부적으로 사용되는 SOCKS proxy 로의 접근에
문제가 생겼음을 의미합니다.
해결책으로는
-
임시적으로 FastConnect 모드 를 Off 하신 후 사용하실 수 있으실 겁니다.
-
만약 반드시 FastConnect 모드 를 On 상태에서 게임을 진행하시고자 하신다면 중계 서버를 변경하셔서 테스트를 해보시기 바랍니다.
MUDEC_00032
stp_auth: TOL_read(2) from the backend (<ip>
:<port>
) failed (ret -1 errno <error_number>
)
이 문제는 사용자 컴퓨터에서 실행 중인 미꾸라지에서 미꾸라지 중계 서버에서
실행 중인 SOCKS proxy 포트를 연결하는데 문제가 발생되어 생기는 문제입니다.
각각의 원인에 대해서는 <error_number>
에 따라 다른데, 다음과 같은 이유
때문입니다.
-
54
ECONNRESET (Connection reset by peer) 를 의미하며 미꾸라지 중계 서버 측에서 연결에 대해 먼저 끊어버렸을 때 생기는 현상입니다.
왜 연결을 끊었는지에 대해 서는 중계 서버 측 로그를 확인해 보아야 정확한 이유를 알 수 있습니다.
MUDEC_00037
failed to do CONNECT to <ip>
:<port>
(ver 5 rcode <return_code>
)
이 오류는 FastConnect 모드 가 켜져 있을 경우 발생될 수 있는 오류로써,
사용자 컴퓨터가 <ip>
:<port>
로 접속을 시도하였지만, 이를 TCP relay 하는
미꾸라지 중계 서버 측에서 해당 <ip>
:<port>
로 접속 시 연결을 할 수 없었음을
가리킵니다. <return_code>
는 중계 서버에서 해당 목적지로 접속했을 때
실패한 원인을 가리키는데, 각각 다음과 같습니다.
-
1
숫자 1 이 찍혔다면 현재로써는 여러 가지 원인 중 하나로 인해 일어날 수 있는 General Error 에 속합니다. 보통 이 오류는 해당 중계 서버에서
<ip>
:<port>
로 접속이 제대로 이루어지지 않을 경우 발생될 수 있습니다. -
5
숫자 5 가 찍혀 있다면, TCP connect 시도가 Connection refused 되었음을 나타냅니다. 즉, Closed port 로 접속을 하여 목적지에서 TCP RST 패킷을 전송해서 연결을 종료하였음을 가리킵니다.
MUDEC_00038
TCP relay from the client to the backend failed.
이 메세지는 어떠한 이유로 미꾸라지 중계 서버에 연결이 불가능할 때 발생되는 오류입니다. 보통 이 메세지는 다른 오류가 발생한 후 마지막으로 출력되기 때문에 근본적인 에러는 이 오류 이전에 출력된 것입니다. 우선 다음과 같이 체크해 보십시오.
-
미꾸라지 UI '상태 → 프로세스' 메뉴의 로그 정보 섹션으로 이동을 합니다.
-
그러면 미꾸라지 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) 를 가리키며 이는 미꾸라지가 해당 연결을 accept(2) 하기 전에 client 측이 연결을 끊었을 때 나올 수 있는 현상입니다.
MUDEC_00041
MUDEC_00299 와 같은 이유입니다.
MUDEC_00042
Tried to add a entry which already exists on the routing table.
미꾸라지 v4 사용자의 경우,
-
이 오류는 Custom 아이템의 설정에 다른 아이템 설정과 중복되는 라우팅 경로가 있을 경우.
-
혹은 프로그램의 내부 문제로 인해 라우팅 경로 단일화가 제대로 되지 않을 경우 발생될 수 있습니다.
미꾸라지 v3 사용자의 경우,
-
'설정 → 일반' 메뉴에 보시면 "라우팅 테이블 자동 로딩" 라는 옵션이 있는데요, (기본값은 On 입니다.) 이 옵션이 On 일 경우 미꾸라지가 처음 시작 시 마법사 메뉴 혹은 미꾸라지 UI '설정 → 라우팅 테이블' 메뉴를 통해 세팅한 라우팅 경로를 자동으로 로딩하게 됩니다. 그래서 보통 지정했던 중계 서버를 변경하실 것이 아니면 다시 라우팅 경로를 세팅하지 않으셔도 됩니다.
이 오류의 경우, 마법사 메뉴 혹은 미꾸라지 UI '설정 → 라우팅 테이블' 메뉴를 통해 한번 세팅한 내용을 다시 세팅하려고 할 때 나오는 경고 메세지입니다. 서비스에 영향을 미치지 않는 부분이 때문에 무시하셔도 됩니다만 혹시나 기존 사용 중인 중계 서버가 아닌 다른 중계 서버를 사용하고 싶으시면, 미꾸라지 UI '설정 → 라우팅 테이블' 메뉴에서 기존 경로들을 삭제 후 다시 메뉴를 통해 세팅하시면 위 경고 메세지가 안 나올 겁니다.
MUDEC_00043
MUDEC_00043: Failed to write the routing socket message for <addr>
/<netmask>
/<gateway>
/<local_ip>
(<errornum>
<errormsg>
cmdval <command>
)
이 오류가 발생할 경우, 위에 나오는 <command>
숫자에 따라 의미가 다를 수
있습니다.
-
<command>
숫자가 1 일 경우,-
<errnum>
숫자가 51 일 경우<errormsg>
가 Network is unreachable 라고 나온다면, 이는 미꾸라지 프로그램 처음 구성시 내부적으로 인터페이스 설정이 제대로 되지 않았음을 뜻합니다.대시보드 '상태 → 프로세스' 메뉴의 Core 로그를 살펴보면 이 오류 이전에 다른 오류가 함께 있을 가능성이 굉장히 높습니다.
이 오류가 나올 경우, 기본 동작 여부 확인 을 반드시 시도하여 제대로 결과가 나오는지 확인해 보시기 바랍니다.
-
-
<command>
숫자가 2 일 경우,-
<errornum>
숫자가 3 일 경우<errormsg>
가 No such process 로 나온다면, 라우팅 테이블에 존재하지 않는 항목을 삭제하려고 했기 때문에 발생됩니다. 이 오류를 경우 특별히 위험하거나 문제가 될 수 있을 가능성이 매우 낮으니 안심하셔도 됩니다.
-
하지만 다른 숫자가 나온다면 정확한 상황을 살펴보아야 하는 관계로 포럼에 글을 남겨 주시면 분석해 답변 드리도록 하겠습니다.
MUDEC_00044
The client isn't ready yet
이 경고 메세지는 사용자 컴퓨터의 DHCP client 가 아직 미꾸라지 Core 프로그램에 IP 주소 요청을 하지 않아 발생되는 문제입니다.
방화벽이 tap(4) 네트워크 장치에 대한 DHCP request 를 block 하고 있기 때문에 발생될 수 있습니다.
이를 임시 해결하기 위한 방법에 대해서는 MUDEC_00045 코드를 참고 바랍니다.
MUDEC_00045
The client doesn't response with DHCP protocol
만약 사용하시는 미꾸라지 버전이 v5.5.8 혹은 그 이상일 경우, OpenVPN의 TAP 드라이버를 대신할 Wintun 드라이버가 새롭게 추가되었습니다.
Mudfish Launcher 를
-N
옵션과 함께 실행할 경우, 해당 기능을 활성화 할 수 있으니 참고 바랍니다. 자세한 활성화 방법은 mudrun 실행 옵션 문서를 참고 바랍니다.