
Ich habe ein benutzerdefiniertes Buildroot-basiertes Linux-System (das auf einem Raspberry Pi läuft), das systemd für das Init-System verwendet. Ich habe einQuectel LTE EC20Modem hinein und erstellte die folgende Datei /etc/systemd/network/10-wwan.network
[Match]
Name=wwan0
[Network]
DHCP=yes
Jetzt, beim Neustart, wird die WWAN0-Schnittstelle automatisch aufgerufen und initialisiert und ich kann eine Verbindung zum Internet herstellen.
Ich möchte jedoch die APN-Einstellungen des Modems konfigurieren können (benutzerdefinierter APN, Benutzername, Passwort). Lesen Sie dieDokumentation der systemd-NetzwerkdateienIch konnte keine Optionen sehen, mit denen diese Einstellungen geändert werden könnten. Wie kann das gemacht werden?
Antwort1
4G/LTE-Modems verfügen also über eine Reihe von USB-CDC-emulierten Ethernet-Schnittstellen, einschließlich DHCP, und stellen dann ein USBMIC-Gerät für zellmodemspezifische Konfigurationsaktivitäten sowie die klassische AT-/Seriell-Schnittstelle für USB-TTY-Funktionen bereit.
Leider bietet systemd keine integrierte Unterstützung für die QMI/3gpp AT-Befehlskonfiguration für diese Geräte. Wenn ModemManager in Ihrem Setup verfügbar ist, können Sie diesen installieren und verwenden, oder Sie haben zwei Möglichkeiten, Ihre eigene Integration zu erstellen, vorausgesetzt, Sie verwenden weiterhin systemd-networkd als DHCP-Client. Möglicherweise haben Sie ModemManager auch bereits installiert und ausgeführt.
- Verwenden Sie mmcli/libqmi-util, um das QMI-Netzwerk einzurichten und die APN-/Verbindungseinstellungen für das Modem zu konfigurieren.
- Verwenden Sie GSM/3G AT-Befehle, um das Modem mit einem automatisch aktivierten Zugriffsprofil zu konfigurieren. Wenn Ihr Modem über DHCP ohne weitere Konfiguration funktioniert, ist dies wahrscheinlich Ihre aktuelle Einrichtung. Sie können die ETSI-Spezifikation 27.007 (verfügbar unterhttps://portal.3gpp.org/desktopmodules/Specifications/SpecificationDetails.aspx?specificationId=1515)), und insbesondere die
+CGDCONT
,+CGATT
,+CGAUTO
,+CGAUTH
Befehle. Darüber hinaus verfügt Ihr Anbieter möglicherweise über spezielle Befehle zum automatischen Anschließen oder Ähnlichem, aber Sie müssen herausfinden, welches Modem Sie verwenden, und die entsprechenden Handbücher des Anbieters finden.