1 (edytowany przez wrobelda 2025-02-27 13:11:46)

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

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.

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.

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.

2

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

Ale wiesz że to forum o OpenWrt a nie OPNSense? Wierzę że oni mają swoje forum na którym możesz zadać to pytanie.

Sam mechanizm z OPNSense ma się nijak do tego co jest w OpenWrt, więc nie wiem dlaczego tu zadajesz takie pytanie. I tak, mieliśmy do czynienia z takim modem, odpisać mogę tylko tylko jedno - u nas działał, tak samo jak u Ciebie.

PS. Zmień modem bo sieci komórkowe wyrzucają już 3G ze swoich sieci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3 (edytowany przez wrobelda 2025-02-27 13:27:38)

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

Ale wiesz że to forum o OpenWrt a nie OPNSense?

W nagłówku tego forum masz "OpenWrt, Linux, USB, notebooki i inne ciekawe rzeczy". Doczytałeś do końca, gdzie piszę o Debianie? Poza tym, tutaj nie ma znaczenia, czy OPNSense czy Linux, jeśli sam modem nie łączy się ze swoją siecią, na co komendy AT jednoznacznie wskazują.

Sam mechanizm z OPNSense ma się nijak do tego co jest w OpenWrt, więc nie wiem dlaczego tu zadajesz takie pytanie

Jaki mechanizm? Nijak do czego? O czym Ty piszesz, o komendach AT? Ponownie pytam, czy doczytałeś mój post do końca, gdzie piszę o ręcznym łączeniu pod Debianem?

4

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

Do debiana jest oddzielny dział. Ten jest o openwrt.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.