e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Kwestie techniczne, konfiguracja i rozwiązywanie problemów z modemami GSM (GPRS, EDGE, UMTS, HSDPA i HSUPA).

Moderator: Moderatorzy

ODPOWIEDZ
wrobelda
Początkujący użytkownik forum
Posty: 5
Rejestracja: 2025-03-03, 12:24

e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wrobelda »

Hej,
Mam modem e3131-s2 z kartą aero2, które mają służyć jako połączenie awaryjne w routerze OPNSense.
NetworkManager pod Debianem łączy bez zająknięcia w trybie NDIS. Odpaliłem go w trybie Debug i widzę wszystkie komendy AT wysyłane do modemu, w tym AT^NDISDUP=1,1,"darmowy", który po 3 sekundach skutkuje połączeniem, potwierdzonym przez AT^NDISSTATQRY.

Kod: Zaznacz cały

ModemManager[4118]: <debug> [1739448832.934564] [cdc-wdm0/at] --> 'AT^NDISDUP=1,1,"darmowy"<CR><LF>'
ModemManager[4118]: <debug> [1739448832.941729] [cdc-wdm0/at] <-- '<CR><LF>OK<CR><LF>'
ModemManager[4118]: <debug> [1739448832.941823] [cdc-wdm0/at] device open count is 3 (open)
ModemManager[4118]: <debug> [1739448832.941866] [cdc-wdm0/at] device open count is 2 (close)
ModemManager[4118]: <debug> [1739448832.941883] [cdc-wdm0/at] --> 'AT^NDISSTATQRY?<CR><LF>'
ModemManager[4118]: <debug> [1739448832.945667] [cdc-wdm0/at] <-- '<CR><LF>^NDISSTATQRY: 0,,,"IPV4"<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[4118]: <debug> [1739448832.945796] [cdc-wdm0/at] device open count is 1 (close)
ModemManager[4118]: <debug> [1739448833.964254] [cdc-wdm0/at] device open count is 2 (open)
ModemManager[4118]: <debug> [1739448833.964434] [cdc-wdm0/at] --> 'AT^NDISSTATQRY?<CR><LF>'
ModemManager[4118]: <debug> [1739448833.970162] [cdc-wdm0/at] <-- '<CR><LF>^NDISSTATQRY: 0,,,"IPV4"<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[4118]: <debug> [1739448833.970508] [cdc-wdm0/at] device open count is 1 (close)
ModemManager[4118]: <debug> [1739448834.963393] [cdc-wdm0/at] device open count is 2 (open)
ModemManager[4118]: <debug> [1739448834.963704] [cdc-wdm0/at] --> 'AT^NDISSTATQRY?<CR><LF>'
ModemManager[4118]: <debug> [1739448834.968189] [cdc-wdm0/at] <-- '<CR><LF>^NDISSTATQRY: 0,,,"IPV4"<CR><LF><CR><LF>OK<CR><LF>'
ModemManager[4118]: <debug> [1739448834.968559] [cdc-wdm0/at] device open count is 1 (close)
ModemManager[4118]: <debug> [1739448835.323316] [cdc-wdm0/at] <-- '<CR><LF>^MODE: 5,9<CR><LF>'
ModemManager[4118]: <debug> [1739448835.323670] [modem0] access technology changed (umts -> hspa-plus)
ModemManager[4118]: <debug> [1739448835.328439] [cdc-wdm0/at] <-- '<CR><LF>^NDISSTAT:1,,,"IPV4"<CR><LF>'
ModemManager[4118]: <debug> [1739448835.329040] [modem0] (huawei) NDIS status: IPv4 connected, IPv6 not available
ModemManager[4118]: <debug> [1739448835.329219] [modem0/bearer0] (huawei) received spontaneous ^NDISSTAT (connected)
ModemManager[4118]: <debug> [1739448835.961357] [cdc-wdm0/at] device open count is 2 (open)
ModemManager[4118]: <debug> [1739448835.961734] [cdc-wdm0/at] --> 'AT^NDISSTATQRY?<CR><LF>'
ModemManager[4118]: <debug> [1739448835.966173] [cdc-wdm0/at] <-- '<CR><LF>^NDISSTATQRY: 1,,,"IPV4"<CR><LF><CR><LF>OK<CR><LF>'
Jednocześnie próbuję odpalić połączenie pod OPNSense i absolutnie wszystkie instrukcje na sieci mówią o tym, że wystarczy wysłać AT^NDISDUP=1,1,"darmowy". To niestety nie działa, nie mogę uzyskać adresu IP (^NDISSTATQRY: 0,,,"IPV4"). Nawet po wysłaniu komend AT zgodnie z logiem z Network Manager i pomimo, że modem podłączony jest do stacji bazowej i komendy testowe zwracają te same wartości, co w logach Network Manager, np.

