FAQ (자주하는 질문)¶
Warning
이 문서는 미꾸라지 v3 (EOL (End Of Life) 된 구 버전) 프로그램에 대한 문서이며 미꾸라지 v3.6.1 버전까지만 유요한 문서입니다.
최신 미꾸라지 버전은 v4 이며 http://mudfish.net/ 에서 다운로드 받으실 수 있습니다.
Note
이 FAQ (자주하는 질문)에 없는 내용의 경우, 포럼(http://forums.loxch.com) 에 방문하셔서 검색을 통해 찾아보시거나 직접 질문을 등록하실 수 있습니다. 만약 비공개 질문을 하고 싶으신 분은 아래의 E메일 주소로 문의하실 수 있습니다.
일반¶
미꾸라지 프로그램은 다른 VPN 이랑 뭐가 다르죠?¶
가장 큰 차이점은 바로 Full-VPN 으로 동작하느냐 아니냐입니다. 여기서 Full-VPN 이 뜻하는 것은 VPN 이 세팅된 시점에서 “운영체제에서 발생하는 모든 트래픽을 VPN 서버로 보내는 것”을 말합니다. 보통의 PPTP 혹은 L2TP VPN 의 경우는 대게 Full-VPN 으로 작동합니다.
하지만 미꾸라지는 Full-VPN 방식이 아닙니다. ‘설정 -> 라우팅 테이블’ 메뉴를 통해 설정한 경로 혹은 마법사 메뉴를 통해 설정한 경로들만 VPN 서버를 통해 전달됩니다.
프로그램 실행했는데 제 public IP 가 안 바뀝니다.¶
미꾸라지 프로그램은 다른 VPN 이랑 뭐가 다르죠? 에서 언급되어 있듯이 Full VPN 방식이 아니기 때문에 실행을 하시더라도 일반적인 IP 체크하는 사이트를 통해 검사하는 방식으로는 public IP 의 변경을 알 수 없습니다.
마법사로 설정했는데 적용이 안되는 것 같아요! 항목에 나온 방법대로 적용 여부를 테스트를 해보시는게 현재는 가장 적당해 보입니다.
미꾸라지 프로그램¶
어떤 OS를 현재 지원하나요?¶
공식적으로 테스트하고 지원하는 OS 는 다음과 같습니다.
Linux Ubuntu 12.04 LTS (64 bit)
OS X 10.8 (Mountain Lion)
Windows XP + SP2 (32 bit)
SP2 이상일 경우 (SP3 포함) XP 에서의 작동은 문제없습니다. 하지만 Windows XP 64 bit 버전은 테스트되지 않았습니다.
Windows 7 (32 bit 와 64 bit)
Windows 8 (32 bit 와 64 bit)
Windows 10
그 외 Windows Vista 는 테스트되지 않은 상태입니다만 Windows 7 에서 정상 작동되는 것으로 보아 문제없이 작동 될 것으로 예상합니다.
미꾸라지를 완전히 제거하고 싶습니다!¶
미꾸라지 v2 기준으로 설명을 드리겠습니다.
아마도 이 링크 (http://ww3.loxch.com/docs/install/html/#id6) 에 있는 대로 제거하셨을 거라고 사료됩니다. 미꾸라지 설치시 크게 2 파트의 파일이 깔리게 되는데,
- TAP-Win32 Adapter v9 이라고 불리는 tap(4) 드라이버
- 미꾸라지 프로그램 (보통
C:\Program Files\Mudfish Cloud VPN
밑에 있는 파일들)
들이 그것입니다. 완전히 제거한다는 것은 위 두개 파트를 지운다는 것을 말하는데, 원래 Uninstall 시 위 두개 모두 제거하게 되어 있습니다.
혹시나 다음과 같은 내용이 있는지 확인 부탁드립니다.
제어판 -> 네트워크 공유 센터 -> Adapter 설정 변경에 들어가시면 설치된 네트워크 장치들을 볼 수 있는데요, 그 밑에 TAP-Win32 Adapter v9 라고 명명된 장치가 있는지 확인 부탁드립니다.
만약 존재한다면 완전히 제거 된 것이 아닙니다.
C:\Program Files\Mudfish Cloud VPN
디렉토리가 있고 밑에 파일들이 있는지 확인 부탁드립니다.
위 두 개의 항목을 체크하시고 없다면 이미 완전히 제거된 것입니다.
Waiting until the client’s ready to handle the routing path list¶
위 메세지가 계속 나오면서 미꾸라지가 제대로 작동을 하지 않을 수 있습니다. 이 메세지는 보통 윈도우즈 DHCP client 가 미꾸라지 Core 프로그램으로부터 IP 를 할당 받을려고 하는데, 어떤 이유로 인해 DHCP Offer 패킷을 받지 못하기 때문에 발생하는 것입니다. 아래와 같이 시도를 해보시고 테스트를 해보십시오.
만약 PC방 컴퓨터에 백신 프로그램이 활성화 되어 있다면 잠깐 disable 시키신 후 미꾸라지를 재시작 해보십시오. 예를 들어 가끔 Norton Anti-virus 프로그램의 경우, 미꾸라지 Core 프로그램이 제공하는 DHCP Offer 패킷을 ARP Spoofing 을 위한 패킷으로 오탐하여 강제 drop 하는 경우가 있습니다.
제어판 -> 네트워크 장치 목록을 보시면 TAP-Win32 adapter v9 장치가 보이실 겁니다. 이 장치를 disable (사용 안함) 하신 후 enable (사용) 을 여러번 해보시고 미꾸라지를 재시작 해보십시오. 가끔 이 방법이 문제를 해결하기도 합니다.
TAP-Win32 adapter v9 네트워크 장치의 속성을 살펴보셔서 “DHCP 사용여부”가 “예”로 제대로 세팅되어 있는지 확인해 주시기 바랍니다.
http://windows.microsoft.com/ko-kr/windows/change-tcp-ip-settings#1TC=windows-7 링크를 참조하셔서 연결 속성을 확인하실 수 있으며 “자동으로 IP 주소 받기” 가 체크되어 있어야 합니다.
운영체제를 재부팅하신 후 다시 한번 더 시도를 해보십시오.
미꾸라지 설치 후 Internet Explorer 가 너무 느려 졌어요.¶
“시작 -> 제어판 -> 인터넷옵션 -> 연결 -> LAN설정”으로 들어가시면 아래와 같은 화면이 나올 것입니다.
자동으로 설정검색, 자동 구성 스크립트 사용 등등 체크되어 있는 부분이 있다면 모두 체크 해제 해 주신후 확인하시고 인터넷 익스플로러를 재시작 해주시면 문제가 해결 될 것입니다.
미꾸라지를 시작 프로그램에 등록하고 싶습니다.¶
몇몇 사용자분들은 미꾸라지 프로그램을 윈도우즈 시작시 자동으로 실행하고 싶어할 수 있습니다. 하지만 아래와 같은 제약으로 인해 등록에 한계가 있는데요,
- 미꾸라지를 실행하실려면 관리자 권한으로 실행되어야 합니다.
- 미꾸라지 Launcher 의 경우, 바이너리 자체가 signing (Windows 의 certification 정책) 되어 있지 않기 때문에 항상 warning 이 발생됩니다.
그래도 세팅을 원하시는 분들을 위해 다음과 같이 좀 더 편하게 실행할 수 있도록 하고 있습니다.
시작 메뉴를 통해 “Mudfish Cloud VPN” 메뉴로 이동합니다.
Mudfish Cloud VPN 메뉴에 보시면 “Mudfish Launcher” 라는 Icon 을 보실 수 있는데요,
마우스 오른쪽 버튼을 클릭하셔서 “속성 (Properties)” 메뉴로 들어갑니다.
속성창을 보시면 “대상(T)” 에 있는 실행 옵션을 수정해 주셔야 합니다. 보통 기본적으로는
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe"
로 세팅되어 있습니다만, 여기에 -u, -p, -B 옵션을 넣으셔야 합니다. 예를 들면 다음과 같이 말입니다.
"C:\Program Files\Mudfish Cloud VPN\mudrun.exe" -u <userid> -p <password> -B
<userid> 와 <password> 는 현재 사용하고 계신 사용자 ID 와 패스워드를 적는 부분입니다. (경고: 패스워드 노출이 될 수 있는 점을 꼭 명심하십시오. 그렇기 때문에 미꾸라지 운영팀은 이 방법을 추천해 드리지 않습니다.)
-B 옵션은 미꾸라지 실행시 기본적으로 browser 를 실행하지 않게 합니다.
그리고 미꾸라지 실행하시면 시스템 트레이에 미꾸라지 아이콘이 자동으로 실행됨을 확인하실 수 있을 겁니다. 만약 Dashboard 를 열고 싶다면 아이콘 메뉴 중 “Open Dashboard” 항목을 클릭하시면 됩니다.
arp: AA:BB:CC:DD:EE:FF is using my IP address 0.0.0.0 on reX¶
자세한 원인 및 해결책은 오류 코드표 항목 에서 확인할 수 있습니다.
Full VPN 기능은 어떻게 사용하나요?¶
Warning
Full VPN 을 사용하시게 되면 모든 트래픽이 지정하신 중계 서버로 전달이 됩니다만, 마법사 메뉴를 통해 세팅하신 게임에 대해서는 예외로 처리됩니다. 반드시 기존 설정된 게임들에 대한 라우팅 경로를 삭제하신 후 이용하시기 바랍니다.
Full VPN 기능이 활성화되면 컴퓨터상에서 발생하는 모든 트래픽을 미꾸라지 중계 서버를 통해 전달되게 되는데요, 그럴 경우, 게임 서버에서 보았을 때, 완전히 중계 서버 IP 로 등록된 게임 유저로 보이게 됩니다. 이 기능을 통해 PunkBuster 이슈, 샌드박스 문제, P2P 게임 지원 문제 등등이 해결될 수 도 있는데요. 다음과 같이 설정해서 한번 시도 바랍니다.
- 미꾸라지 최신 버전 (v3.2.0) 으로 업그레이드한 후 미꾸라지를 실행합니다. 아마 첫 화면인 대쉬보드에 요약 화면을 보면 “Full VPN 기능: Disabled” 라고 나올 겁니다.
- 미꾸라지 UI ‘설정 -> 일반’으로 이동한 후, Full VPN 기능란을 살펴봐 주세요. 그리고 중계 서버로 사용할 IP 를 선택한 후 저장하기를 선택합니다.
- 그리고 미꾸라지를 완전히 종료 후 다시 시작합니다.
- 이제 첫 화면 대쉬보드에 “Full VPN 기능: Enabled” 라고 나온 것을 확인해 주세요. 이 순간부터 컴퓨터의 모든 트래픽은 미꾸라지 중계 서버를 통해 전달되게 됩니다.
- http://whatismyipaddress.com/ 와 같은 사이트를 방문하셔서 IP 주소가 제대로 수정되었는지 확인하신 후 게임을 실행시켜 이용해 보세요.
하지만 주의하셔야 할 것은 Full VPN 기능을 사용할 경우, P2P 기반의 게임도 지원이 되고 예상하지 못한 크랙 방지 프로그램 (예를 들어, PunkBuster) 을 좀 더 효과적으로 우회할 수 있는 기회를 제공해 줍니다만 부주의하게 사용할 경우 트래픽 (즉, 미꾸라지 크레딧의 감소로 이어짐)을 굉장히 많이 소비할 수 있는 점 꼭 알아 두세요. 예를 들어 아래와 같은 것이 Full VPN 이 활성화되어 있는 동안은 모두 미꾸라지 트래픽을 소비하는 행동에 해당됩니다.
- 게임을 하는 동안, 웹 서핑을 하거나,
- 미꾸라지 Full VPN 이 켜져 있는 동안 torrent 혹은 웹 하드를 통해 파일을 다운로드 받거나,
- 다른 기타 네트워크 활동이 발생되는 프로그램을 실행하고 있을 경우.
미꾸라지의 크레딧은 트래픽 종량제이니 만큼 사용하신 트래픽의 양만큼 차감된다는 점 상기 바랍니다. 만약 게임을 위해 미꾸라지를 켜셨다면 다 쓰신 후 반드시 미꾸라지를 종료해 주시기 바랍니다.
Full VPN 기능은 어떻게 끄나요?¶
세팅하신 Full VPN 기능을 끄기 위해서는 다음과 같이 하시면 됩니다.
미꾸라지 UI ‘설정 -> 일반’ 메뉴에 들어갑니다.
- ‘Full VPN 기능’ 옵션에 보이는 중계 서버 목록 중 제일 하단에 위치한
‘Full VPN 기능 끄기‘ 를 체크합니다.
설정을 ‘저장’ 한 후 미꾸라지를 재시작합니다.
다시 로그인을 하셨을 때 처음 나오는 대쉬 화면에 Full VPN 기능이 Disabled 된 것을 확인 합니다.
ADN 기능 관련¶
ADN 기능이 무엇인가요?¶
ADN 기능은 WTFast 프로그램을 사용해 보신 분에게는 조금 친숙한 개념일 수 있는 데요, 해당 프로그램의 Server Chains 기능이랑 유사하다고 보시면 됩니다.
보통의 VPN 은 한대의 중계 서버를 선택하고 해당 서버를 통해 트래픽을 전달하게 됩니다. 하지만 ADN 기능의 경우, 두 대의 중계 서버를 통해 트래픽이 전달되게 됩니다.
ADN 모드로 세팅하게 되면, 패킷 경로가 기존 “사용자 컴퓨터 -> 중계 서버 -> 게임 서버” 에서 “사용자 컴퓨터 -> 중계 서버 -> 중계 서버 -> 게임 서버”로 변화하게 됩니다.
이 기능을 사용하게 되면 다음과 같은 유리한 점이 있을 수 있습니다.
- 만약 사용자 컴퓨터 <-> 중계 서버 간에 네트워크 병목 현상이 있지만 이를 회피하기 위한 경로가 제한적일 때 유용할 수 있습니다.
- 지역 제한이 있는 게임을 해야 하는데, 사용하고 계신 회선이 나쁠 경우. 예를 들어 일본 게임을 할려면 반드시 일본에 위치한 중계 서버를 사용해야 하는데 내가 사용하고 있는 인터넷 회선이 일본과의 해외망 peering 이 좋지 않아 연결은 되지만 연결 상태가 불량할 경우.
ADN 기능은 어떻게 사용하나요?¶
Warning
만약 ADN 모드로 실행되고 있을 경우, Full VPN 기능은 정상 작동하지 않음을 알아 주셨음 합니다.
- 미꾸라지를 실행하고 로그인하신 후, ‘설정 -> 라우팅 테이블’ 메뉴에서 기존에 세팅하신 라우팅 경로를 삭제합니다. 그리고 미꾸라지를 종료합니다.
- 최근 미꾸라지 배포판으로 업그레이드하셔야 하는데요, 만약 v3.3.2 이하의 버전을 사용하고 계시면 반드시 그 이상 버전을 사용하셔야 합니다.
- 미꾸라지를 실행하고 로그인하신 후, ‘설정 -> 일반’ 메뉴에 접속합니다. ADN 모드가 있을 텐데요, On 으로 설정하시고 저장하신 후 미꾸라지를 재시작합니다.
- 그럼 이제 부터는 ADN 모드로 미꾸라지가 시작된 겁니다. 이 모드에서는 현재 Full VPN 기능을 지원하지 않으며, 오직 마법사 메뉴를 통해 세팅된 게임에 대해서만 작동이 됩니다.
- ‘설정 -> 마법사’ 메뉴를 통해서 ADN 을 지원하는 게임을 선택하고 알맞은 미꾸라지 중계 서버를 선택합니다.
하지만 여러 중계 서버를 거치지 때문에 그 만큼 트래픽 사용이 많아 지게 되면 크레딧 차감이 2 배 정도 많습니다.
혹시 사용하시면서 문제가 있으시면, ADN 모드를 Off 를 세팅, 저장하시고 재시작 하시면 기존 원래 모드로 다시 복구됩니다. 그리고 이슈가 있으시면 포럼에 글을 남겨 주시면 최대한 지원해 드리겠습니다.
TAP(4) 드라이버 관련¶
TAP(4) 드라이버가 작동을 하지 않아요¶
아래의 순서대로 확인 및 점검을 해보시기 바랍니다.
우선 tap(4) (윈도우즈에서는 TAP Win32 adapter v9 네트워크 장치) 드라이버가 제대로 설치되어 있는지 확인하셔야 합니다. 예를 들어 Windows XP 기준으로 설명을 드린다면
- 시작 -> 설정 -> 제어판 -> 네트워크 연결 에 들어가시면 TAP-Win32 adapter v9 이 있는지 확인하실 수 있습니다.
만약 네트워크 장치가 제대로 설치되어 있다면 반드시 해당 장치가 “사용” 으로 체크되어 있는지 확인하셔야 합니다. “사용 안함” 으로 체크되어 있다면 “사용” 으로 변경해 주세요.
만약 네트워크 장치가 제대로 설치되어 있지 않다면 아래와 같이 점검해 보시기 바랍니다.
반드시 미꾸라지 공식 홈페이지 (http://ko.loxch.com) 에서 미꾸라지 Installer 를 받으셔서 설치하시기 바랍니다. 가끔 개인의 블로그나 카페에서 받으셔서 프로그램을 설치하시는 분들이 계신데요, 그럼 파일의 경우 바이러스 나 악성 코드가 심어져 있을 수 있으며 그로 인해 TAP Win32 adapter v9 장치가 설치가 안되는 경우가 있습니다.
현재 사용하고 계신 운영체제가 32 bit 인지 64 bit 인지 반드시 확인 하시고 그에 알맞은 미꾸라지 설치 파일을 이용하여 설치해 주세요.
Windows XP 사용자이시면, http://www.majorgeeks.com/files/details/winsock_xp_fix.html 에 나온 툴을 이용하셔서 fix 하신 후 사용해 보십시오. 이 툴을 네트워크 관련 Windows Registry 가 깨진 부분이 있다면 복구해주는 프로그램인데요, 반드시 Registry 백업을 먼저하시고 사용해 주시길 권해드립니다.
TAP Win32 adapter v9 네트워크 장치를 수동 설치해 보십시오. 아래의 링크 중 자신의 플랫폼에 맞는 파일을 다운로드 합니다.
- http://static.loxch.com/tools/tap0901-i386.zip (32 bit 용)
- http://static.loxch.com/tools/tap0901-x86_64.zip (64 bit 용)
파일을 다운로드 받으셔서 적당한 폴더에 압축을 푸시고 안에 있는 두개의 .bat 파일을 실행하셔서 변화가 있는지 확인 부탁드립니다. 아래와 같이 확인하시면 되는데요,
- 압축을 탐색기를 이용해서 적당한 곳에 풉니다.
- 안에 remove.bat 파일이 있는데 탐색기로 실행합니다. 이럴 경우 내부에 설치된 TAP Win32 adapter v9 장치를 삭제합니다.
- 끝났다면 다시 install.bat 를 실행합니다.
- 끝났다면 ‘제어판 -> 네트워크 장치’ 에 들어가셔서 TAP Win32 adapter v9 이 제대로 설치되어 있는지 확인합니다.
이렇게 해도 네트워크 장치가 설치가 안되어 있다면 “제어판 -> 장치 관리자” 메뉴로 들어가셔서 네트워크 어댑터 부분에 설치가 제대로 되지 않은 (느낌표로 표시되는) 장치가 있는지 확인 부탁드립니다.
OpenVPN 패키지를 이용하여 설치를 시도해보는 방법도 있습니다. 미꾸라지가 사용하는 TAP Win32 adapter v9 네트워크 장치의 경우 OpenVPN 프로젝트 (http://www.openvpn.net) 에서 제작한 것이기 때문에 동일한 네트워크 장치를 사용하신다고 보시면 됩니다. 아래와 같이 한번 시도해 보시길 바랍니다.
- http://openvpn.net/index.php/download/community-downloads.html 에 접속하셔서 Windows Installer 중 32-bit 혹은 64-bit 용을 자신의 환경에 맞게 설치를 합니다.
- http://www.vpnbook.com/freevpn 에 접속하시면 OpenVPN 을 무료로 사용할
있는 서비스를 제공하는데 여기에 나온 설정 파일을 사용하셔서 OpenVPN
client 를 구성합니다. 예를 들어 아래와 같이 할 수 있습니다.
- http://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US1.zip
파일을 다운로드 받아 압축을 풀고 안에 있는 파일을
C:\Program Files\OpenVPN\config
혹은C:\Program Files (x86)\OpenVPN\config
폴더에 복사합니다.
- http://www.vpnbook.com/free-openvpn-account/VPNBook.com-OpenVPN-US1.zip
파일을 다운로드 받아 압축을 풀고 안에 있는 파일을
- 설치 완료 후 시작 프로그램에서 ‘OpenVPN GUI’ 을 관리자 권한 으로 실행하시면 시스템 트레이에 OpenVPN 아이콘이 보이실겁니다.
- 해당 아이콘에서 마우스 오른쪽 버튼 클릭시 보이는 vpnbook 설정들 중 하나에 대해 Connect 시도해 보세요. 만약 접속이 안되시거나 혹은 되시면 View Log 메뉴를 통해 접속한 서버와 통신에서 사용된 로그를 확인 하실 수 있습니다.
- 만약 이 방법이 아무런 문제없이 작동이 된다면 미꾸라지 또한 작동이 제대로 되어야 합니다.
탐색기를 이용하셔서
c:\Windows\inf\setupapi.dev.log
파일이 있는지 확인 부탁드립니다. 만약 해당 파일이 있으시면 support-ko@loxch.com 으로 보내주세요. 분석 후 좀 더 근본적인 원인에 대해 답변을 드릴 수 있습니다.
마법사 메뉴 관련¶
마법사로 설정했는데 적용이 안되는 것 같아요!¶
마법사 메뉴를 통해 게임을 설정하였는데 적용이 되지 않을 경우, 아래의 항목들을 체크를 해보시기 바랍니다.
- ‘상태 -> 라우팅 테이블’ 메뉴에 들어가시면 현재 미꾸라지 Core 프로그램에 설정된 라우팅 경로 항목들을 살펴보실 수 있을 것입니다. 그 중에 설정하신 게임이 항목으로 들어가 있는지 꼭 확인하십시오. 항목이 보이지 않는다면 Refresh 버튼을 클릭해서 다시 불러와 보시고 여전히 보이지 않는다면 어딘가 문제가 있는것입니다.
- 만약 제대로 경로가 세팅이 되었다면 아래의 그림과 같은 결과를 살펴볼 수 있는
‘상태 -> 네트워크 밑 통계’ 메뉴를 이용해 보시기 바랍니다. 아래 예제는
아무런 게임 적용이 안되었을 때 볼 수 있는 그래프 및 통계 값입니다.
만약 제대로 세팅이 되어 있다면
- 네트워크 란의 실시간 그래프가 게임 진행중일 때는 RX/TX 의 값이 계속 변하기 때문에 활발히 움직일 것입니다. 하지만 적용이 안되었을 경우 변화가 거의 없는 상태일 것입니다.
- 통계 란의 값들도 Refresh 버튼을 클릭할 때 마다 계속 변화가 있어야 합니다. 일정 시간동안 아무런 값의 변화가 없다면 문제가 있는 것입니다.
- 아래에 두개의 그래프를 준비해 보았습니다. 처음 보이는 그래프는 적용이 안되어 미꾸라지 Core 로의 트래픽이 전혀 없는 상태를 나타내며, 두번째 그래프는 적용이 되어 트래픽이 있는 상태를 표시합니다.
마법사 메뉴에서 게임 항목이 사라졌어요.¶
미꾸라지 프로그램의 경우, 이전에 마법사 메뉴를 통해 한번이라도 세팅한 적이 있는 항목에 대해서는 미꾸라지 재시작시 자동 세팅되게 되어 있습니다. ‘상태 -> 라우팅 테이블’ 메뉴에서 Refresh 버튼을 이용해서 해당 게임이 세팅되어 있는지 다시 한번 더 확인 부탁드립니다.
마법사 메뉴에서는 이미 세팅된 항목에 대해서는 보여주지 않습니다. 항목이 보이지 않는다는 것은 세팅이 되었다는 의미입니다.
마법사 메뉴에 하고 싶은 게임이 등록되어있지 않아요!¶
막상 미꾸라지를 결제하였는데 마법사 메뉴를 통해 게임을 세팅하고자 할 때 해당 게임이 등록되 않을 경우는 아래와 같이 임시적으로 게임을 하실 수 있습니다.
Full VPN 기능은 어떻게 사용하나요? 에 나와 있는 방법대로 Full VPN 기능을 활성화 시키시면 사용량이 일시적으로 많아질 수 있지만 지원되지 않는 게임 혹은 P2P 기반 게임을 모두 미꾸라지를 통해 사용할 수 있습니다.
만약 게임 서버 정보를 스스로 분석하실 수 있는 분들의 경우, 수동으로 라우팅 테이블에 등록함으로써 이용 가능합니다.
자세한 수동 라우팅 테이블 등록 및 삭제에 대해서는 http://ko.loxch.com/docs/launcher/html/#menu-setting-rt 링크를 참고해 주세요.
만약 크레딧 사용이 염려되신다면 http://forums.loxch.com/viewtopic.php?f=4&t=119 에 나온 방법대로 해당 게임의 패킷 덤프 파일을 보내주시면 분석 후 마법사 메뉴에 등록해 드릴 수 있습니다.
핑 관련¶
핑이 폭발했어요!¶
미꾸라지를 사용하다보면 가끔 핑이 비정상적으로 높게 나타날 수 있는데, 그에 대한 확인 방법으로는 아래와 같이 확인을 우선 해보시기 바랍니다.
- 미꾸라지 UI ‘상태 -> 미꾸라지 중계 서버’ 메뉴로 이동합니다. 그러면 사용자 <-> 중계 서버 사이의 RTT 그래프를 확인하실 수 있는데요, 그래프의 추이와 RTTStd (RTT 표준편차) 값을 유심히 살펴보시기 바랍니다. 만약 모든 중계 서버로의 RTT 가 동시 다발적으로 특정 순간에 튀는 현상이 발생되었다면 핑의 폭발 지점은 현재 사용하고 계신 인터넷 회선 업체 때문에 발생한 것으로 생각하셔도 됩니다. 이 문제의 경우 미꾸라지 중계 서버의 문제보다는 사용하고 계신 인터넷 회선의 문제이기 때문에 제가 해결해 드릴 수 있는 범위가 아닌 것 같습니다.
- 확인 결과, 사용자 <-> 중계 서버의 RTT 가 매우 안정적임에도 불구하고 (적어도 packet loss 가 없는 상태) 핑 값이 비정상적으로 높게 나타날 경우, 미꾸라지 중계 서버의 network bandwidth 가 full 에 가깝게 사용되고 있거나, 미꾸라지 중계 서버부터 backend 서버 (게임 서버)까지의 네트웍 구간에 congestion 이 발생하고 있음을 나타낼 것입니다.
미꾸라지에서 보이는 핑 결과와 게임내에서 핑 결과가 다릅니다.¶
이 부분은 여러가지 원인이 있을 수 있는데요, RTT 가 미꾸라지와 게임내가 다른 이유는
미꾸라지에서 RTT 를 측정하는 방법과 게임이 RTT 를 측정하는 방법이 같지 않습니다.
그렇기 때문에 측정에 사용되는 프로토콜이나 방식에 따라서 결과가 서로 다를 수 있습니다.
게임 서버의 system load 는 고려되지 않습니다. 예를 들어 게임이 많은 사용자로 인해 굉장히 바쁘게 움직이고 있다면 이로 인해 발생되는 delay 는 미꾸라지 RTT 결과에는 반영되지 않습니다.
네트워크 block 이 다를 수 있습니다. 특정 게임의 경우 방화벽 룰이 굉장히 엄격하게 적용되어 RTT 를 측정하는 것이 여의치 않을 경우 해당 네트워크 block 을 기준으로 측정가능한 RTT 를 계산하는데, 이로 인해 게임내 결과와 다를 수 있습니다.
핑이 늘었어요!¶
우선 아래의 내용을 읽기전에 아래 질답 섹션인 “mudfish 가 지금 작동중인지 확인은 어떻게 하나요?” 을 읽어 mudfish 가 정상작동 중임을 확인하세요.
정상작동 중임에 불구하고 ping 이 이전보다 늘었다면 아래의 하위 섹션들을 확인하세요.
이전과 비교시 0 ~ 30 ms 늘었을 경우¶
제 환경을 예로 든다면 저는 현재 Santa Clara, CA USA 에 거주중인데 근무중인 회사 네트웍으로 직접 wow 접속시 145 ~ 160 ms 정도 나오고 집 네트웍 (comcast) 으로 접속시 190 ~ 500 ms 정도 나옵니다. mudfish 로 접속하게 되면 회사나 집이나 그 중간치인 170 ~ 180ms 정도 나오구요.
회사 네트웍으로 mudfish 접속시 0 ~ 30 ms 가량 느려지는데, 이런 결과가 나오는 것은 네트워크의 routing path 가 다르기 때문입니다. mudfish 을 사용하게 되면 네트워크 패킷의 흐름이 이전에는
사용자 컴퓨터 <— direct connection —> 한국 와우 서버
와 같았다면 사용 후는
사용자 컴퓨터 <— 가속 적용구간 —> 한국 중계 서버 <—> 한국 와우 서버
이렇게 변하는데, 한국에 있는 중계 서버가 꼬진 IDC 센터에 박혀 있다 보니 0 ~ 30 ms 정도의 delay 가 늘 수 있습니다.
즉, 사용자 컴퓨터 <–> 한국 와우 서버 간의 routing 이 중계 서버 거친 것보다 좋을 때 나타날 수 있는 현상입니다.
이 문제를 근본적으로 해결하기 위한 방법은....
- 무식하지만 가장 확실한 돈으로 중계 서버 도배하는 겁니다. (ㅡ.ㅡ;;;) routing 이 더 좋고 한국 와우 서버 가까운 곳에 중계 서버를 설치해야만 이 문제를 해결할 수 있습니다.
- mudfish 을 사용하지 않는 것입니다. 제 입으로 이런 말을 하면 저의 개발 실력을 부정하는 것이겠지만 방법이 없습니다. Network latency 가 늘어나는 것은 하드웨어적인 approach 만으로 해결할 수 있지 mudfish 와 같은 소프트웨어로 해결할 수 있는 문제가 아닙니다.
이전과 비교시 30 ms 이상 늘었을 경우¶
우선 ping 의 변동폭을 지켜보시고 어떻게 변경되어 가는지 지켜보십시오. 이런 경우 원인이 너무 다양해서 의심할 수 있는게 한 두가지가 아닙니다. 의심할 수 있는 사항들을 주저리 주저리 적어 보면
- Network Congestion 이 routing path 중간에 발생했을 경우.
- 기타 등등
상황 분석을 위해서는 좀 더 고급 debugging 기술이 필요하기 때문에
으로 연락주시면 자세한 원인 분석을 해 드리겠습니다.
중계 서버 관련¶
어떤 중계 서버를 이용해야 하나요?¶
중계 서버를 선택하실려면 고려되어야 할 포인트가 2 군데가 있는데요, ‘사용자 컴퓨터 <-> 중계 서버’ 간 구간과 ‘중계 서버 <-> 목적지’ 구간이 그것입니다. 보통 이 구간의 RTT 평균값과 표준 편차 모두 낮은 중계 서버가 좋은 서버입니다.
보통은 마법사 메뉴를 통해 게임을 선택하시게 되면 위 두 구간의 값들을 기반으로 계산한 Score 점소가 표시가 되게 되며, 가장 낮은 점수를 받은 (접속하기에 좋을 것으로 판단되는) 중계 서버가 파란색으로 선택되게 됩니다.
만약 마법사 메뉴에 등록되지 않은 게임을 하실려면 위 두 구간 중 ‘사용자 컴퓨터 <-> 중계 서버’ 간 구간만 확인이 가능한데요, 미꾸라지 UI ‘상태 -> 중계 서버’ 메뉴에 방문하시면 RTT 평균값과 표준 편차를 확인할 수 있습니다.
중계 서버를 이용하면 RTT (Round Trip Time) (핑값)이 줄까요?¶
솔직하게 말씀드리면 확답을 드리기 힘듭니다. 어떤 중계 서버를 사용하느냐에 따라 RTT 가 줄어 들수도, 변화가 없을 수도, 오히려 증가할 수 있습니다. 심지어는 무료 서버보다 RTT 가 안 좋을 수 있습니다. 그 이유는 각 서버마다 네트워크 회선이 다르고, 서버의 상태또한 다르기 때문입니다.
RTT 의 경우, 물리적인 latency 의 한계가 분명히 있기 때문에 최상의 path 로 전달될 때의 RTT 그 이하로 절대 내려갈 수 없습니다. 새로운 해저 광케이블이 뚫리지 않는 이상은 말이지요.
그럼에 불고 하고 굳이 중계 서버를 사용하면 좋음 점에 대해 왜 굳이 크레딧을 구매해야 하나요? 섹션에 자세히 나와 있습니다.
중계 서버를 이용하면 끊김 현상이 줄어들까요?¶
솔직히 말씀드리면 확신할 수 없습니다. 인터넷을 정말 많은 ISP (Internet Service Provider) 업체들의 peering 으로 연결된 거대한 망입니다. 만약 현재 접속하고자 하는 목적지 (패킷의 destination) 의 물리적인 거리가 굉장히 먼 곳이라면 해당 목적지에 도달하기 위해서는 수많은 ISP 업체들을 거쳐 거쳐 가게 됩니다. (보통 Hop 이고 표현을 합니다.)
그렇기 때문에 가는 중간의 경로상에 어떤 네트워크 congestion 이나, 장애가 있을 경우 항상 delay 가 발생하거나, 연결이 끊어질 수 있 수 있습니다.
중계 서버를 사용하더라도 이로 인해 끊어짐 현상을 만날 수 있습니다.
그럼에 불고 하고 굳이 중계 서버를 사용하면 좋음 점에 대해 왜 굳이 크레딧을 구매해야 하나요? 섹션에 자세히 나와 있습니다.
중계 서버를 이용하려면 라우팅 설정을 다시 해야 하나요?¶
네. 그렇습니다. 만약 기존에 설정된 라우팅 경로가 무료 중계 서버를 가르키고 있다면, 라우팅 경로를 삭제하신 후 다시 마법사 메뉴를 통해 설정하셔야 합니다.
만약 마법사 메뉴를 통해 설정 시도시 해당 중계 서버를 선택할 수 없거나 ? 마크가 뜬다면 미꾸라지 프로그램을 완전히 재시작해보시기 바랍니다.
중계 서버 이름에 PBE 라고 적혀있는데 무슨 의미죠?¶
Public Beta Environment 의 줄임말로써 미꾸라지 새 기능을 테스트하기 위한 전용 서버입니다. 기본적으로 크레딧을 구매하지 않는 사용자도 사용할 수 있는 중계 서버입니다. 단, 순수히 말그대로 Beta 기능 테스트를 하는 용도이기 때문에 언제든지
- 중계 서버가 rebooting 되거나 프로그램이 재시작될 수 있습니다.
- 중계 서버가 유료 서버로 변신할 수 있습니다.
- 중계 서버가 더 이상 서비스를 하지 않을 수 있습니다.
크레딧 관련¶
언제 크레딧이 감소하나요?¶
미꾸라지의 요금제는 크레딧을 기반한 종량제입니다. 즉, 크레딧이 계정에 남아 있는 한 언제든지 사용가능하며 이 크레딧은 만료 기간이 없습니다.
오직 크레딧은 사용하신 트래픽 양에 따라 차감되게 되며, 이 차감되는 양은 각 중계 서버의 사용 비용에 좌우됩니다.
구매를 했는데, 중계 서버를 선택할 수가 없어요!¶
다음과 같이 한번 해보시고 여전히 작동이 안되는지 확인 부탁드립니다. 아직 해당 부분이 자연스럽게 처리되도록 구현되어 있지 않아 발생되는 문제입니다.
- 크레딧을 구매를 하셨다면, 해당 계정에 적용되기 까지 최대 1 분 정도의 시간이 걸릴 수 있는 점 양해 바랍니다.
- 만약 계정 관리 페이지 (http://accounts.ko.loxch.com) 를 통해 크레딧 충전이 제대로 되었음을 확인하셨다면, 이제 미꾸라지를 완전히 재시작하셔야 합니다. 현재는 재시작을 하지 않을 경우, 중계 서버 정보를 알 수 없기 때문에 서버를 선택하실 수 없습니다.
여전히 문제가 지속된다면 support-ko@loxch.com 으로 연락 바랍니다.
왜 굳이 크레딧을 구매해야 하나요?¶
크리딧을 구매함으로써 얻게 되는 장점으로는 현재
- 중계 서버 이용권
- 24 시간내 포럼을 통한 지원 서비스
가 전부입니다. 별거 없어 보이지만 위 두 가지 사항을 통해 무료 회원과는 다른 좀 더 많은 혜택을 누릴 수 있는데요, 하나씩 나열해 본다면
가격이 합리적입니다. :-)
990 원이면 유료 회원이 될 수 있으며, 앞으로 열거될 많은 장점들을 이용하실 수 있습니다. 미꾸라지 서비스는 트래픽 종량제이기 때문에 사용하신 만큼만 지불하시면 됩니다. 월정액제로 인해 시간에 구애 받으실 이유가 전혀 없습니다.
중계 서버만 가진 회선을 사용할 수 있습니다.
미꾸라지 서비스는 마법사 메뉴를 통해 중계 서버를 선택함으로써 목적지에 이르는 물리적인 경로 (routing path) 을 근본적으로 변경합니다.
즉, 크레딧 구매를 통해 중계 서버를 사용할 수 있음으로써 물리적인 경로를 변경할 수 있는 기회의 폭이 훨씬 많아지게 됩니다.
이를 통해 네트워크 congestion 및 장애를 우회할 수 있는 많은 경로들을 이용할 수 있습니다.
상대적으로 좀 더 여유롭습니다.
무료 서버의 경우, 항상 많은 사람들로 북적입니다. 사람들이 많이 몰리는 저녁 시간대가 되면 해당 무료 서버가 처리할 수 있는 network bandwidth 의 full 에 가깝게 되며, 그로 인해 packet drop 혹은 delay, disconnect 현상이 발생됩니다.
중계 서버의 경우, 제한된 사용자만 접속할 수 있음으로써 이러한 현상으로 부터 좀 더 자유롭습니다.
좀 더 빠른 지원 서비스를 받으실 수 있습니다.
사실 24 시간내 지원 서비스는 빠른 편은 아닙니다. 대부분의 큰 회사의 고객 센터는 영업 시간내에 언제든지 지원 및 문의를 받을 수 있기 때문인데요, 미꾸라지 네트웍스가 워낙에 영세하다 보니 이렇습니다. ㅠ.ㅠ
그리고 어쩌다 보니, 기술 지원을 해드릴 수 있는 개발자가 미국에 거주하다 보니, 시차 문제로 전화 연결도 쉽지 않습니다.
유료 회원이 되시면 무료 회원 (2 ~ 3 영업일)과 다르게 적어도 24 시간내에 기술적인 부분에 대한 답변을 받으실 수 있습니다.
990원 결제를 하면 얼마나 이용가능 한가요?¶
미꾸라지의 경우, 사용하시는 중계 서버 마다 가격 정책이 있습니다. 저렴한 호스팅에 위치한 중계 서버이면 그 만큼 가격이 저렴하고 상대적으로 비싼 호스팅의 경우 그 만큼 또 비싸게 책정됩니다. 만약 Gbytes 당 가격이 60 원이라고 가정했다면, 990 원이면 16 Gbytes 를 전송하실 수 있습니다.
알아두셔야 할 것은 게임 마다 저마다의 트래픽 소비하는 패턴이 다르다는 겁니다. 어떤 게임은 다른 게임보다 상대적으로 많은 트래픽을 소비할 수 있음을 알아두세요.
게임 안하는데 크레딧이 조금씩 계속 줄어요!¶
결론 부터 말씀드리면 미꾸라지를 통해 게임을 하고 있지 않더라도 크레딧이 감소할 수 있습니다. 왜냐하면 미꾸라지가 실행중이라면 클라이언트가 중계 서버와 여전히 연결되어 있기 때문입니다. 중계 서버와 연결되어 있다는 의미는 다음과 같습니다.
- 언제든지 중계 서버와 접속할 수 있는 상태를 유지하도록 클라이언트는 준비하고 있습니다. 즉 항시 연결되어 있습니다.
- 그리고 해당 중계 서버에 현재 사용중인 클라이언트가 살아있음을 알리기 위해 3 분 단위로 heartbeat 를 전송하게 됩니다.
- 미꾸라지 사용자들은 L2 기반 (tap) 의 네트웍으로 서로 묶여있다고 보시면 됩니다. 즉 만약 다른 사용자가 broadcast 패킷을 중계 서버로 전송을 한다면 이 패킷은 모든 사용자에게 전송되어야 하기 때문에 이로 인해 트래픽이 사용될 수 있습니다.
- 만약 현재 사용하고 계신 컴퓨터가 broadcast 패킷이나 주기적인 network 인식을 위해 패킷등을 전송한다면 (보통 이러한 행동은 윈도우즈 운영체제가 자동으로 하는 경우가 있습니다.) 이 또한 트래픽 사용으로 이어질 수 있습니다.
다만 위의 상황들이 트래픽 크기 자체가 매우 작기 때문에 크레딧 감소 영향에 미치는 영향이 미미할 것입니다. 만약 트래픽을 사용한 접속 기록을 확인하고 싶으시다면 ‘계정 관리 -> 접속 기록 확인’ 메뉴에서 확인하실 수 있습니다.
현재 크레딧은 내부적으로 소숫점 자리 0.XXXXXXXXXXXXXXX 까지 (double type 의 8 byte 변수) 유지되게 되며 사용자 UI 에서는 0.XXXX 와 같이 소숫점 4 자리까지만 보여드립니다. 코드의 ceiling 혹은 flooring 의 정도에 따라 조금씩 aggregation 되는 부분이 조금 있을 겁니다만 크레딧 감소에 굉장히 미미한 영향을 줘야 합니다.
혹시 다음과 같은 상황도 염두에 두셔야 합니다.
- 다른 악의적인 사용자가 현재 미꾸라지 계정을 사용하고 계실 수도 있습니다.
- Full VPN 기능이 여전히 켜져 있을 수 있습니다. 만약 기능을 껏다면 반드시 미꾸라지를 재시작해주셔야 적용이 됩니다.
어느날 크레딧이 갑자기 엄청 줄었어요!¶
이 현상이 발생이 될 경우는 보통은 Full VPN 기능과 연관이 되어 있습니다. Full VPN 기능은 어떻게 사용하나요? 에서 언급되었듯이 이 기능 사용시 잘못 사용하실 경우 크레딧 소모가 클 수 있습니다.
미꾸라지 UI ‘계정 관리 -> 접속 기록 확인’ 메뉴를 통해 어떤 목적지와 통신시 트래픽이 사용되었는지 확인하실 수 있습니다. 아마 해당 정보가 가장 정확한 사용 원인을 확인할 수 있는 곳입니다.