opnsense LTE EM7455 Module

Started by theeogflip, January 15, 2023, 01:55:26 PM

Previous topic - Next topic
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...
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....

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...
i am not an expert... just trying to help...

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.
i am not an expert... just trying to help...

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:

Quoteroot@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
Quoteroot@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:
Quoteroot@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

January 17, 2023, 04:22:02 PM #19 Last Edit: January 17, 2023, 04:33:14 PM by theeogflip
Quote from: 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.

Quoteroot@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?

QuoteDMZ-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.

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.
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100

Quote from: 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.

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 :(

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.
i am not an expert... just trying to help...

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" ;)

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...
i am not an expert... just trying to help...

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 :)

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 ;)
i am not an expert... just trying to help...

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 :)

February 27, 2023, 09:19:25 PM #28 Last Edit: February 28, 2023, 10:46:55 AM by XeroX
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.

dann kann es doch als gelöst markiert werden
Internet: Willy.tel Down: 1Gbit/s, UP: 250Mbit/s Glasfaser  |
Router/Firewall: pfSense+ 23.09  |
Hardware: Netgate 6100