Wow, odpowiedź w 2,5minuty i to od razu pomocna - dzięki!

Tak obraz jest Twój, wszystko teraz działa, nawet mogłem pozbyć się delay'a w network.

Czy upgrade paczek może mi w przyszłości usunąć/nadpisać to pobrane qmi.sh? Czy ten plik zostanie jakoś zupstreamowany?

Jeszcze raz dzięki!

Cześć,

przerobiłem ZTE MF286D za pomocą frameworka i podbiłem modem do B12, aktualny stan i config na końcu posta.:

Problem z routerem jest taki, że po wstaniu nie podnosi się interfejs modem, logi:

Fri Aug 16 19:02:19 2024 daemon.notice netifd: modem (2684): Waiting for SIM initialization
Fri Aug 16 19:02:22 2024 daemon.notice netifd: modem (2684): Failed to parse message data
Fri Aug 16 19:02:22 2024 daemon.notice netifd: modem (2684): Failed to parse message data
Fri Aug 16 19:02:22 2024 daemon.notice netifd: modem (2684): PIN status failed (sim_not_present)
Fri Aug 16 19:02:22 2024 daemon.notice netifd: modem (4379): Stopping network modem
Fri Aug 16 19:02:22 2024 daemon.notice netifd: modem (4379): Command failed: ubus call network.interface notify_proto { "action": 0, "link-up": false, "keep": false, "interface": "modem" } (Permission denied)
Fri Aug 16 19:02:22 2024 daemon.notice netifd: Interface 'modem' is now down

Natomiast jak tylko zrobię po ssh

ifup modem

, wszystko łączy się podręcznikowo:

Fri Aug 16 19:06:55 2024 daemon.notice netifd: Interface 'modem' is setting up now
Fri Aug 16 19:07:15 2024 daemon.notice netifd: modem (5193): Waiting for SIM initialization
Fri Aug 16 19:07:16 2024 daemon.notice netifd: modem (5193): Failed to parse message data
Fri Aug 16 19:07:16 2024 daemon.notice netifd: modem (5193): PIN verification is disabled
Fri Aug 16 19:07:17 2024 daemon.notice netifd: modem (5193): Device does not support 802.3 mode. Informing driver of raw-ip only for wwan0 ..
Fri Aug 16 19:07:18 2024 daemon.notice netifd: modem (5193): Waiting for network registration
Fri Aug 16 19:07:19 2024 daemon.notice netifd: modem (5193): Starting network modem
Fri Aug 16 19:07:19 2024 daemon.notice netifd: modem (5193): Setting up wwan0
Fri Aug 16 19:07:19 2024 daemon.notice netifd: Interface 'modem' is now up

Eksperymentowałem z parametrem delay nawet do 30 sekund, ale nie pomaga - pierwsza próba połączenia kończy się "sim_not_present".

Mój egzemplarz pochodzi z sieci Telia, oprócz kroków z dedykowanego wątku dla tego modelu musiałem zrobić

AT+CGDCONT=1,"IP","internet"

żeby w ogóle chciał się połączyć - tak jakby ignorował APN z LuCI?

Czy przychodzi wam do głowy co jeszcze trzeba skonfigurować żeby router po włączeniu łączył się z siecią bez wykonywania manualnych kroków? Nie jestem biegły w komendach AT.

Z ciekawostek dodam że po wstaniu routera a przed "ifup modem", gdy zrobię

# uqmi -s -d /dev/cdc-wdm0 --get-serving-system
"Failed to connect to service"

a po "ifup modem" dostaję

# uqmi -s -d /dev/cdc-wdm0 --get-serving-system
{"registration":"registered","radio_interface":["lte"],"plmn_mcc":260,"plmn_mnc":3,"plmn_description":"Orange","roaming":false}

Stan softu i konfig:

OpenWrt 23.05-SNAPSHOT r24016-f791ec1f6d

