OPNsense Forum

International Forums => German - Deutsch => Topic started by: theeogflip on January 15, 2023, 01:55:26 pm

Title: opnsense LTE EM7455 Module
Post by: theeogflip on January 15, 2023, 01:55:26 pm
Hi,

ich habe opnsense nun ganz gut mit DSL am laufen. Es läuft auf meinem alten Notebook aktuell noch, da der ordentlich Leistung hat und auch ein Mobilfunk Modul an board hat.

Notebook ist ein Dell Precision 7520
Dort ist ein Sierra Wireless AirPrime Modell EM7455 verbaut.
Dort habe ich nun meine Simkarte rein gesteckt.

Leider finde ich das Modul aber scheinbar in opnsense nicht.
Kann mir da einer ein Tipp geben? Muss ich noch Treiber etc installieren?
Es werden mir quasi keine PPP Geräte angezeigt.


Für den Fall das dieses Modul garnicht geht, habe ich noch ein Huawei E3372h - 320 hier liegen, dieser wird aber auch nicht so ganz korrekt erkannt, soweit ich gesehen habe, muss ich den in einen anderen Modus setzen (Modem-Mode), aber bevor ich das alles umbastel, wäre es ja schon einfacher das vorhandene Sierra Wireless Modul nutzen zu können :)

Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 12:19:26 pm
Ok, ich habe nun das EM7455 ausgetauscht gegen das L830-EB-11

Dies wird offenbar erkannt, siehe Foto.

Es ist eine O2 Simkarte im Gerät.

Wenn ich in der Console cu -l /dev/cuaU2 mache, bekomme ich folgendes:

root@OPNsense:~ # cu -l /dev/cuaU2
Stale lock on cuaU2 PID=39550... overriding.
Connected
AT
OK
AT+CPIN?
+CPIN: READY

OK
at+cops?
+COPS: 2

OK



Also scheint cuaU2 der richtige zu sein.
Wenn ich den als Schnittstelle auswähle, ist das Interface zwar grün, bekommt aber keine IP.


Wenn ich den Log auflasse von cu -l... zeigt er mir das hier in dauer schleife:

+++AT
OK
ATZ
OK
AT
OK
 AT
OK
AT
OK
ATZ
OK
AT
OK

+++AT
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 01:07:37 pm
Kein Username und PW erforderlich, oder sind die hier nach der Ersteingabe nur nicht mehr angezeigt?

Was sagt das PtP Log?
Suche mal nach
"Ack_Sent->Opened"
"LCP: authorization successful"
"IPCP: state change Ack-Sent --> Opened"
oder nach der Angabe von MTU und co.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 01:17:09 pm
Username/PW braucht man glaube ich bei einer Simkarte nicht?

Ich habe sie zuletzt in der Fritzbox genutzt, PIN ist auch deaktiviert
Im Handy steht auch nur als APN "internet" ohne Benutzername/pw

Welches ist das PtP Log?
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 01:29:28 pm
Username und PW braucht man sogar meistens für den jeweiligen APN, der ebenfalls angegeben werden muss ;)
Bei Vodafone braucht es User/PW meist nicht, dennoch aber den APN (meist web.vodafone.de), bei Tkom ist es meist t-mobile / tm und internet.telekom.de

Kommt aber immer auf den Vertrag drauf an. Das wird von der Sense aber auch vorausgefüllt, wenn man Land und die dann aufklappenden Menüs angibt.

Das PtP Log findest Du im Menü unter Interfaces/Point to Point/Log
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 01:35:55 pm
Vorausgefüllt wird nur APN und Rufnummer
Anbieter: O2 Internet

Finde im Log nichts von dem was ich suchen sollte, aber schaut auch so aus als würde da was noch nicht so ganz klappen :/
Title: Re: opnsense LTE EM7455 Module
Post by: chemlud on January 17, 2023, 01:41:15 pm
...irgendwelcher "init string" Voodoo vielleicht?

