저는 Fedora 24를 LiveCD(XFCE 스핀)로 실행하고 있으며 4G USB 모뎀이 제대로 작동합니다.
그런 다음 하드 드라이브에 Fedora를 설치했지만 모뎀이 작동하지 않았습니다.
LiveCD에서 NetworkManager는 자동으로 모뎀을 모바일 광대역으로 인식하지만, 하드 드라이브에서 시스템을 실행하면 NetworkManager가 모뎀을 인식하지 못합니다.
그런데 lsusb
목록에서 명령 다음에 모뎀이 표시됩니다.
OS가 동일하기 때문에 왜 이런 일이 발생하는지 이해할 수 없습니다.
모뎀 유형: 화웨이 E3372h
답변1
LiveCD 드라이버가 설치되지 않았거나 설치한 시스템에 활성화되지 않은 것 같습니다. LiveCD로 부팅할 때 lsmod
모뎀의 네트워크 장치에서 사용하는 드라이버 이름을 실행하고 기록해 둡니다. 장치 이름이 이라고 가정하면 eth0
다음과 유사한 줄이 표시됩니다.
<drivername> 16384 1 eth0
드라이버 이름이 있으면 하드 드라이브 버전으로 부팅합니다. 확인하면 lsmod
출력에 드라이버 이름이 표시되지 않을 것이라고 확신합니다. 그렇지 않은 경우 실행 modprobe <drivername>
하여 드라이버를 로드하면 모뎀 인터페이스를 사용할 수 있습니다. 재부팅 후에도 지속되도록 하려면 /etc/modprobe.conf
파일을 편집(이 파일이 아직 존재하지 않을 수 있음)하거나 디렉터리에 추가하여 시작 시 드라이버가 로드되도록 하는 /etc/modprobe.d/
지침을 추가 해야 합니다.install <drivername>
답변2
화웨이 E3372h 지원모뎀 관리자(다수의 Huawei 모뎀 지원) 설치하려면 다음 명령을 실행하십시오.
dnf install ModemManager
systemctl start ModemManager
systemctl enable ModemManager
모뎀을 연결하면 네트워크 관리자가 이를 인식합니다.
답변3
usb-modeswitch
이 버전은 ARM 버전의 Fedora에는 없으므로 설치해야 합니다. 이는 기본적으로 플립플롭 장치를 위한 솔루션입니다. 장치가 연결되어 있고 운영 체제에 이를 처리할 드라이버가 없는 경우 dev는 드라이버가 포함된 "ISO9660 드라이버"로 표시됩니다. 드라이버를 설치하면 개발이 직렬 모드로 전환됩니다.
명령 이름은 패키지 이름( )과 다릅니다 usb_modeswitch
. 모드 스위치를 구성한 후 커널 로그에 "GSM 모뎀(포트 1) 변환기가 이제 ttyUSB0에 연결됨"이 표시되어야 합니다("옵션" 모듈이 로드된 경우).
dnf install usb_modeswitch
NetworkManager용 wwan 플러그인은 기본적으로 포함되어 있지 않으므로 설치해야 할 수도 있습니다.
dnf install NetworkManager-wwan
Ubuntu 및 Fedora에서는 모든 선택적 드라이버가 모듈로 컴파일되므로 모듈이 컴파일되지 않는 문제가 발생하지 않습니다. 그러나 다음 명령을 사용하여 수동으로 로드할 수 있습니다 modprobe
.
modprobe usbnet
modprobe cdc_ncm
modprobe cdc_wdm
modprobe usbserial vendor=0x12d1 product=0x14fe
modprobe option
modprobe huawei_cdc_ncm
modprobe usb_wwan
VID(Vendor ID)와 PID(Product ID)를 확인하세요 lsusb
. 다음을 사용하여 WAN에 연결합니다.
mmcli -m 0 --simple-connect="apn=<APN address>"
다음을 실행하여 모뎀이 연결되어 있는지 확인할 수 있습니다.mmcli -m 0
인터페이스를 엽니다:
ip link set wwan0 up
DHCP를 사용하여 IP 주소를 설정하려면:
dhclient wwan0
DNS 서버 설정:
systemd-resolve --interface wwan0 --set-dns 8.8.4.4
답변4
이는 커널 4.4.x의 버그로 인한 것입니다.
등.
커널을 4.7로 업데이트했는데 모뎀이 제대로 작동합니다.