일본에서 내가 쓰는 인터넷이 ipv6 플러스라는 방식으로 서비스 되는데 기본적으로 ipv6 인터넷이지만 ipv4 사이트(ipv4를 사용하는 게임도)에 접속할 시에는 ipv4 로도 접속이 가능한 뭔가 하이브리드스러운 인터넷이다.
이게 네트워크 구성할 때도 헷갈리게 만드는데 마비노기 모바일 접속시에는 ipv4 만 사용하기 때문에 ipv6는 무시해도 좋다.
듣기로 우리나라 인터넷은 특수한 경우 빼고는 전부 ipv4 인터넷이고, 게임 같은 경우도 ipv4 만 사용하기 때문에 VPN도 ipv4 만 바꿔주면 문제 없이 접속이 된다.
ipv4, ipv6가 전부 일본 IP인 상태.ipv4만 한국 IP(미꾸라지 VPN) 로 바뀐 상태.
ipv4를 복사해서 조회해 보면. ipv4를 복사해서 조회해 보면 한국으로 나온다.
게임은 ipv4만 사용하기 때문에 ipv6는 일본 지역으로 나오더라도 마비노기 모바일 접속이나 플레이에는 지장이 없다.
원래 썼던 글이 가독성이 너무 안좋아서 AI 제미니한테 부탁해서 좀 고쳐봤다.
내 경험을 사족으로 판단해서 많이 짤라버리는데 전달하고 싶은 내용 자체는 더 잘 정리되는 듯. ㅋ
시작하며
해외에서 마비노기 모바일을 접속하려니 여러 문제에 부딪혔다. 넥슨이 오래된 회사인 만큼 보안 체계도 복잡하게 구축된 느낌이다. 해외 접속 시도는 당연히 문제가 따르겠지만, 보안이 과도한 탓인지 한국 내 사용자 중에서도 IP가 차단되거나 허가되지 않은 프로그램 때문에 접속이 안 된다는 경우가 많다.
그래서 내가 열흘 넘게 직접 테스트하며 겪은 마비노기 모바일 접속 오류와 각종 메시지에 대해 정리해 보았다. PC와 모바일 환경 모두를 다루며 넥슨의 공식 발표가 아닌 순전히 개인적인 경험과 기억에 기반한 정보이므로 일부 오류가 있을 수 있다는 점을 미리 밝힌다.
주요 접속 오류 및 메시지 유형
마비노기 모바일 접속 시 마주칠 수 있는 대표적인 오류 메시지와 그 원인과 해결 방안은 다음과 같다.
“해외 IP” 메시지 – 차단된 국가에서 접속하였습니다. 해당 국가는 서비스 준비중입니다.
원인: 해외 IP 주소로 게임 접속을 시도하는 경우 발생한다.
해결: VPN을 사용하여 한국 IP 주소로 변경해야 한다.
“차단된 IP” 메시지 – 현재 IP 주소에서는 게임 실행이 제한되어 있습니다.(1204)
원인:
VPN으로 한국 IP를 사용했지만, 해당 IP가 클라우드 서버(AWS, Oracle Cloud 등) IP일 경우. IP 자체보다 ISP 이름으로 판별하는 것으로 추정된다.
사용한 VPN 서비스의 IP가 과거 넥슨 게임에서 제재 이력이 있는 경우. (넥슨이 모든 VPN IP를 차단하는 것 같지는 않다. 미꾸라지VPN 등 작동하는 서비스도 존재한다.)
해결: 다른 VPN 서버 또는 다른 VPN 서비스를 이용해 IP를 변경해야 한다.
“에러 88” (PC 환경) – 운영 정책에 의해 게임을 종료합니다. (ERROR 88)
원인: PC에서 실행 중인 프로세스 중 넥슨이 허용하지 않는 프로그램이 감지된 경우 발생한다. (예: 미꾸라지VPN 클라이언트, Softether 클라이언트, 기타 VPN 프로그램 등)
특징: 게임 접속 후 약 3분 뒤에 오류 메시지가 뜨며 게임이 강제 종료된다.
해결:
Ctrl+Shift+Esc로 작업 관리자를 열어 의심스러운 프로세스를 찾아 종료시킨다.
백그라운드에서 실행되는 서비스가 원인일 수 있으니, 해당 서비스를 중지시키고 윈도우 시작 시 자동 실행되지 않도록 설정한다. (미꾸라지, Softether 등 많은 VPN 프로그램이 자동 실행 서비스를 설치한다.)
설치된 것만으로는 문제없으나, 실행 중이면 안 된다.
원인을 찾기 어렵다면, 가상 머신(VirtualBox 등)이나 포맷 후 윈도우 재설치 환경에서 마비노기만 설치하여 테스트해 볼 수 있다.
2025/4/26 업데이트 : 파이어폭스, 젠 브라우저에서 미꾸라지UI(대시보드)를 열고 있으면 에러 88이 나온다는 보고가 있으니 에러 88이 나온다면 확인해 볼것.
“허가되지 않은 프로그램 사용” (안드로이드) – Illegal program has been detected!(120/0)
원인: 안드로이드 스마트폰에서 VPN 앱을 사용하여 접속한 경우 발생한다. 안드로이드 OS 자체에서 VPN 사용 상태를 표시하는데, 마비노기 앱이 이를 감지하여 차단하는 것으로 보인다.
해결: 스마트폰 자체의 VPN 앱 사용 대신, 아래 ‘권장 해결책’ 항목에서 설명하는 방식을 사용해야 한다.
주의! IP 변경 및 L.-9 오류
게임 이용 중 IP 주소가 변경되는 상황은 매우 위험할 수 있다.
위험 상황:
게임 플레이 도중 IP 변경
로그인 과정 중 IP 변경
로그인 완료 후 IP 변경
결과: 이런 상황이 반복되면 L.-9 오류(메시지: 문제가 발생했습니다. 다시 시도해 주세요. (ERROR L.-9))가 발생할 수 있다. 이 오류는 클라이언트 밴(Client Ban)으로 추정되며, 발생 시 어떤 방법을 써도 해당 오류만 계속 나타난다.
L.-9 오류 발생 위치: 마비노기 게임 시작 시 ‘모닥불 숲’ 화면
해결:마비노기 앱/클라이언트 완전 삭제 후 재설치 외에는 뚜렷한 해결 방법이 없는 것으로 보인다. (재설치 시 다운로드 속도가 매우 느렸다. 다시는 보고 싶지 않은 에러이다.)
예방:안정적인 VPN 연결 유지가 중요하다. Softether와 같이 서버 불안정 시 연결이 끊기며 원래 IP로 돌아갈 수 있는 방식보다는, 안정성이 확보된 유료 VPN이나 직접 구축한 VPN(가족/지인 집 등) 사용을 권장한다. (나는 이 때문에 미꾸라지VPN을 사용 중이다.)
문제 없는 경우 (테스트 결과)
다음과 같은 상황에서는 특별한 문제가 발생하지 않았다.
게임 다운로드 중 VPN 연결 끊김: VPN으로 한국 IP를 잡아 게임 다운로드를 시작한 후, 다운로드 도중에 VPN 연결이 끊겨도 괜찮았다. 다운로드 완료 후 다시 VPN을 켜고 게임을 실행하면 된다. (PC/모바일 모두 확인했다.)
스마트폰 SIM 카드: SIM 카드 유무는 접속에 영향을 주지 않는 것으로 보인다. 나는 SIM 뺀 적이 없다. ESIM은 모르겠고, 일본 이외 다른 국가도 모르겠다.
GPS 위치 정보: 마비노기 모바일 앱이 GPS 권한을 요구하지 않으므로, GPS 위치는 문제되지 않는다.
권장 해결책 및 마무리
해외에서 마비노기 모바일을 안정적으로 즐기기 위한 핵심은 다음과 같다.
한국 IP 확보: 반드시 VPN 등을 통해 한국 IP 주소로 접속해야 한다.
게임 실행 기기 내 VPN 프로그램 금지: 마비노기를 실행하는 PC나 스마트폰에는 VPN 클라이언트 프로그램/앱이 직접 실행되고 있지 않아야 한다. (에러 88 허가되지 않은 프로그램 오류 방지 목적)
권장 접속 방식:
공유기의 VPN 클라이언트 기능 활용: 공유기 자체에서 VPN 서버에 접속하도록 설정하면, 해당 공유기에 연결된 모든 기기는 별도 프로그램 없이 VPN을 통한 인터넷 사용이 가능하다.
다른 기기를 통한 인터넷 공유: 별도의 PC, 노트북, 스마트폰, 가상 머신 등에서 VPN에 접속한 후, 해당 기기의 인터넷 연결 공유(핫스팟, 인터넷 연결 공유 등) 기능을 이용해 마비노기를 실행할 기기를 연결하는 방식이다.
단, 스마트폰 핫스팟 공유는 VPN 연결까지 공유되지는 않으니 pdanet+라는 앱을 써서 공유하자.
route가 뭔가 하면 윈도우에서 인터넷으로 접속할때 어디를 통해서 접속할것인지를 정해둔 설정이다.
윈도우 커맨드 프롬프트(윈도우키 누르고 cmd 입력-마우스 오른쪽 클릭해서 관리자로 실행. route 설정을 바꿀때는 관리자만 가능)을 열어서 route -4 print (-4는 ipv4정보만 보기) 명령을 입력하면 현재 route 설정을 볼 수 있다.
대략 이런 내용…
마비노기 모바일은 윈도우에 현재 실행중인 프로세스에서 VPN 프로그램 등 문제가 있는 녀석이 있으면 에러 88을 띄우고 게임을 종료시켜 버리기 때문에 우리가 필요한 VPN 연결은 버츄얼 박스 안에서 해결하고, 윈도우에서는 다른 VPN 프로그램을 실행하지 않고 버츄얼 박스에 인터넷 연결을 이용한다. [PC] 마비노기 모바일 해외 접속 버츄얼 박스 feat. 미꾸라지 이 글에서 최종적으로 버츄얼 박스로 통하는 인터넷 연결은 IP 192.168.56.2인데, 윈도우가 인터넷을 연결하려고 할때 이 IP를 사용하도록 해야한다.
여기서 route 명령이 필요한데. 먼저 route delete 0.0.0.0 명령으로 모든(0.0.0.0) IP로 나가는 접속에 대한 기존 설정을 지운다.
그런 다음 route add 0.0.0.0 mask 0.0.0.0 192.168.56.2 metric 1 명령으로 모든(0.0.0.0) IP로 나가는 접속을 192.168.56.2 로 연결하고, metric 1로 최우선적으로 적용시킨다.
이 설정 이후부터 모든 인터넷 접속이 버츄얼 박스를 통하게 되는데 버츄얼 박스 안에 openwrt에서 미꾸라지 연결 중이면 VPN 연결을 통할것이고, 미꾸라지 연결 중이 아니더라고 버츄얼 박스를 통해서 인터넷을 하게 된다.
이 설정은 윈도우 재시작시 지워지는데 이렇게 하는 이유는 버츄얼 박스가 종료 되면 인터넷 접속이 안되게 된다. 초보자가 route 설정을 인터넷 검색도 못하는 상태로 복구시킨다? 너무 어려운 문제다.
그래서 미꾸라지 메뉴얼에는 윈도우 재시작시에는 지워지는 명령으로 알려주고 있는거다.
하지만 아래 명령으로 route 설정을 고정시킬 수 있다.
1
route-padd0.0.0.0mask0.0.0.0192.168.56.2metric1
-p 옵션을 주면 영구적인 설정이 된다. (그래도 route delete 0.0.0.0 하면 지워짐. 재시작시 안지워지는 것 뿐.)
단, 이렇게 하는건 추천하지 않는다. 윈도우가 버츄얼 박스가 기동되지 않으면 인터넷이 안되기 때문에…
마비노기 게임 후에 버츄얼 박스도 끄고 인터넷을 원래대로 돌리고 싶으면
route -f 명령으로 모든 route 설정을 지우고, 윈도우키 누른 후 npca.cpl 입력해서 네트워크 어댑터 설정으로 가서 인터넷 연결에 사용하는 유선랜, 무선랜 어댑터를 무효화 했다가 다시 유효화 하면 route 설정이 돌아온다.
안돌아올경우에는 어댑터의 ipv4 설정을 만져줘야 한다.
다른 방법으로 윈도우 재시작 후, 버츄얼 박스 없이 인터넷이 되는 상태에서 route -4 print 명령으로 현재 설정(게이트웨이 IP를 봐둔다)을 봐두고 버츄얼 박스로 연결하는 설정으로 게임 하다가, 게임 끝나면 다시 route delete 0.0.0.0 으로 모든 IP에 대한 설정을 지우고, 처음에 봐둔 설정을 다시 입력하는 것이다.
이렇게 하면 인터넷이 복구 되기는 하는데 설정이 꼬이는지 내 환경(고정 IP 사용)에서는 약간 느리거나 해서, 결국 npca.cpl 치고 인터넷 연결된 어댑터의 ipv4 설정으로 들어가서 직접 디폴트게이트웨이 설정을 입력하게 된다.
고정 IP를 사용하지 않고 DHCP 자동할당 IP로 사용하는 경우에는 이런 문제가 없을 수도 있겠다.
해외 접속이 차단된 마비노기 모바일을 PC에서 에러 88 없이 2시간 이상 게임이 가능한 방법을 공유.
먼저, 지금까지 알려진 정보들을 정리해 보자.
지금까지 알려진 차단 방법
1. IP차단
해외 IP 차단은 물론이고, 클라우드VPS 서비스들을 VPN 서버로 이용하지 못하게 클라우드 서비스들의 IP도 차단 되어 있다.
게임 접속시 차단된 IP라는 메시지가 나오며 로그인 불가.
2. 프로그램(프로세스) 차단
PC에서 VPN 프로그램 사용시 에러 88로 차단.
게임 로그인은 가능하나 게임에 들어가서 보통 3분 경과시 에러 88 팝업 메시지와 함께 게임이 종료됨.
미꾸라지VPN도 감시 프로세스 대상인 듯 한데 이제까지 감지 결과 보고를 늦추는 방법으로 2시간정도 게임이 가능했던듯. 그런데 이제 막힌듯 하다. 3분만 되면 에러 88로 튕긴다.
3. 스마트폰에서는 VPN 접속 차단
VPN 연결 사용시 불법 프로그램 감지로 차단함.
안드로이드에서는 VPN 쓰면 이걸로 차단 당한다.
아이폰/아이패드에서는 VPN 접속 탐지가 안되서 VPN 사용하면 게임이 가능한듯.
지금까지 알려진 회피 방법
1. VPN 클라이언트 공유기
공유기 중에서 VPN 클라이언트 기능이 있는데 공유기단에서 VPN접속시 PC/안드로이드/아이폰에서는 VPN 프로그램이 감지 되지 않으므로 OK.
2. 아이폰/아이패드에서 VPN 사용
아이폰/아이패드는 애플 보안 정책상 VPN 연결을 탐지 못해서 VPN 어플을 써도 문제 없이 게임이 가능한듯 하다. (그래서 VPN 클라이언트 기능이 있는 공유기 필요 없음)
버츄얼 박스를 공유기로 사용하기
마비노기 모바일을 실행하는 컴에서는 VPN의 흔적을 남기면 안되기 때문에 공유기에 설치된 VPN 클라이언트로 접속하고 실행하는 기기에서는 인터넷 연결만 가져온다.
그럼 버츄얼 박스에 OpenWrt를 설치해서 사용하면?
OpenWrt는 쉽게 말하면 공유기 프로그램이다. 여기에 각종 VPN 접속 프로그램도 설치 할 수 있기 때문에 버츄얼 박스에 OpenWrt를 설치하고, VPN 연결을 한 다음에 그 연결을 게임을 실행할 기기에서 사용하면 문제없을 것이다.
라는 생각으로 시도했는데 일단 와이어가드로 해 봤을때 게임에 접속까지 가능했지만, 캐릭터가 움직이지를 않더라.
버츄얼 박스<->윈도우간 연결 설정이 잘못 된거 같은데… 더 파고들면 뭔가 방법이 있을 수도 있는데 버츄얼 박스<->윈도우가 같은 인터넷 연결을 공유하는데서 일단 문제가 많아서 쉽지 않을 것 같다.
그리고, 새로운 방법 발견
미꾸라지에서는 OpenWrt용 클라이언트를 제공하는데, 거기다 더해 OpenWrt에 미꾸라지 프로그램을 미리 설치해둔 버츄얼 박스용 파일도 제공하고 있다.
버츄얼 박스에서 이 파일을 읽어들이기만 하면 미리 다 설정이 끝난 OpenWrt를 버츄얼 박스에서 실행 할 수 있다.
VMWare도 가능한데 버츄얼 박스가 쉬울거 같으므로 버츄얼 박스로 가자.
마비노기 모바일을 스마트폰에서 실행하는 경우에는 아이폰도 아마 비슷할텐데, 안드로이드는 기기가 VPN 연결 중인지 간단하게 알아낼 수 있기 때문에 바로 에러를 내면서 종료해 버린다.
PC의 경우는 VPN 프로그램을 감지하는 방법을 쓰는거 같은데, 어쨋들 두 경우 다 게임을 실행하는 기기 자체에서는 VPN을 쓰면 안된다. (미꾸라지는 그걸 좀 회피하는 설정이 있지만 그래도 길어도 두시간이면 에러88로 게임에서 튕김)
그래서 노트북이나 PC(혹은 VPN 클라이언트 기능이있는 공유기)에서 VPN 접속을 하고 그 연결을 다시 핫스팟 등으로 공유하는게 가장 중요하다.
그러기 위해서 인터넷 접속할 포트(유선랜 무선랜)가 두개 필요한데 유선으로 인터넷에 연결하고 무선으로 스마트폰을 핫스팟으로 연결해야하니 유무선랜이 하나씩 있는 노트북이 딱 좋은것.
참고로 무선랜 어댑터를 추가하거나 해서 무선랜 2개로는 핫스팟 공유가 안된다.
노트북에서 VPN연결을 한 네트워크 어댑터의 연결을 와이파이로 공유를 해야하는데 그럴때 mypublicwifi라는 프로그램이 간편하다.
설정 예시
1. 노트북을 유선랜으로 인터넷에 연결.
2. 노트북에서 VPN 클라이언트 프로그램 등을 설치하고 원하는 VPN 서버에 접속함.
윈도우키 누르고 ncpa.cpl 치면 네트워크 어댑터 설정으로 갈 수 있는데 그곳에서 VPN연결된 어댑터를 확인할 수 있다.
3. MyPublicWiFi 프로그램을 사용해서 모바일 핫스팟을 만든다.
노트북에 MyPublicWiFi 프로그램을 설치.
다운로드 – https://mypublicwifi.com/publicwifi/en/index.html
4. MyPublicWiFi를 켜고 아래와 같이 설정
WLAN Hotspot에서 Router Mode (NAT) 선택, VPN 어댑터의 드롭다운 메뉴에서 VPN 연결된 어댑터 (“VPN – VPN Client” 같은 이름임)를 선택.
**네트워크 이름 (SSID)**이랑 **암호 (Network Key)**를 적당히 넣음.
핫스팟 시작 버튼을 누름.
4. 스마트폰에서 노트북으로 만든 핫스팟에 연결함.
5. 스마트폰에서 마비노기 모바일 실행.
이전 글에서 이 방법으로 스마트폰 대신 데스크탑을 연결하면 에러 L.-9가 나온다고 했는데 이 에러는 클라이언트 밴 에러인듯하니 데스크탑에서 될지도 모르겠다.
안드로이드나 아이폰/아이패드 전부 이 방법으로 접속 될 것 같다. 나는 안드로이드 폰으로 테스트 해서 오늘 1시간 넘게 아무 문제 없이 사용했다. VPN 서버는 VPN GATE에서 적당한걸로 했다.
같은 방법으로 와이어가드로 접속도 해 봤는데 mypublicwifi랑 안맞는지 내 스마트폰에서 핫스팟 연결이 안되더라.