https://forum.opnsense.org/index.php?topic=12186.msg56220#msg56220
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 01:42:48 pm
Du sprichst oben von AT Commands zu cuaU2, hast im Screenshot der Interface Config aber cuaU1 gewählt...?!
Wenn das richtige Device gewählt ist und es weiterhin nicht klappt könntest Du mal den init string "!greset" ausprobieren.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 02:29:16 pm
Screenshot war noch nicht umgestellt, steht aber korrekt auf U2.

mit !greset schaut es so aus:

Quote
023-01-17T14:27:50   Informational   ppp   [opt1_link0] Link: reconnection attempt 2   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] Link: reconnection attempt 2 in 4 seconds   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] LCP: Down event   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] Link: DOWN event   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] MODEM: chat script failed   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] CHAT: The modem responded with "ERROR" to the command "AT!greset" at ModemCmd: label.   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] CHAT: Detected Custom modem.   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] CHAT: +CGDCONT=1,"IP","internet"   
2023-01-17T14:27:46   Informational   ppp   [opt1_link0] Link: reconnection attempt 1   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] Link: reconnection attempt 1 in 3 seconds   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] LCP: Down event   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] Link: DOWN event   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] MODEM: chat script failed   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] CHAT: The modem responded with "ERROR" to the command "AT!greset" at ModemCmd: label.   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] CHAT: Detected Custom modem.   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] CHAT: +CGDCONT=1,"IP","internet"   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] LCP: LayerStart   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] LCP: state change Initial --> Starting   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] LCP: Open event   
2023-01-17T14:27:43   Informational   ppp   [opt1_link0] Link: OPEN event   
2023-01-17T14:27:43   Informational   ppp   [opt1] Bundle: Interface ng1 created
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 02:39:00 pm
Das sieht soweit doch ganz gut aus...
Nur scheinbar spricht das Modem anders als ich es von Sierra kenne, daher hast Du vorhin auch nichts gefunden.
Stand aber vorher auch schon so im Log, oder? Den !greset kennt das Modem wohl nicht.

Was mir hier fehlt ist die Angabe dass die Autorisierung in der LCP Stage erfolgreich ist (Benutzername und PW beim APN) und die anschließende Aushandlung von IP und Co.

Wie bist du denn auf das Modem gekommen, wird das offiziell von BSD unterstützt?
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 02:42:21 pm
Ich habe das EM7455 war im Dell rechner drinne steckt und auch unterstützt wird eigentlich nutzen wollen, doch das wird bei mir garnicht erkannt, er zeigt mir keine Schnittstellen dazu an.

Das jetzige habe ich mir aus der Fritzbox 6890 LTE gezogen, da brauche ich es ja nicht mehr, und es wurde zumindest direkt erkannt.


Ich habe mal diesen "Z" String testweise rein gehauen, nun schaut das Log etwas anders aus. Wobei ich eher nicht sagen kann, das es besser oder schlechter damit ist
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 02:48:58 pm
Hm, keine Ahnung ob das besser sein soll... wichtig ist, dass die LCP stage abgeschlossen und das Interface erstellt wird. An der Stelle scheint er die ganze Zeit zu hängen. Oftmals tut ein Reboot zwischendurch gut, aber ich weiß auch nicht ob es mit dem Modem nicht direkt schon zum Scheitern verurteilt ist.

Willst Du denn zwingend ein internes Modem haben? Mir war das auf Dauer zu blöd mit meinem MC7304 sodass ich mir nun ein externes Modem angeschafft habe...
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 02:56:17 pm
Also nun mit folgemdem Init String: &F0E1Q0 +CMEE=2
Gibt es schon mehr leben, bzw Sim Failed ist auch nicht perfekt ;)

