Probleme mit LTE Stick Huawei E3372s-153

Started by User123, October 05, 2021, 09:22:01 AM

Previous topic - Next topic
October 05, 2021, 09:22:01 AM Last Edit: October 05, 2021, 09:27:19 AM by User123
Hallo,

seit mehreren Stunden/Tagen versuche ich mehr oder weniger erfolgreich, den Huawei E3372s-153 LTE Stick in Opnsense (21.7.3_3) zum laufen zu bekommen.
Ich hatte bereits zwei unterschiedliche Sticks verwendet, beide ohne Erfolg.
Verwendet habe ich folgende Konfiguration aus der PFsense Doku:
Huawei E3372s LTE USB-stick
    Link interface: /dev/cuaU0.1
    Init string: &F&C1&D2E0S0=0 (alternativ funktioniert auch "Z")


Das Logfile zeigt dazu folgende Einträge:
2021-10-05T08:59:29 ppp[42026] [opt3_link0] MODEM: chat script failed
2021-10-05T08:59:29 ppp[42026] [opt3_link0] CHAT: The modem is not responding to "AT" at ModemCmd: label.
2021-10-05T08:59:16 ppp[42026] [opt3_link0] Link: reconnection attempt 1
2021-10-05T08:59:13 ppp[42026] [opt3_link0] Link: reconnection attempt 1 in 3 seconds
2021-10-05T08:59:13 ppp[42026] [opt3_link0] LCP: Down event
2021-10-05T08:59:13 ppp[42026] [opt3_link0] Link: DOWN event
2021-10-05T08:59:13 ppp[42026] [opt3_link0] MODEM: chat script failed
2021-10-05T08:59:13 ppp[42026] [opt3_link0] CHAT: The modem is not responding to "AT" at ModemCmd: label.
2021-10-05T08:58:59 ppp[42026] [opt3_link0] LCP: LayerStart
2021-10-05T08:58:59 ppp[42026] [opt3_link0] LCP: state change Initial --> Starting
2021-10-05T08:58:59 ppp[42026] [opt3_link0] LCP: Open event
2021-10-05T08:58:59 ppp[42026] [opt3_link0] Link: OPEN event
2021-10-05T08:58:59 ppp[42026] [opt3] Bundle: Interface ng0 created


Nach langem Versuchen habe ich herausgefunden, dass der Stick merkwürdigerweise nach einem Reboot der Opnsense einwandfrei funktioniert, nicht jedoch nach einem Kaltstart.

Hier der Anfangsteil aus dem Logfile nach einem Reboot und funktionierender LTE WAN Verbindung:
.....
2021-10-05T09:03:19 ppp[76951] [opt3_link0] MODEM: chat script succeeded
2021-10-05T09:03:19 ppp[76951] [opt3_link0] CHAT: Connected at an unknown speed.
2021-10-05T09:03:19 ppp[76951] [opt3_link0] CHAT: ATDT*99#
2021-10-05T09:03:19 ppp[76951] [opt3_link0] CHAT: Dialing server at *99#...
2021-10-05T09:03:19 ppp[76951] [opt3_link0] CHAT: Detected Custom modem.
2021-10-05T09:03:19 ppp[76951] [opt3_link0] CHAT: +CGDCONT=1,"IP","internet.telekom"
2021-10-05T09:03:18 ppp[76951] [opt3_link0] LCP: LayerStart
2021-10-05T09:03:18 ppp[76951] [opt3_link0] LCP: state change Initial --> Starting
2021-10-05T09:03:18 ppp[76951] [opt3_link0] LCP: Open event
2021-10-05T09:03:18 ppp[76951] [opt3_link0] Link: OPEN event
2021-10-05T09:03:18 ppp[76951] [opt3] Bundle: Interface ng0 created


