Temat: MiFi@WT3020 (16M) - problem ustawień po resecie

Hej, posiadany przeze mnie WT3020 (16M) pracujący pod kontrolą mifi-22.03-snapshot-r20035 coś odwala.
Zmieniałem mu przeznaczenie na prosty router (był mostem wifi), ze zmianą adresacji w której działa. Okazało się, że nie mogłem się do niego dobić po kablu, ustawianie statycznych adresów nic nie dało (próbowałem z domyślnego zakresu mifi, z poprzednio używanej oraz właśnie ustawionej sieci).
Zapodałem firstboot (dostałem się z konsoli), ale nie rozumiem co się dzieje. Profilaktycznie wgrałem obraz ponownie, ten sam efekt.
Mogę podpiąć się po wifi, dostaję adres z dhcp. Po kablu - nic, próba pobrania z dhcp kończy się niczym (odpaliłem tcpdump, zero interakcji)
Na moje oko nie pojawia się prawidłowa konfiguracja sieci.
uci show network:

network.loopback=interface
network.loopback.device='lo'
network.loopback.proto='static'
network.loopback.ipaddr='127.0.0.1'
network.loopback.netmask='255.0.0.0'
network.globals=globals
network.globals.ula_prefix='fd49:e84b:4820::/48'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='eth0'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.11.1'
network.wan=interface
network.wan.proto='none'

a istotne kawałki z uci show dhcp:

dhcp.lan=dhcp
dhcp.lan.interface='lan'
dhcp.lan.start='100'
dhcp.lan.limit='150'
dhcp.lan.leasetime='12h'
dhcp.wan=dhcp
dhcp.wan.interface='wan'
dhcp.wan.ignore='1'

Wygląda na to, że oba porty są razem w lanie, ale i tak to nie działa (dhcp działa na wifi, po kablu w ogóle martwo).

Jakoś sobie te konfigi ustawię, bazując na innym WT3020 @22.03, ale zastanawia mnie czemu ta "czysta" konfiguracja jest nieprawidłowa hmm

2

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

https://eko.one.pl/forum/viewtopic.php?id=15270

Brakuje konfiguracji switcha  port nie eth0 tylko pochodzący od vlana, eth0.1

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

3

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Cezary, rozumiem czego brakowało - i to w tym wypadku akurat nie było największym problemem (ustawiłem vlan analogicznie do innego 3020).

Pytanie ważniejsze czemu tych konfiguracji switcha mogło zabraknąć po wyzerowaniu konfiguracji (a także po sysupgrade -n)?
Skąd wziął się taki niepełny plik konfiguracyjny dla sieci? Po ustawieniu właściwej konfiguracji przeszedłem jeszcze raz ćwiczebnie przez firstboot - i znów dostałem taki "wykastrowany" plik, bez odpowiednich sekcji switch, switch_vlan oraz z brakującym device dla wanu.
Gdzie to siedzi, z czego to się generuje?

4

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Zanim Ci odpowiem na pytanie to ty mi odpowiedz:
- czy to jest mój obraz?
- co wyświetla cat /tmp/sysinfo/board_name

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

5

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Fakt, nie doprecyzowałem. To Twój obraz (leciało ostatnio z mifi-22.03-snapshot-r20035-aa5023b9cd-nexx_wt3020-16m-squashfs-sysupgrade.bin)
Rzeczony plik zawiera:

nexx,wt3020-16m

Przy okazji (chociaż nie wiem, co się skąd bierze) /etc/board.json zawiera:

{
    "model": {
        "id": "nexx,wt3020-16m",
        "name": "Nexx WT3020 (16M)"
    },
    "network": {
        "lan": {
            "device": "eth0",
            "protocol": "static"
        }
    }
}

6

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

To źle się robi konfig networka. Poczekaj, wieczorem zerknę w kody czy czegoś nie zapomniałem.

PS. A przed firstbootem działało dobrze?

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