Ich habe ja noch das Huawei E3372 -320 aber das erkennt er scheinbar nur als mass speicher, und die ganzen Hinweise im Netz wie man den doch zum laufen bekommt, zum teil auf russisch, Ich weis nicht, bisher habe ich da nichts hilfreiches gefunden.
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 03:02:28 pm
Hm, sieht auch nicht besser aus... was dieser Init String / AT Command für die Funktion bewirken soll frage ich mich schon lange... für mich sieht es so aus als würde er lediglich für Diagnosezwecke nützlich sein, was ja hier nicht unbedingt verkehrt ist.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 03:07:05 pm
Bin halt gerade etwas am verzweifeln..

Das EM7455 was unterstützt werden soll wird nicht erkannt
Das Sierra auf der Fritzbox erkennt scheinbar die Simkarte nicht (?) oder wird ggf auch garnicht richtig unterstützt
mein Huawei E3372h - 320 LTE Stick wird als umass erkannt.

Nun doch noch ein neues Gerät welches hoffentlich läuft? Vorallem haben die meisten eine DL Rate von max 150MB, ich denke 300 sollten es schon minimum sein, aber alles was ich da finde ist auch eher fragwürig ob es supportet ist bzw auch ordentlich teuer..
Title: Re: opnsense LTE EM7455 Module
Post by: chemlud on January 17, 2023, 03:12:55 pm
Quote
...Huawei E3372h...

"h" wie Hilink, das macht NAT, hatten wir hier schonmal im Forum.

https://www.0xf8.org/2017/01/flashing-a-huawei-e3372h-4g-lte-stick-from-hilink-to-stick-mode/

 "s" habe ich zum laufen gebracht, aber schon länger nicht mehr probiert, ob das aktuell noch funktioniert. Es ist sehr schmerzhaft, 4G und sense...
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 03:15:43 pm
Mit AT+CPIN hast du oben bereits festgestellt, dass die SIM ok ist... Keine Ahnung was die Meldung zwischenzeitlich sollte.
Ich denke hier scheitert es an anderen Stellen.

Bei externen Modems hast du den Zauber mit Support und Co nicht, ist mir tausendmal komfortabler.
Bin gerade unterwegs, suche später nochmal ein paar Comands zum testen raus...
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 03:46:34 pm
Hier ein paar Diagnose AT Comands:
at+csq fragt die Signalstärke ab, 2-30, je höher desto besser
at+creg? fragt den Status zur Registrierung im Netzwerk ab
at+cops? sollte den Provider in Klartext anzeigen
at*cnti=0 zeigt die aktuell verwendete Übertragungsart an (GPRS/LTE)

Vielleicht erkennt man damit ja wo es hängt.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 03:48:22 pm
Teste gerne alles was geht :)
Im zweifel gerne auch 1:1 via Telefon/Teams etc, wird natürlich auch gedankt und die Lösung landet hier, damit andere auch etwas davon haben.

Was ich nun noch getestet habe: mein E3372h eingesteckt, wird als umass erkannt jup,

Dann folgendes im Terminal:

Quote
root@OPNsense:~ # usbconfig -d ugen0.5 dump_device_desc
ugen0.5: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0200
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x12d1
  idProduct = 0x1f01
  bcdDevice = 0x0102
  iManufacturer = 0x0001  <HUAWEI_MOBILE>
  iProduct = 0x0002  <HUAWEI_MOBILE>
  iSerialNumber = 0x0003  <0123456789ABCDEF>
  bNumConfigurations = 0x0001


Danach
Quote
root@OPNsense:~ # usb_modeswitch -v 0x12d1 -p 0x1f01 --huawei-new-mode
Look for default devices ...
 Found devices in default mode (1)
Access device 005 on bus 000
Get the current device configuration ...
Current configuration number is 1
Use interface number 0
 with class 8
Use endpoints 0x01 (out) and 0x81 (in)
Using standard Huawei switching message
Looking for active drivers ...
 OK, driver detached
Set up interface 0
Use endpoint 0x01 for message sending ...
Trying to send message 1 to endpoint 0x01 ...
 OK, message successfully sent
