4GモデムはFedoraのLiveCDでのみ動作します。

4GモデムはFedoraのLiveCDでのみ動作します。

私はFedora 24をLiveCD(XFCEスピン)として実行しており、4G USBモデムが正常に動作しています。

その後、ハードドライブにFedoraをインストールしましたが、モデムは機能しませんでした。

LiveCDでは、NetworkManagerは自動的にモデムをモバイルブロードバンドとして認識しますが、ハードドライブでシステムを実行するとNetworkManagerはモデムを認識しません。

ところで、lsusbリスト内のコマンドの後にモデムが表示されます。

OSが同じなので、なぜこれが起こるのか理解できません。

モデムタイプ: Huawei E3372h

答え1

LiveCDドライバがインストールされていないか、インストールしたシステムで有効になっていないようです。 LiveCDから起動するときは、lsmodモデムのネットワークデバイスで使用されているドライバ名を実行して記録します。デバイス名がと仮定すると、次のようeth0な行が表示されます。

<drivername>          16384  1 eth0

ドライバ名がある場合は、ハードドライブのバージョンから起動します。確認すると、lsmod出力にドライバ名が表示されないと確信しています。そうでない場合は、実行modprobe <drivername>してドライバをロードすると、モデムインターフェイスを使用できます。再起動後も持続するようにするには、/etc/modprobe.confファイルを編集(このファイルがまだ存在しない可能性がある)またはディレクトリに追加して、起動時にドライバをロードするように指示を追加する必要が/etc/modprobe.d/あります。install <drivername>

答え2

Huawei社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にアップデートしましたが、モデムは正常に動作します。

関連情報