ATI
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B12
SVN: 12
IMEI: <REDACTED>
+GCAP: +CGSM

AT+CGDCONT?
+CGDCONT: 1,"IP","internet","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","ims","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IPV4V6","hos","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 4,"IPV4V6","sos","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,1

config interface 'modem'
    option proto 'qmi'
    option device '/dev/cdc-wdm0'
    option apn 'internet'
    option auth 'pap'
    option username 'internet'
    option password 'internet'
    option pdptype 'ipv4'
    option peerdns '0'
    list dns '1.1.1.1'
    list dns '8.8.8.8'
    option delay '20'

Z góry dzięki!

3

(3,911 odpowiedzi, napisanych Sprzęt / Hardware)

Tak jak piszesz, po czasie wraca na LTE, natomiast z uwagi na jakieś warunki umowy „coś tam inaczej się nalicza w pakiecie” (to nie moja umowa, opiekuję się tylko routerem) i martwię się czy to dropowanie na 3G nie zwiększy kosztów.

Dzięki za pomoc!

4

(3,911 odpowiedzi, napisanych Sprzęt / Hardware)

Dla jasności, ja tego AT+ZSNT=6,0,0 nie ustawiałem - po wgraniu OpenWRT i podbiciu modemu już tak miał, sprawdziłem tylko status za pomocą AT+ZSNT?

5

(3,911 odpowiedzi, napisanych Sprzęt / Hardware)

Cześć, postawiłem OpenWRT Cezarego za pomocą Frameworka, podbiłem modem:

Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B12
SVN: 12
IMEI: WYCIĘTE
+GCAP: +CGSM

Mam taki problem że przy dużym obciążeniu BTSa zdarza się, że modem przełącza się na HSPA+ lub UMTS (zazwyczaj jest LTE lub LTE_A i RSSI około -81 dBm), operator: Plus, sprawdzam status za pomocą 3ginfo (swoją drogą, 3ginfo wyświetla zawsze status "Rozłączony", nawet jak ma połączenie, reszta parametrów nie kłamie).

Da się coś z tym zrzucaniem na HSPA zrobić? Sprawdziłem tryb w konfigu modemu za pomocą picocom:

AT+ZSNT?
+ZSNT: 6,0,0

Czyli wygląda jakby miał ustawione LTE Only. Próbowałem też poprzez config uci to wymusić (interfejs nazywa się po prostu qmi):

network.qmi.modes='lte'
network.qmi.delay='30'

Ale wtedy w ogóle się nie łączy.

Aktualny config w uci:

network.qmi=interface
network.qmi.proto='qmi'
network.qmi.device='/dev/cdc-wdm0'
network.qmi.apn='internet'
network.qmi.auth='none'
network.qmi.pdptype='ipv4'
network.qmi.peerdns='0'
network.qmi.dns='1.1.1.1' '8.8.8.8' '1.0.0.1' '8.8.4.4' '208.67.222.222' '208.67.220.220'

Są jakieś inne znane sposoby na wymuszenie LTE w tym modemie? Z góry dzięki!

Dzięki Cezary, mam działającą konfigurację.

Dla potomnych:
Linksys EA8300 (platforma ipq40xx), OpenWRT 21.02 r16577
konfiguracja defaultowa (plik /etc/config/network):

config interface 'loopback'
    option device 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd6e:a411:b9b8::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'eth0'

config interface 'lan'
    option device 'br-lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'

config interface 'wan'
    option device 'eth1'
    option proto 'dhcp'

config interface 'wan6'
    option device 'eth1'
    option proto 'dhcpv6'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '1 2 3 4 0'

Konfiguracja dla Orange FTTH bez dodatkowych usług, czyli VLAN 35 na WAN:

config interface 'loopback'
    option device 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd6e:a411:b9b8::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'eth0'

config interface 'lan'
    option device 'br-lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'