Read the response to message 1 (CSW) ...
 Response successfully read (13 bytes), status 0
Reset response endpoint 0x81
Reset message endpoint 0x01
-> Run lsusb to note any changes. Bye!


Nun ist es ein Communication device:
Quote
root@OPNsense:~ # usbconfig -d ugen0.5 dump_device_desc
ugen0.5: <HUAWEIMOBILE HUAWEIMOBILE> at usbus0, cfg=0 md=HOST spd=HIGH (480Mbps) pwr=ON (2mA)

  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0200
  bDeviceClass = 0x0002  <Communication device>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0040
  idVendor = 0x12d1
  idProduct = 0x14db
  bcdDevice = 0x0102
  iManufacturer = 0x0001  <HUAWEI_MOBILE>
  iProduct = 0x0002  <HUAWEI_MOBILE>
  iSerialNumber = 0x0000  <no string>
  bNumConfigurations = 0x0001

Im Log kriege ich die Meldung, es gibt ein neue ue3: Ethernet adress: .....
Nun habe ich zwar ein neues Ethernet Device, aber ob das nun
1: Der richtige weg ist den ich da versuche?
2: Auch Produktiv brauchbar? Will ja nicht bei jedem reboot den ganzen zauber nochmal machen




ps: danke @tiermutter, die Commands probiere ich auch gleich durch
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 04:22:02 pm
Hier ein paar Diagnose AT Comands:
at+csq fragt die Signalstärke ab, 2-30, je höher desto besser
at+creg? fragt den Status zur Registrierung im Netzwerk ab
at+cops? sollte den Provider in Klartext anzeigen
at*cnti=0 zeigt die aktuell verwendete Übertragungsart an (GPRS/LTE)

Vielleicht erkennt man damit ja wo es hängt.

Quote
root@OPNsense:~ # cu -l /dev/cuaU
cuaU0%      cuaU0.init% cuaU0.lock% cuaU1%      cuaU1.init% cuaU1.lock% cuaU2%      cuaU2.init% cuaU2.lock%
root@OPNsense:~ # cu -l /dev/cuaU2
Connected
 
+GTSIM: 0

+GTSIM: 1

+SIM READY
at+csq
+CSQ: 99,99

OK
at+creg?
+CREG: 0,0

OK
at+cops?
+COPS: 2

OK
at*cnti=0
*CNTI: 0,

OK



PS:
Beim 3372h gibt es ja die möglichkeit den als DMZ zu nutzen, aber da habe ich noch weniger ahnung von, ist das vl ein Begriff der helfen kann?

Quote
DMZ-Einstellungen
Sie können einen Computer in einem LAN als DMZ-Host einrichten. Der Host wird einem WAN offengelegt und andere Geräte in dem WAN können direkt auf ihn zugreifen. Hinweis: Die Firewalleinstellungen für den DMZ-Host werden deaktiviert.
Title: Re: opnsense LTE EM7455 Module
Post by: micneu on January 17, 2023, 05:00:32 pm
warum nimmst du nicht einen lte router (Nighthawk MR2100) und hängst den als weiteres wan an einen ethernet port und nimmst gleich ein model für 5G (Nighthawk M5 5G), ja jetzt komme mir nicht die sind ja teuer, kommt drauf an wie wichtig dir das ist.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 05:08:48 pm
warum nimmst du nicht einen lte router (Nighthawk MR2100) und hängst den als weiteres wan an einen ethernet port und nimmst gleich ein model für 5G (Nighthawk M5 5G), ja jetzt komme mir nicht die sind ja teuer, kommt drauf an wie wichtig dir das ist.

Würde ich dadurch einen mehrwert haben, gebe ich dir Recht.

Wir wohnen hier aber abseits auf dem Dorf, der nächste Sendemast ist zum Glück nur 1,6KM Luftlinie enfernt, hat jedoch nur 2 Bänder, LTE band 1 und 20. und kein 5G

