Linux 머신에서 Huawei R215 를 모뎀으로 이용하기

화웨이에서 만든 R215 (E5372) 모델을 몇년째 잘 사용하고 있었는데, 어느순간 2.4Ghz WIFI가 잡히지 않는 문제가 생겼다.

라즈베리 파이3 에서 라우터를 사용할 수 있는 방법은

  1. USB를 연결하여 모뎀 형태로 이용한다
  2. 라즈베리파이에 5Ghz WIFI 모뎀을 장착한다.

인데, WIFI 모뎀을 따로 사는 것이 아까워 1번을 이용하기로 했다.

 

PC에서 모뎀으로 사용하기 위해서는

  1. USB 를 최초 연결하면 디스크 드라이브로 잡히고
  2. 해당 드라이브에서 모뎀 드라이버를 설치 한 이후에는 모뎀으로 잡히게 된다.

 

리눅스에서는 어떻게 하는 지 찾아보니 usb_modeswitch 라는 도구를 사용하면 된다.

sub 장비의 VID, PID를 변경하여 다른 모드로 인식시키는 도구이다.

내 기기의 VID, PID는 lsusb를 통해서 알아냈는데, 어떤 VID, PID로 바꿔야 모뎀으로 인식이 되는지는 확인이 필요했다.

윈도우 PC에 연결하여 모뎀으로 인식시킨 후, VID/PID를 알아내면 간단했겠지만 모뎀을 이미 리눅스 머신에 설치 해 놓은 상태라 분리하기가 번거로왔다.

온라인에서 검색 해 보니 DD-WRT 위키에 Mobile Broadband 모뎀별 Default ID와 Modem ID를 정리 해 두었다.

 

먼저, 설정 파일을 생성했다.

# cat /usr/share/usb_modeswitch/12d1\:1582

# Vodafone / Huawei R215 Router
TargetVendor=0x12d1
TargetProduct=0x1588
HuaweiNewMode=1

 

설정파일을 생성하면, 재부팅 시 usb_modeswitch가 해당 파일을 읽어, 12d1:1582 인 장비가 있으면 파일에 설정된 새로운 Vendor/Product로 변경하게 된다.

 

재부팅 없이 바로 적용하고 싶으면, 아래와 같이 직접 적용하면 된다.

usb_modeswitch -c /usr/share/usb_modeswitch/12d1\:1582 -p 1582 -v 12d1

 

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google photo

Google의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중

This site uses Akismet to reduce spam. Learn how your comment data is processed.