태그 보관물: 마비노기 모바일

[모비노기] 일본 거주자용 공유기 추천

마비노기 모바일을 해외에서 접속하기 위해서 마비노기를 실행하는 PC나 스마트폰에서는 VPN 접속을 하면 안되기 때문에 여러가지 우회하는 방법을 소개했다.
편법으로 우회하는 방법이기 때문에 여러가지 불편한 점도 많고 속도가 느리거나 접속이 불안정하거나 하는 경우가 많다.

여러가지 방법들을 소개했지만 가장 좋은 방법은 VPN 클라이언트 기능이 있는 공유기를 쓰는 것이다.
그리고 유료 VPN 서비스 보다는 한국에 가족이나 친구 집에 VPN 서버를 하나 만들어 두고 공유기로 접속하는 것이 가장 좋다.

본 블로그에서 제공하는 여러가지 방법은 임시적 방편이므로 장기적으로는 위 방법으로 교체하는 것이 좋을 것이다.

이번에 TP-LINK 의 BE3600 공유기를 구입해서 유지가 제공한 와이어가드 VPN으로 접속해 본 결과 아주 안정적이고 간편하게 사용할 수 있어서 소개해 본다.

공유기 소개

우선 제조사 링크
https://www.tp-link.com/jp/home-networking/wifi-router/archer-be3600/

이 공유기를 선택한 이유

  • 1만엔 이내 가격(kakakucom에서 8천엔대)
  • WIFI 7 지원(단, 6GHz 대역은 지원 안함. 가격이 저렴한 이유)
  • 기가 포트(2.5기가, 10기가까지는 불필요)
  • 이전에 TP-LINK 공유기를 써 본 적이 있는데 딱히 불만이 없었다. 일본제 공유기들은 특유에 답답한 기능제한들이 있어서 안좋아함.

실질적인 기능으로는 WIFI 6과 크게 다르지는 않으므로 WIFI 6 공유기 중에 VPN 클라이언트 기능이 있는 공유기를 선택해도 괜찮다.

TP-LINK BE3600 VPN Client 기능
설정도 간단하고 기기별 ON/OFF도 간단하다.

와이어가드의 경우는 설정 파일 임포트만 하면 바로 사용할 수 있고, 공유기에 연결된 기기별로 ON/OFF가 가능해서 PC든 스마트폰이든 간단하게 VPN 접속이 가능하다.

일본 이외에 경우

TP-LINK 공유기는 글로벌하게 판매하고 있으니 위 공유기 구하기는 어렵지 않을 듯한데 만약에 다른 공유기를 사야한다면 VPN 클라이언트 기능이 있는 것을 고르면 된다.
VPN 클라이언트 기능과 기기별로 VPN 접속을 관리할 수 있어야 마비노기용 기기만 VPN 접속을 하도록 설정할 수 있다.
VPN 클라이언트 기능이 있는 공유기는 어느정도 고급 기종이라 5만원 이상 가격이 될 것이다.
주의할 점은 VPN 서버 기능이 아니라 VPN 클라이언트 기능이라는 것. VPN 서버를 VPN 클라이언트라고 착각하고 사면 안된다.
그리고 지원하는 VPN 프로토콜도 잘 확인할 것. 와이어가드 정도는 지원하는 공유기를 사는게 좋다.

OpenWrt를 설치할 수 있는 싼 중고 공유기를 구입해서 OpenWrt 설치 후에 VPN 클라이언트 기능을 추가하는 방법도 있는데 리눅스나 네트워크 지식이 어느정도 있지 않으면 쉽지는 않다.
가능하면 이것도 재미는 있을 듯.

[모비노기] 버츄얼 박스 대신 hyper-v 경유해서 접속하기

이전 글 – 버츄얼 박스에 OpenWrt with 미꾸라지 설치, [PC] 마비노기 모바일 해외 접속 버츄얼 박스 feat. 미꾸라지 에서 버츄얼 박스를 경유한 마비노기 모바일 접속 방법을 공유했다.

