
私は、initシステムにsystemdを使用するカスタムBuildrootベースのLinuxシステム(Raspberry Piで実行)を持っています。クエクテル LTE EC20モデムを接続し、次のファイル/etc/systemd/network/10-wwan.networkを作成しました。
[Match]
Name=wwan0
[Network]
DHCP=yes
これで、再起動時に wwan0 インターフェイスが自動的に起動して初期化され、インターネットに接続できるようになります。
しかし、モデムのAPN設定(カスタムAPN、ユーザー名、パスワード)を構成できるようにしたいです。systemd ネットワークファイルのドキュメントこれらの設定を変更できるオプションが見つかりませんでした。どうすれば変更できますか?
答え1
したがって、4G/LTE モデムは、DHCP を含む USB CDC エミュレート イーサネット インターフェイスのセットを提供し、セル モデム固有の構成アクティビティ用の USBMIC デバイスと、USB TTY 機能上の従来の AT/シリアル インターフェイスを提供します。
残念ながら、systemd にはこれらのデバイス用の QMI/3gpp AT コマンド構成のサポートが組み込まれていません。セットアップで ModemManager が利用できる場合は、それをインストールして使用できます。または、systemd-networkd を DHCP クライアントとして引き続き使用している場合、独自の統合を組み込むための 2 つのオプションがあります。ModemManager がすでにインストールされ、実行されている場合もあります。
- mmcli/libqmi-util を使用して qmi-network をセットアップし、モデムの APN/接続設定を構成します。
- GSM/3G ATコマンドを使用して、自動的にアクティブ化されたアクセスプロファイルでモデムを設定します。モデムがDHCP経由で動作し、他の設定がない場合は、これが現在の設定方法である可能性があります。ETSI仕様27.007(https://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=1515))、具体的には
+CGDCONT
、、、コマンド+CGATT
です。また、ベンダーによっては自動接続などの特定のコマンドが+CGAUTO
用意+CGAUTH
されている場合もありますが、モデムの種類を調べてベンダーのマニュアルを見つける必要があります。