Ich habe bereits mehrere Versuche gemacht mit einem Boot-Delay (sowohl über die loader.conf.local, das bootdelay Addon oder über das BIOS gemacht, was alles keinen Unterschied macht. Der Stick funktioniert immer nur nach einem Reboot, nie nach einem Kaltstart oder Spannungsausfall.

Dazu kann ich noch erwähnen, dass ich es auf einer anderen OPNsense mit anderer Hardware und selbem LTE-Stick und identischer Konfig bisher auch nach einem Reboot noch nicht zum Laufen gebracht habe. Hier scheint der Stick überhaupt nicht zu funktionieren.

Hatte jemand schon mal ähnliche Probleme bzw. eine Idee, woran dies liegen könnte?
Gibt es alternativ als Notlösung eine Möglichkeit, OPNsense nach einem Kaltstart oder Spannungsausfall automatisch neuzustarten? Kann man hier evtl. in einem Script zwischen einem vorausgegangenen Kaltstart bzw. Reboot unterscheiden, um keine Rebootschleife zu erzeugen?

Schöne Grüße

also de3ine idee mit dem script kann man machen ist aber finde ich keine lösung für einen produktiven einsatz.
mache es dir doch einfach und nimm einen lte router den du an die sense hängst, schon hast du lte internet an der sense.


Gesendet von iPad mit Tapatalk Pro
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100

Die Idee mit dem Script wäre auch nur eine Notlösung und ist auch nicht die Variante, die ich bevorzugen würde.
Da der Stick ja eigentlich funktioniert, müsste es doch auch eine Ursache / Lösung dazu geben?

Die Lösung mit dem LTE Router davor gefällt mir nicht so sehr, da ich doppeltes NAT und mögliche Probleme damit vermeiden möchte.

Gibt es alternativ LTE Sticks oder Router, die im Modembetrieb über OPNsense zuverlässig funktionieren und auch verfügbar sind?

Also den E3372-s (Telekomiker branding) habe ich schon mit OPNsense genutzt, aber iirc nur nach booten mit der sense, nie hotplug.
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Hast du dazu evtl. noch in Erinnerung, wie du den konfiguriert hast? Hast du dazu sonstige Einstellungen vorgenommen, oder nur ppp übers Webinterface konfiguriert?
Meiner ist ebenfalls mit Telekom branding.
Hotplug wäre egal, wenn es nicht geht, er sollte aber nach einem Kaltstart des Systems schon funktionieren, und nicht wie bei mir erst mit anschließendem Reboot...

October 05, 2021, 03:39:53 PM #5 Last Edit: October 05, 2021, 03:48:00 PM by chemlud
habe nur das hier gefunden

https://forum.opnsense.org/index.php?topic=12186.msg56220#msg56220

...die hardware gibtz noch, liegt aber im "Lager" (Vorhölle, da i386) und ist gerade nicht erreichbar....


PS: In einer alten config.xml fand ich

ppps>
<ppp>
<ptpid>0</ptpid>
<type>ppp</type>
<if>ppp0</if>
<ports>/dev/cuaU0</ports>
<username>t-mobile</username>
<password>dG0=</password>
<simpin>ADD YOUR PIN HERE</simpin>
<pin-wait>20</pin-wait>
<apn>internet.t-mobile</apn>
<apnum/>
<phone>*99#</phone>
<localip/>
<gateway/>
<bandwidth/>
<mtu/>
<mru/>
<mrru/>
</ppp>
<ppp>
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Deinen Beitrag dazu in dem anderen Post hatte ich bereits gefunden und auch das mit dem Init String "Z" schon probiert.

Ansonsten sieht meine Config ähnlich aus, verwende auch das Interface cuaU0.1, welches das einzige ist, was funktioniert.

Was ich aber nochmal testen werde ist die SIM-Pin, die habe ich aktuell deaktiviert.
Evtl. hilft pin-wait hier weiter...

...vielleicht noch unterschiedliche USB-ports (2er, 3er) testen, da hab ich schon merkwürdigen voodoo gesehen...

((wundert mich, dass in der config.xml nix von dem init string Z steht))
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

PIN und Pin-wait macht leider auch keinen Unterschied.
Auch verschiedene USB Ports helfen hier nicht weiter.
Der Stick funktioniert erst nach einem weiteren Neustart nach dem Kaltstart.

Evtl. werde ich nochmal auf einer weiteren Hardware testen, ansonsten werde ich wohl hier mit der OPNSense und dem LTE Stick aufgeben und für den Fall einen Industrie-LTE Router kaufen.

Schöne Grüße

Liesst sich wie ein Problem mit der Hardware (BIOS?) für mich. Gibt ja auch Boards mit SIM-Kartenhalterung. Auf einen USB-stick würde ich nicht mein LAN aufbauen (ich nutze den Stick als fall-back privat und auf Reisen...)
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Irgendwie ist das ein merkwürdiges Verhalten.
Komischerweise funktioniert der Stick auf einer anderen Hardware auf meiner OPNsense Zuhause überhaupt nicht, da hatte ich ebenfalls schon verschiedene USB (2.0, 3.0) getestet.
Ich teste morgen mal auf einer Serverhardware, ansonsten habe ich auch noch ein anderes Testsystem rumliegen, das müsste ich aber erst mal aufsetzen.
Das Ganze sollte auch nur was temporäres werden, die Hardware (Beelink T4) lag auch noch rum. War ursprünglich auch mal für Reisen gedacht :D

So, habe gerade nochmal auf anderer Hardware (sowohl mit USB 2.0 und 3.0) getestet , auch hier bringe ich den Stick überhaupt nicht zum Laufen, auch nicht nach Reboot.
Die Firmwareversion deines Sticks hast du wahrscheinlich nicht mehr irgendwo abgespeichert?
Ich denke, ich flashe als letzten Versuch mal eine ältere Firmware drauf.

Hast Du eigentlich mal geschaut was der init string überhaupt bewirkt? Für mein Mc7304 von Sierra wird auch ein init string empfohlen der eigentlich völliger Humbug ist... Vielleicht ist bei deinem string aber ein AT command dabei der Aufschluss darüber gibt, was genau dabei passiert und warum es danach funktioniert.
i am not an expert... just trying to help...

October 06, 2021, 09:57:21 AM #13 Last Edit: October 06, 2021, 10:02:30 AM by chemlud
Der Stick hat auch einen slot für eine SD-Karte und m.E. dient der init string dazu, den Stick nicht als USB-Speichermedium zu mounten (Stichwort mode switch). Das könnte auch das Problem sein, warum die sense den Stick nicht als Modem findet...

Ich hab den Stick hier und stecke ihn mal in eine OPNsense, mal sehen, was passiert...
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....

Ich hab den Stick mal konfiguriert als WAN und rebooted. Im output der seriellen Konsole findet er beim booten CD0 (mass storage), aber nicht das PPP Interface, das für WAN konfiguriert ist. Was für ein Mist...
kind regards
chemlud
____
"The price of reliability is the pursuit of the utmost simplicity."
C.A.R. Hoare

felix eichhorns premium katzenfutter mit der extraportion energie

A router is not a switch - A router is not a switch - A router is not a switch - A rou....