Kod: Zaznacz cały

AT+CREG?
+CREG: 2,5,"7D03","C630"

OK
AT+CGREG?
+CGREG: 2,5,"7D03","C630"
, to modem nie nawiązuje połączenia i nie dostaje adresu IP. Sprawdzałem kod źródłowy Network Managera i nie widzę tam żadnej dodatkowej magii, ale mogłem coś przegapić.
Co ważne, próbowałem też połączyć się korzystając z komend AT w Debianie *nie korzystając z Network Managera* i mam ten sam problem co w OPNSense — co zresztą wydaje się mieć sens, biorąc pod uwagę, że na tym etapie wszystko odbywa się na poziomie samego modemu.
Czy ktoś ma jakiś pomysł? Widziałem kilka wątków użytkowników, którzy utknęli dokładnie tak, jak ja, niestety bez odpowiedzi.
Mig25
Guru bezprzewodowy
Posty: 2655
Rejestracja: 2015-08-25, 18:45
Lokalizacja: z Nienacka

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: Mig25 »

A inna karta ? innego operatora ?
wrobelda
Początkujący użytkownik forum
Posty: 5
Rejestracja: 2025-03-03, 12:24

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wrobelda »

Mig25 pisze: 2025-03-03, 20:44 A inna karta ? innego operatora ?
Nie mam dostępnej niestety, wszystko inne działa mi pod eSIM.

Nie sądzę jednak, że to kwestia operatora, skoro z Network Managerem pod Debianem wszystko działa z buta beż żadnych zabiegów. Spróbowałem przed chwilą wyłączyć NM i odpalić wszystkie komendy AT ręcznie, z tym samym negatywnym rezultatem. Nie jest to więc też kwestia systemu operacyjnego, per se, NM zwyczajnie robi coś, czego nie widzę w logach, a co sprawia, że modem łapie połączenie i zwraca ^NDISSTAT:1,,,"IPV4
Mig25
Guru bezprzewodowy
Posty: 2655
Rejestracja: 2015-08-25, 18:45
Lokalizacja: z Nienacka

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: Mig25 »

To może od początku , at+cfun? pokazuje 1 ?jeśli nie to ustaw
wrobelda
Początkujący użytkownik forum
Posty: 5
Rejestracja: 2025-03-03, 12:24

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wrobelda »

Mig25 pisze: 2025-03-04, 05:38 To może od początku , at+cfun? pokazuje 1 ?jeśli nie to ustaw
Było 1 (+CFUN: 1).
wrobelda
Początkujący użytkownik forum
Posty: 5
Rejestracja: 2025-03-03, 12:24

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wrobelda »

OK, rozwiązaniem problemu pod Linuksem było wysyłanie jedynie AT^NDISDUP=1,1,"darmowy" bezpośrednio do /dev/cdc-wdm, zamiast do /dev/ttyUSBx. Pod OPNSense wciąż nie mogę go odpalić, ale z tym już uderzę do samego źródła.
wrobelda
Początkujący użytkownik forum
Posty: 5
Rejestracja: 2025-03-03, 12:24

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wrobelda »

A rozwiązanie problemu z OPNSense/FreeBSD opisałem tutaj:
https://dawidwrobel.com/journal/initial ... unication/
Awatar użytkownika
wojteks
*** Administrator ***
Posty: 26429
Rejestracja: 2007-12-02, 11:51
Lokalizacja: PL

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: wojteks »

Zabawy z tym zabytkiem nie mają większego sensu, 3g znika lub już znikło w wielu lokalizacjach a na 2g nie działa praktycznie nic (no może SMSy czy jakiś słabiutki GPRS).
Nie pomagam na PW!
Awatar użytkownika
Trybiczek
Początkujący użytkownik forum
Posty: 19
Rejestracja: 2025-02-22, 13:00
Lokalizacja: GPS: 52,386389,16,849722)

Re: e3131 z aero2: NetworkManager łączy od razu, problem z OPNSense

Post autor: Trybiczek »

Może i zabytek ale przypomniał mi o Huawei - E372 pierwsze łącze backupowe jakie miałem
Trybiczek
MC889 Pomarańczko :wsciekly:
Wersja oprogramowania: STDMC8891.0.0B06
Wersja sprzętowa: MC889_HW1.0
ODPOWIEDZ