Huawei E8372 LTE Modem을 Linux 장비에 연결하게 배포판이나 설치환경에 따라 USB 저장장치로만 인식되어 LTE 기능이 동작하지 않는다. 이 경우에는 장비를 USB 저장장치가 아니라 LTE Modem으로 인식하도록 설정해 주는 작업이 필요하다. 이 글은 Arch Linux를 기반으로 작성하였지만, 다른 배포판에서도 문제 없이 적용 가능하다.
Huawei E8372를 연결한 뒤 lsusb 명령을 통해 연결된 장치의 Vendor ID와 Product ID를 확인한다.
lsusb | grep "Huawei"
동일한 장비를 가지고 있다면, 아래와 같은 결과가 출력될 것이다. 아래 결과에서 Vendor ID는 12d1이고, Product ID는 1f01임을 알 수 있다.
Bus 003 Device 005: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131
만약 ID 값이 12d1:1f01이 아니라면, 보유한 장비가 Huawei E8372가 아니므로 아래 절차를 모두 수행해도 제대로 동작하지 않을 것이다.
패키지 관리자를 통해 usb_modeswitch를 설치한다. Arch Linux에서는 아래처럼 pacman 명령어를 통해 설치한다.
sudo pacman -S usb_modeswitch
설치가 완료되면 아래 명령어를 통해 12d1:1f01에 대한 설정파일을 생성한다.
sudo tee -a /etc/usb_modeswitch.d/12d1:1f01 << EOF
# Huawei E8372
TargetVendor= 0x12d1
TargetProduct= 0x14db
HuaweiNewMode=1
NoDriverLoading=1
MessageContent="55534243123456780000000000000a11062000000000000100000000000000"
EOF
Vendor ID 12d1, Product ID 1f01의 USB 장치가 연결되면, Vendor ID 12d1, Product ID 14db로 변경한다는 내용의 설정이다. 이후 재부팅 하면 Huawei E8372가 USB Ethernet으로 인식되며 통신이 되는 것을 확인할 수 있다.
관리 페이지는 Windows에서와 동일하게 http://192.168.8.1/로 접근하면 된다.