76

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

poldi1969 napisał/a:

Chciałem dopytać ( upewnić się) jak instalować. Mam już zainstalowany opewrt. Instalować obraz recovery z poziomu D-Linkowego recovery, później sysupgrade, czy można od razu sysupgrade?

Jeśli chcesz więcej miejsca na partycji na dane, to musi iść przez recovery. Wersja "zwykła" pójdzie przez sysupgrade.

77

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

kszaq napisał/a:
poldi1969 napisał/a:

Chciałem dopytać ( upewnić się) jak instalować. Mam już zainstalowany opewrt. Instalować obraz recovery z poziomu D-Linkowego recovery, później sysupgrade, czy można od razu sysupgrade?

Jeśli chcesz więcej miejsca na partycji na dane, to musi iść przez recovery. Wersja "zwykła" pójdzie przez sysupgrade.

Ok dziękuję. Poszło przez recovery

78

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Tylko.. czemu? To nie jest wersja ostateczna, buildy będą dopiero za tydzień.

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

79

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Jak chciałem wgrać sysupgrade miałem komunikat o niezgodności obrazu

80

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Ale jaki konkretnie? Jeżeli wgrywałeś ubootmod na zwykły no to tak, one maja inne oznaczenia.

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

81

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

dokładnie wgrywałem ubootmod na zwykły

82 (edytowany przez pytonlon Wczoraj 00:21:14)

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

@Cezary - dzięki za testową kompilację - wgrany ubootmod - przeprowadzane testy

ciekawostka z Easyconfig (zrzucone linijki z danymi z zakładki System) - raportuje inaczej MAC

Model D-Link AQUILA PRO AI M60 A1 (OpenWrt partition layout)
MAC 06:00:DC:EA:E7:AF
Wersja oprogramowania OpenWrt 25.12-SNAPSHOT r33114-da9b1abb5f
Wersja GUI 20260721

ip link na uruchomionych interface-ach poniżej

root@OpenWrt:~# ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:af
3: internet: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:36 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:ae
4: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:af
5: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:af
6: lan3@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:af
7: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff permaddr 06:00:dc:ea:e7:af
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:37 brd ff:ff:ff:ff:ff:ff
9: phy0-ap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:38 brd ff:ff:ff:ff:ff:ff
10: phy0-sta0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether de:ea:e7:ae:ba:38 brd ff:ff:ff:ff:ff:ff
11: tailscale0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1280 qdisc fq_codel state UNKNOWN mode DEFAULT group default qlen 500
    link/none
12: phy1-ap0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP mode DEFAULT group default qlen 1000
    link/ether dc:ea:e7:ae:ba:39 brd ff:ff:ff:ff:ff:ff

83 (edytowany przez Cezary Wczoraj 06:55:04)

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

MAC jest brany funkcjami systemowymi, a on czyta to z DTS m.in jako label-mac-device. I jeżeli deweloper nie dał ciała, powinien odpowiadać adresowi MAC który jest na naklejce na obudowie urządzenia.

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

84

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Czyli jeśli dobrze to rozumiem - to poprawka/patch ala kszaq naprawiła system używając "user space", aby dobrze się zachowywał  M60-2 z dwupacka przy obsłudze MAC, ale to nie przekute zostało w miejsce skąd funkcja systemowa odczytuje MAC dla Easyconfig. Czyli to co tam dyskutują na otwartym PR https://github.com/openwrt/openwrt/pull/23902 o parserze dla ustawienia MAC dopiero naprawi wszystko?

Drugie pytanko o statystyki: Czy ten mój zestaw dwupaków będzie się dobrze raportował wysyłając statystykę bo chyba nie tylko MAC ciągnie do bazy będą więc unikalne boxy w statystykach smile?

85 (edytowany przez Cezary Wczoraj 10:39:23)

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Token do statystyk generowany jest jest z mac z brlan lub eth0. Dopóki się nie zmieni na nich to będzie rożny dla różnych urządzeń.
Nie może być generowany z dts czy czegoś takiego bo nie wszystkie urządzenia go posiadają. Br-lan raczej tak, eth0 też mają.
Niektóre sprzęty nie mają eth0 ale ich w bazie nie ma smile

A mac tak - jak zostanie naprawione żeby system to widział to i funkcje systemowe będą widziały go poprawnie.

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

86

Odp: D-Link M30/CP (IDU dla Plusa) oraz M60

Cezary napisał/a:

Testujcie: https://dl.eko.one.pl/test/m30m60/

Dziękuję za buildy, na M30/CP działa prawidłowo.

pytonlon napisał/a:

Czyli jeśli dobrze to rozumiem - to poprawka/patch ala kszaq naprawiła system używając "user space", aby dobrze się zachowywał  M60-2 z dwupacka przy obsłudze MAC, ale to nie przekute zostało w miejsce skąd funkcja systemowa odczytuje MAC dla Easyconfig. Czyli to co tam dyskutują na otwartym PR https://github.com/openwrt/openwrt/pull/23902 o parserze dla ustawienia MAC dopiero naprawi wszystko?

Obecnie w DTS jest wpisany stały adres, z którego jest pobierany adres MAC i działa to tylko gdy nazwa modelu w poprzednich tagach jest 3-znakowa (M30, M60, E30). Jeśli nazwa jest dłuższa - M30/CP lub M60-2, offset się przesuwa i w tej sytuacji niezbędny byłby parser. Ten wymieniony w PR jest znacznie prostszy, bo tam wartości są oddzielone znakiem końca linii, a tutaj trzeba będzie je odpowiednio zinterpretować.