
我有一個基於 Buildroot 的自訂 Linux 系統(在 Raspberry Pi 上運行),它使用 systemd 作為 init 系統。我已經插入了一個移遠LTE EC20將數據機插入其中並建立以下檔案 /etc/systemd/network/10-wwan.network
[Match]
Name=wwan0
[Network]
DHCP=yes
現在,重新啟動時,wwan0 介面會自動啟動並初始化,我可以連接到網路。
但是,我希望能夠設定調變解調器的 APN 設定(自訂 APN、使用者名稱、密碼)。閱讀透過systemd 網路文件的文檔,我看不到任何允許修改這些設定的選項。如何才能做到這一點?
答案1
因此,4G/LTE 數據機提供一組 USB CDC 模擬乙太網路接口,包括 DHCP,然後提供用於蜂窩調製解調器特定配置活動的 USBMIC 設備,以及 USB TTY 功能上的經典 AT/串行接口。
不幸的是,systemd 不支援這些設備的 QMI/3gpp AT 命令配置。如果您的設定中有可用的 ModemManager,您可以安裝並使用它,或者您有兩個選項來建立您自己的集成,假設您仍然使用 systemd-networkd 作為 DHCP 用戶端。您可能也已經安裝並執行了 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
命令。此外,您的供應商可能會有一些自動連接或諸如此類的特定命令,但您必須找到您的數據機是什麼並找到相應的供應商手冊。