config interface 'wan'
    option proto 'pppoe'
    option device 'eth1.35'
    option username 'WYCIĘTE'
    option password 'WYCIĘTE'
    option macaddr 'WYCIĘTE'
    option ipv6 'auto'
    option mtu '1492'

config interface 'wan6'
    option device 'eth1'
    option proto 'dhcpv6'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '35'
    option vid '35'
    option ports '0t 5t'

Dla łącza 300 / 50 Mbps router EA8300 z powyższą konfiguracją w teście fast.com poci się żeby osiągnąć 200 Mbps / 46 Mbps (load nieco ponad 1.0 podczas testu), router WRT1900ACS na starszym OpenWRT z konfigiem z pierwszego posta osiąga 320 / 46 Mbps bez wysiłku (load bliski 0), podejrzewam że WRT1900ACS ma jakąś sprzętową akcelerację tagowania VLANów czy coś w tym stylu.

Hej,

usiłuję zmigrować router domowy z Linksysa WRT1900ACS (OpenWRT 19.07) na Linksys EA8300 (OpenWRT 21.02, r16577). Mam internet od Orange (FTTH) bez dodatkowych usług.

Konfiguracja na WRT1900ACS (działająca) wygląda następująco:

config interface 'loopback'
    option ifname 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd5a:4175:31b4::/48'

config interface 'lan'
    option type 'bridge'
    option ifname 'eth0.1'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option ipaddr '192.168.192.1'

config interface 'wan'
    option proto 'pppoe'
    option ipv6 'auto'
    option macaddr 'WYCIETE'
    option ifname 'eth1.35'
    option username 'WYCIETE'
    option password 'WYCIETE'
    option mtu '1492'

config interface 'wan6'
    option proto 'dhcpv6'
    option ifname 'eth1.35'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0 1 2 3 5t'
    option vid '1'

config switch_vlan
    option device 'switch0'
    option vlan '2'
    option ports '4t 6t'
    option vid '35'

Konfiguracja na EA8300 (nie działa):

config interface 'loopback'
    option device 'lo'
    option proto 'static'
    option ipaddr '127.0.0.1'
    option netmask '255.0.0.0'

config globals 'globals'
    option ula_prefix 'fd67:f21b:ac8e::/48'

config device
    option name 'br-lan'
    option type 'bridge'
    list ports 'eth0'

config interface 'lan'
    option device 'br-lan'
    option proto 'static'
    option ipaddr '192.168.1.1'
    option netmask '255.255.255.0'
    option ip6assign '60'

config interface 'wan'
    option proto 'pppoe'
    option device 'eth1.35'
    option username 'WYCIETE'
    option password 'WYCIETE'
    option ipv6 'auto'

config interface 'wan6'
    option proto 'dhcpv6'
    option device 'eth1'
    option reqaddress 'try'
    option reqprefix 'auto'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '1 2 3 4 0'

config device
    option name 'eth1'

config device
    option type '8021q'
    option ifname 'eth1'
    option vid '35'
    option name 'eth1.35'
    option macaddr 'WYCIETE'

Błąd który leci w logach:

Sat Dec  4 20:53:56 2021 daemon.warn pppd[19887]: Timeout waiting for PADO packets
Sat Dec  4 20:53:56 2021 daemon.err pppd[19887]: Unable to complete PPPoE Discovery
Sat Dec  4 20:53:56 2021 daemon.info pppd[19887]: Exit.
Sat Dec  4 20:53:56 2021 daemon.notice netifd: Interface 'wan' is now down
Sat Dec  4 20:53:56 2021 kern.info kernel: [  600.969934] device eth1 left promiscuous mode

Po drodze walczyłem ze zmienianiem MTU i MAC adresem dla WANu na róznych poziomach - odpowiednio dla eth1, eth1.35 i bezpośrednio w edycji parametrów połaczenia prze LuCI - bez efektów.

Byłby ktoś w stanie pomóc zidentyfikować problem? Z góry dzięki!