이 방법으로 마비노기 모바일을 하고 있으면 네트워크 지연이 뜨면서 게임이 멈출 때가 있다. 잠시 기다리면 다시 움직이기는 하는데, 던전에서는 좀 치명적일 때가 있다.
오늘은 상태가 더 안좋아져서 버츄얼 박스에서 네트워크 지연이 심할때는 끊기기 직전까지 가서 게임 진행에 여러가지 문제가 생기더라.
이걸 해결 하려고 여러가지 테스트를 해 본 결과 윈도우->버츄얼 박스로 가는 연결은 문제가 없고 버츄얼 박스에서 윈도우를 거쳐 인터넷으로 나가는 쪽에 문제가 있는듯.
버츄얼 박스 자체의 문제거나 윈도우의 상성 문제 같다. 버츄얼 박스 대신 vmware를 써 볼까 했는데 vmware는 회원가입을 안하면 다운로드 못하게 바뀌어있더라.

그래서 가상머신계의 또 하나의 축인 hyper-v로 전환해 봤는데 이게 효과가 꽤 있어서 소개해 본다.

Hyper-v란

윈도우에서 제공하는 가상머신으로 마이크로소프트에서 만들었고 가상화 단계가 버츄얼 박스나 vmware보다 한단계 위라 속도는 더 빠르지만 단점은 윈도우 종속이라는 것.
우린 마비노기 모바일 할 때 쓸거라 딱히 지장은 없다.

설치시 주의점

미꾸라지VPN에서 제공하는 가상머신용 OVA 파일은 hyper-v에서는 읽어들일 수 없다. 변환 과정이 필요한데 OVA 파일을 vhdx 파일로 변환해야한다.
나는 qemu-img라는 윈도우 프로그램으로 변환 했다. 귀찮을테니 변환한 vhdx 파일을 공유한다.
OpenWRT 23.05 with Mudfish 2.6.9.vhdx zip 파일

설치 방법

hyper-v에서 가상머신 새로 만들기로 만든다.
가상머신 세대는 1세대(2세대로 하면 부팅이 안됨), 메모리는 1기가 주고(더 적어도 됨), 네트워크는 일단 디폴트로 하고 나중에 수정할 것이다.
가상 하드디스크를 기존 가상 하드디스크 사용을 선택해서 위에서 변환해둔 vhdx 파일을 넣는다.
가상머신 생성 후에 가상 스위치 관리자에서 가상머신에 인터넷 연결할 External Switch, 가상머신이 윈도우와 연결할 Internal Switch를 하나씩 만든다.

External Switch
외부 네트워크를 선택하고 인터넷 연결된 어댑터를 선택한다.
Internal Switch
내부 네트워크를 선택
가상 머신 설정에서 외부, 내부 스위치를 둘 다 추가
가상머신 설정에서 외부, 내부 스위치를 둘 다 추가

가상머신 설정에서 하드웨어 추가->네트워크 어댑터 추가해서 위의 두개 외부, 내부 스위치를 추가한다. 가상머신 작성시에 적당히 추가했던 디폴트 스위치는 삭제한다.

여기서 꼭 내부 스위치 먼저 추가하고, 외부 스위치를 추가해야 Openwrt 내부에서 eth0이 내부, eth1이 외부 연결이 된다. 만약 반대로 됐다면 내부 외부 스위치를 삭제하고 다시 추가할 것.

그 외에는 프로세서 설정에서 프로세스 갯수가 많게 설정 되어 있으니 2개나 1개로 줄이자.

윈도우 키 누르고, ncpa.cpl 입력 후에 엔터쳐서 네트워크 어댑터 설정 열고, External Switch는 DHCP 자동으로 설정 되어 있을테니 문제 없는데, Internal Switch는 수정해 줘야한다.
IP 주소를 192.168.56.1, 서브넷 마스크를 255.255.255.0, 디폴트 게이트웨이는 공란으로, DNS는 지정해 주자. 1.1.1.1이나 8.8.8.8.