7

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Przed pierwszym firstbootem w ogóle jakaś kasza z konfiguracją mi się zrobiła, dlatego w zasadzie nie wiem, co tam się zadziało. A akurat backupu z tego okresu nie mam.

Na innym 3020, ale z 8M, mam w /etc/board:

{
    "model": {
        "id": "nexx,wt3020-8m",
        "name": "Nexx WT3020 (8M)"
    },
    "switch": {
        "switch0": {
            "enable": true,
            "reset": true,
            "ports": [
                {
                    "num": 4,
                    "role": "lan"
                },
                {
                    "num": 0,
                    "role": "wan"
                },
                {
                    "num": 6,
                    "device": "eth0",
                    "need_tag": false,
                    "want_untag": false
                }
            ],
            "roles": [
                {
                    "role": "lan",
                    "ports": "4 6t",
                    "device": "eth0.1"
                },
                {
                    "role": "wan",
                    "ports": "0 6t",
                    "device": "eth0.2"
                }
            ]
        }
    },
    "network": {
        "lan": {
            "device": "eth0.1",
            "protocol": "static"
        },
        "wan": {
            "device": "eth0.2",
            "protocol": "dhcp",
            "macaddr": "aa:bb:cc:dd:ee:ff"
        }
    }
}

8 (edytowany przez Cezary 2023-02-02 16:42:05)

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Na 99%:
- ja zapomniałem zrobić networku dla wersji 16m
- jesteś jednym użytkownikiem tego modelu z 16m który zdecydował się wgrać ostatni obraz skoro do tej pory to się nie ujawniło
- a w/w oznaczają po prostu że nie ma sensu robić obrazów jak nikt ich nie używa (no, poza tobą)

EDIT: skasowałem obrazy z downloadu, jeżeli to to co przypuszczam to wieczorem ci skompiluję nowe mifi.

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

9

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Weź sobie ten plik: https://dl.eko.one.pl/test/mifi-22.03-s … pgrade.bin zrób upgrade bez zachowania konfiguracji i zobacz co będzie po wgraniu.

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

10

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Ten paczka jest ok, dzięki. Brakowało chyba case'ów dla 16m.

Jeśli dobrze kojarzę, to na tym urządzeniu robiłem aktualizacje kolejnymi buildami 22.03 bez zachowania konfiguracji, nawet przejście z 21.02 chyba w ten sposób mi się udało zrobić. Więc braki w sieci jakoś pominąłem.

Ale że nie ma nikogo z tym sprzętem, to nieco mnie smuci. Kolejny "wynalazek", którego używam tylko ja (+znajomi/rodzina).

BTW. Szukając źródeł do Twojego Mifi trafiłem na https://eko.one.pl/openwrt/ - wygląda to na nieco porzucone, patrząc po datach smile

11

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

To pozostałości pierwotnych buildów, sprzed wielu lat.

Tak, brakowało case'ów dla 16m. I co ciekawsze w 21.02 też o tym zapomniałem, więc te obrazy od wielu miesięcy były walnięte. Więc nikt, dosłownie nikt... smile

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

12

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Wrzuciłem najnowszy build na ten sprzęt, oczywiście sieć jest ok.

Natomiast rzuciło mi się w oczy to, że statystyki nie są wysyłane z automatu i trzeba je świadomie włączyć, żeby router się odmeldował. Ale skoro to i tak jest niszowy przypadek, to raczej nie ma co się nad tym rozwodzić wink

13

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Nigdy nie by były domyślnie włączone. Użytkownik sam musi świadomie to włączyć z własnej woli jak chce.

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

14

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Zazwyczaj robię aktualizacje z zachowaniem konfiguracji i na tyle się przyzwyczaiłem do włączonych statystyk, że mnie to zmyliło wink
A akurat z tym egzemplarzem robiłem teraz bez konfigów, więc wydało mi się to aż dziwne wink

15

Odp: MiFi@WT3020 (16M) - problem ustawień po resecie

Nie zaszkodzi taka konfiguracja "na czysto" smile

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