Somit kann ich mit den 2 Modems bzw USB Stick das maximum was wir hier haben erhalten.

Natürlich wäre ein M5 5G geil, aber solange hier kein Sender dazu steht, bringt er leider nichts :(
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 08:44:56 pm
Ich hab meine interne Mc7304 längst durch einen billigen Alcatel HH40V ersetzt. Reicht mir als Failover massig aus. Der kann zwar keine v6 Portfreigaben, aber damit kann ich leben (habe eine öffentliche v4 bei Tkom über die ich dann ins VPN komme).
Als Haupt-WAN taugt das Teil aber sicherlich nicht, je nachdem was man vor hat.
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 09:49:44 pm
Das ist ja leider mein vorhaben :/

DSL sind hier max. 50Mbits. Für IPTV mit Server etc schon ab und an grenzwertig.

Via LTE habe ich hier knapp 200Mbits mit Richtantenne etc.

Durch meinen Mobilfunkvertrag mit unlimited Datenvolumen, nutze ich also eher LTE, und DSL eher als "Fallback" ;)
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 17, 2023, 09:54:31 pm
Wäre halt die Frage ob du unbedingt v6 Portfreigaben brauchst oder ob das nicht auch über DSL laufen kann... Aber wie dem auch sei, das aktuelle Modem läuft immer noch nicht und mit den Ausgaben der Diagnose komme ich auch nicht weiter, ich bin hier Klartext gewohnt. Müsste man evtl mal nach den Codes suchen und evtl auch mal nach Erfahrungen mit dem Modem und BSD...
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 17, 2023, 09:59:00 pm
v6 nutze ich garnicht, alles über v4

Portfreigaben nach draußen habe ich garkeine, alles im Netzwerk hier bleibt auch hier ;)

Ich werde die Tage nochmal ein Netzwerkdiagram anlegen, dann ist glaube ich auch klar was ich vor habe.

Danke dir schonmal für deine tipps :)
Title: Re: opnsense LTE EM7455 Module
Post by: tiermutter on January 18, 2023, 08:16:38 am
Dann könnte das billo-Modem ja tatsächlich eine Alternative sein, falls Du Deine verfügbaren Modems nicht zum Laufen bekommst. Ich weiß hier jedenfalls auch nicht weiter.
Ein Netzwerkdiagramm braucht es für das Problem hier sicherlich nicht ;)
Title: Re: opnsense LTE EM7455 Module
Post by: theeogflip on January 18, 2023, 04:28:08 pm
Der Huawei E3372H läuft nun erstmal :)

Für alle die es interessiert:

Geflasht habe ich nichts, auf dem Gerät habe ich DMZ aktiviert, dann in die Sense rein und folgendes ins Terminal:

usb_modeswitch -v 12d1 -p 1f01 -c /usr/local/share/usb_modeswitch/12d1:1f01
Quelle: https://docs.netgate.com/pfsense/en/latest/cellular/hardware.html#modems-reported-to-work-as-ethernet-devices

Danach wird ein LAN erzeugt, als DMZ.
Das habe ich dann via statischer IP auf das DMZ gebogen und der Gateway 192.168.8.1 eingetragen.
Nun ist er Up und läuft wie er soll aktuell erstmal :)
Title: Re: opnsense LTE EM7455 Module
Post by: XeroX on February 27, 2023, 09:19:25 pm
Ich habe die EM7455 am laufen und gerade eine Blogbeitrag darüber geschrieben. War schon großer Aufwand alles zusammen zu suchen.

https://www.techspark.de/running-sierra-wireless-em7455-on-freebsd-opnsense-pfsense/

Funktioniert theoretisch mit fast allen Sierra Wireless 73x und 74x. Der Schlüssel ist am Ende den FCCAuth abzuschalten.

Good luck.
Title: Re: opnsense LTE EM7455 Module
Post by: micneu on February 28, 2023, 08:12:43 am
dann kann es doch als gelöst markiert werden