192.168.56.1, 255.255.255.0

기존 버츄얼 박스도 같은 주소를 써서 경고 표시가 뜰 수 있는데, 기존 버츄얼 박스에 어댑터의 IP 주소를 임의로 다른걸로 바꿔주던가 hyper-v 를 쓰면 버츄얼 박스는 필요 없으니 언인스톨 해 버려도 좋다.
어쨋든 Internal Switch의 주소는 저렇게 설정 되어야 한다.

가상머신 기동과 route 설정

가상머신 기동 후에 cmd 관리자로 열어서 아래 명령으로 route 설정을 변경한다. 윈도우 인터넷이 hyper-v의 openwrt를 경유하게 된다.

그리고 미꾸라지 대시보드(http://192.168.56.2:8282)로 들어가 보면 된다.
설명대로 했으면 버츄얼 박스와 똑같이 접속이 될 것이다.

미꾸라지 대시보드에서 연결하기 눌러서 VPN 접속 후에, 넥슨플러그 실행 -> 마비노기 모바일을 실행 순으로 하면 된다.

마무리

hyper-v가 버츄얼 박스 보다 네트워크 지연이 훨씬 적게 뜬다. OpenWrt 공유기 사용시와 같은 정도의 쾌적함.
공유기는 따로 켜주거나 해야해서 관리하기가 귀찮은데 hyper-v는 윈도우 시작시 자동시작 같은 것도 간단하게 되고 이쪽이 훨씬 편할 수도 있겠다.

[모비노기] OpenWrt 공유기의 활용

이전 글 – OpenWrt 공유기로 마비노기 모바일 접속 가능 확인에서 공유기를 사용해서 미꾸라지 VPN을 연결해 두고 마비노기 모바일에 접속하는 이야기를 했었다.

OpenWrt는 보통 공유기에서는 불가능한 설정도 가능해서 5g 무선으로는 집 무선 공유기로부터 인터넷 연결을 받고(수신), 2.4g 무선으로는 억세스 포인트로써 그 인터넷 접속을 발신할 수가 있다.
이렇게 하면 스마트폰에서도 미꾸라지 VPN를 통해 마비노기 모바일에 접속 가능하게 된다.

인터넷 연결은 이런 식으로 이루어지게 된다.
집 공유기(무선)->OpenWrt공유기(5g 클라이언트)->미꾸라지VPN 접속 경유->OpenWrt공유기(2.4g 억세스 포인트)->스마트폰(물론 PC에서도 무선으로 연결 가능)
일반 공유기라면 5g, 2.4g는 둘 다 수신만 가능하거나 둘 다 발신만 가능한게 보통이지만, OpenWrt를 설치한 공유기에서는 이런 연결도 가능하다.

이렇게 여러 공유기를 거치면 인터넷 속도는 떨어지기 마련이지만 마비노기 같은 RPG 게임하는데에는 전혀 지장이 없다.
속도 테스트를 해 보면 그래도 30~40Mbps 정도는 나온다. (무선은 WIFI 5 연결)

PC와 스마트폰 양쪽에서 마비노기 모바일을 즐기고 싶은 분은 이렇게 하는 방법도 있다는걸 알려드린다.

OpenWrt 공유기로 마비노기 모바일 접속 가능 확인

공유기에 OpenWrt 설치 후에 미꾸리지 VPN을 이용해 마비노기 모바일에 접속 되었고 문제 없이 플레이 가능한걸 확인해서 정보를 공유한다.

OpenWrt란: 공유기 제조사가 설치한OS가 아닌 커스텀 펌웨어로 설치하는 OS. 유저 입장에서는 공유기 설정 화면이 바뀜.
공유기 설정 화면이 이런 화면이 된다.
Luci - OpenWrt 인터페이스

      공유기 : ELECOM WRC-1167GST2 야후프리마에서 쿠폰 적용해서 750엔에 구입
      설치 OpenWrt 버전 : 23.05.5 미꾸라지가 지원하는 OpenWrt 버전 중에서 현재 기준 최신
      설치 OpenWrt 파일명 : openwrt-23.05.5-ramips-mt7621-elecom_wrc-1167gst2-squashfs-factory.bin
      미꾸라지 설치 파일명 : mudfish-pi_2.6.9-1_mipsel_24kc.ipk, luci-app-mudfish-pi_git-24.225.74088-5035535_all.ipk

공유기에 OpenWrt 설치는 기존 엘레콤 공유기 설정 화면에서 펌웨어 업그레이드로 OpenWrt 파일 지정해주면 끝.
그 다음부터는 OpenWrt 에서 설정인데 지식이 없으면 쉽지 않다.
나는 집 무선 공유기에서 와이파이로 OpenWrt 공유기로 연결하고 유선으로 다시 데스크탑으로 연결하는 구성으로 했다.
인터넷 – 광 모뎀 – 집 공유기 – (무선) – OpenWrt 공유기 – (유선) – 데스크탑PC

OpenWrt 공유기에 Luci – 네트워크 – 무선으로 가서 집 공유기에서 뿌려주는 와이파이를 잡는다. 소프트웨어 설치를 위해서 제일 먼저 해야됨.
미꾸라지 설치는 미꾸라지에서 미리 파일을 받아두고 Luci – 시스템 – 소프트웨어에서 파일 업로드로 설치.
미꾸라지가 필요한 라이브러리는 소프트웨어에서 설치했다.
미꾸라지 설치에는 두개의 파일이 필요한데 mudfish-pi_2.6.9-1_mipsel_24kc.ipk 와 luci-app-mudfish-pi_git-24.225.74088-5035535_all.ipk 이다.
나는 Luci용 파일 하나만 설치하고 왜 안되나 헤맸는데 두개이니 두개 다 잘 설치하길 바란다.
설치에 딱히 문제도 없고 무선 랜 잡는데서 좀 헤매고… 뭐 여러군데 조금씩 헤매기는 했는데 두어시간만에 전부 설정 완료 했다.

버츄얼 박스를 쓸 때는 네트워크 지연이 가끔 떴고, 그 외에도 뭔가 느린 느낌이 있었는데 다 사라졌다. (게임 더 해보고 뭔가 다르면 업데이트 하겠다.)

업데이트 : 네트워크 지연이 훨씬 적게 뜨기는 하는데 아예 안뜨지는 않는다. 그래도 버츄얼 박스보다는 훨씬 안정적인것 같다.

세계 여러나라에서 이 블로그 글을 참고해서 마비노기 모바일을 하시는 분들이 많은 것 같은데 각자 사는 나라에 OpenWrt 지원하는 공유기가 있는지 찾아보고 구해서 해 보시길 추천한다.

일본이라면 내가 산 ELECOM WRC-1167GST2 가 추천이다. 야후프리마나 메루카리에서 1500엔 전후로 많이 팔고 있다.
이것 말고도 OpenWrt 설치가 간편한 공유기들도 있는데 너무 많아서 여기 쓰기에는 어렵고 OpenWrt 공유기로 검색해 보면 정보는 꽤 나와있다.
싸게는 500엔부터 시작이니 시간 날때 한번 셋팅해 보는 것도 나쁘지 않을듯.

버츄얼 박스에 OpenWrt with 미꾸라지 설치

마비노기 모바일에 해외에서 접속시 해외 IP가 차단 되어있어서 VPN을 사용 해야하는데 VPN 프로그램이 게임을 실행하는 PC에 실행 되어 있을 경우 게임 접속은 가능하지만 3분 정도 후에 에러 88이 나오고 게임이 종료 되어 버린다.
해결 방법으로 PC에 버츄얼 박스를 설치하고 버츄얼 박스 안에 공유기 OS인 OpenWrt를 설치하고 거기에서 VPN 접속을 하면, VPN 프로그램은 윈도우에 실행 된 것이 아니니 에러 88이 안나오고 게임을 계속 할 수 있다.
OpenWrt 에서 VPN 접속은 뭐든 가능하지만 미꾸라지 VPN 에서는 미꾸라지 VPN을 사용하기 위한 네트워크 설정을 전부 마쳐둔 OVA 파일을 준비 해 두고 있어서 버츄얼 박스/VM Ware에 임포트만 하면 바로 사용할 수가 있어서 편리하다.

기본적으로는 아래 미꾸라지에서 제공하는 메뉴얼대로 진행하면 자신의 PC가 일반적인 네트워크 구성을 사용하고 있을 경우에는 아무 문제가 없다.

미꾸라지 OVA 설치 메뉴얼

위 메뉴얼 대로 설치하는 스크린샷을 붙여두니 뭔가 잘 설정이 안된다고 하면 확인해 보기 바란다.

준비 과정

VirtualBox 를 설치. 아래 다운로드 페이지에서 Windows Hosts를 다운로드하고 설치한다.
https://www.virtualbox.org/wiki/Downloads

미꾸라지 VPN OVA 파일 다운로드. 최신 버전 OpenWRT_23.05_with_Mudfish_2.6.9.ova 파일을 다운로드 해 둔다.
https://mudfish.net/releases/openwrt/ova/

설치 과정

1. 버츄얼 박스에 OVA 파일을 임포트
OVA 파일 임포트

오른쪽 폴더 버튼 눌러서 OVA 파일 선택
오른쪽 폴더 버튼 눌러서 OVA 파일 선택
MAC 주소 정책
MAC 주소 정책을 모든 네트워크 어댑터 MAC 주소 포함으로 변경
임포트 완료, 설정으로
설정 버튼 – 네트워크 선택

어댑터 #1

어댑터 #2

2. 버츄얼 박스 네트워크 확인

네트워크 확인
도구 – 오른쪽 버튼 누르고 네트워크 선택

IPv4 주소가 192.168.56.1, 그 밑에 서브넷 마스크가 255.255.255.0일 것. (나는 다른 설치된 것들 때문에 네트워크가 두개이고 한개가 정상이다.)

네트워크 확인 DHCP 서버
DHCP 서버 활성화

DHCP 서버 탭 눌러서 DHCP 서버 활성화가 안되어 있으면 활성화 하고 아래 주소로 되어 있을 것. 안되어 있으면 수정.
서버주소:192.168.56.2
서버 마스크:255.255.255.0
최저 주소 한계:192.168.56.3
최고 주소 한계:192.168.56.254

적용 버튼을 누른다.

3. OpenWrt 기동

시작 버튼
OpenWrt 시작

OpenWrt 콘솔

4. 윈도우 라우트 설정 수정

윈도우키 누르고 cmd 입력 후, 커맨드 프롬프트에서 마우스 오른쪽 버튼 눌러서 관리자로 실행을 선택.
아래 커맨드를 입력

cmd 창에서 route delete, route add

192.168.56.2로 ping을 날려본다.

192.168.56.2으로 핑 성공
ping 결과는 문제 없음

5. 미꾸라지 UI 설정

윈도우에서 브라우저를 열고 http://192.168.56.2:8282/ 로 접속해 본다.

설정 - 프로그램
설정 – 프로그램
FullVPN 서버 선택
FullVPN 서버 선택

서버는 KT, SK, Kornet이면 마비노기 모바일 접속에 문제가 없다. SK는 성능이 안좋은 서버이니 KT 중에서 고를 것.

연결하기
연결하기

나는 처음에 연결하니 오른쪽에 서버에 접속 안되는 에러가 몇개 뜨고 연결이 안되어서 연결 끊고 다시 하니 잘 연결 되었다.