Jedną z potencjalnych przycyzn są ustawienia firewall. Miałem identyczną sytuację i z tego co pamiętam to sprawa dotyczyła firewalla na routerze z OpenWRT. Mimo iż kilka razy konfigurowałem ZeroTier z opisem Cezarego, to nawet pytałem tutaj na forum czemu nie pinguje urządzeń wewnątrz sieci. Dopiero jak z routera z OpenWRT spingowałem adres tego urządzenia, z którego uprzednio próbowałem się łączyć, to dopiero po tym zabiegu mogłem pingować odwrotnie. Domyślnie firewalle mają takie ustawienia, że odrzucają połączenia z zewnątrz, dopiero, gdy istnieją już aktywne między tym co wewnątrz i zewnątrz - to zezwalają. Tak to przynajmniej rozumiem.

Czyli z sieci A (192.168.172.103 nie mogłem pingować 192.168.0.101-103
Mogłem natomiast pingować adres ZT routera. Dopiero gdy z routera spingowałem 92.168.172.103, to wtedt z 92.168.172.103 mogłem pingować  192.168.0.101-103

Co do tego adresu, który pokazuje - to normalne, panel ZT po prostu zawsze pokazuje ip zewnętrzne. Wcale nie rzadko przy IP jest też czerwone Unknown.

2

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Nie wiedziałem czy będę miał dostęp do mojego poprzedniego R1, więc chciałem bootloader jakoś wyłuskać z binarki. Potem spostrzegłem, że  wciąż R1 mam wpiętego w ZeroTier, więc zrobiłem zrzut.

Także porównałem bootloader A1 do R1.
Użyłem programu Beyond Compare (przy okazji polecam, bo oferuje funkcjonalność w tym przypadku przydatną, potrafi sobie tak poprzesuwać względem siebie pliki, żeby były jak najbardziej podobne. Większość tylko zestawie je ze sobą tak samo i pokazuje różnice. Wrzucam screena, który to prezentuje:
https://i.ibb.co/GPHv6LM/beyondcompare.jpg

Różnić jest sporo, ale może i tak spróbuję. Porównam pozostałe dwie partycje i zobaczę co dalej.

3

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Fakt, składa, a nie kompiluje, przepraszam za błędne stwierdzenie.

Pierwsze trzy partycje się pokrywają: 1) bootloader; 2) config 3) factory, czwarta zaczyna się z tego samego offsetu. Dalej się rozjeżdża ze względu na różnicę w ilości partycji.
W tym pierwszym układzie (który chce zmienić) ostatnia partycja kończy się trochę dalej niż w tym drugim.

Nie ukrywam, że zamierzam spróbować je wgrać. Chciałem zapytać czy jak mi router nie wstanie to TFTP będzie działać czy wtedy muszę fizycznie wyciągać flash i programować? Zdaje się, że TFTP jest zapisane w pierwszej partycji czyli 1) bootloader

Więc jak ten od R1 będzie niezgodny to łatwo przewidzieć efekty. Można je do siebie jakoś porównać albo zobaczyć co w sobie kryją bez jakiegoś skomplikowanego reverse engineering? smile

Chce jeszcze raz podkreślić, Cezary, że naprawdę doceniam Twoją bezinteresowną pomoc. Nie chciałbym jednak nieświadomie jej nadużywać. Wstyd mi, że mam braki, ostatnio sobie googluje i czytam, probujac je uzupełnić. Czy sklejony obraz można jakoś w ramach testowania odpalić najpierw w ramie?

4

(8 odpowiedzi, napisanych Oprogramowanie / Software)

Czyli edytuję plik DTS (w lokalizacji: openwrt-imagebuilder-ramips-mt7621.Linux-x86_64\target\linux\ramips\dts)  od DIR-2150 A1, a potem kompiluję na nowo obraz.

Mogę po prostu wyciąć fragment z A1 (dokładniej mówiąc z mt7621_dlink_dir_nand_128m.dtsi) i wkleić ten z R1 ?

Fragment z mt7621_dlink_dir_nand_128m.dtsi

 
&nand {
    status = "okay";

    partitions {
        compatible = "fixed-partitions";
        #address-cells = <1>;
        #size-cells = <1>;

        partition@0 {
            label = "Bootloader";
            reg = <0x0 0x80000>;
            read-only;
        };

        partition@80000 {
            label = "config";
            reg = <0x80000 0x80000>;
            read-only;
        };

        partition@100000 {
            label = "factory";
            reg = <0x100000 0x40000>;
            read-only;

            nvmem-layout {
                compatible = "fixed-layout";
                #address-cells = <1>;
                #size-cells = <1>;

                eeprom_factory_0: eeprom@0 {
                    reg = <0x0 0x4da8>;
                };

                eeprom_factory_8000: eeprom@8000 {
                    reg = <0x8000 0x4da8>;
                };

                macaddr_factory_e000: macaddr@e000 {
                    compatible = "mac-base";
                    reg = <0xe000 0x6>;
                    #nvmem-cell-cells = <1>;
                };
            };
        };

        partition@140000 {
            label = "config2";
            reg = <0x140000 0x40000>;
            read-only;
        };

        partition@180000 {
            label = "firmware";
            compatible = "openwrt,uimage", "denx,uimage";
            openwrt,padding = <96>;
            reg = <0x180000 0x2800000>;
        };

        partition@2980000 {
            label = "private";
            reg = <0x2980000 0x2000000>;
            read-only;
        };

        partition@4980000 {
            label = "firmware2";
            reg = <0x4980000 0x2800000>;
        };

        partition@7180000 {
            label = "mydlink";
            reg = <0x7180000 0x600000>;
            read-only;
        };

        partition@7780000 {
            label = "reserved";
            reg = <0x7780000 0x880000>;
            read-only;
        };
    };
};

I zamiast tego powyżej wklejam z R1:

 
&nand {
    status = "okay";

    partitions {
        compatible = "fixed-partitions";
        #address-cells = <1>;
        #size-cells = <1>;

        partition@0 {
            label = "Bootloader";
            reg = <0x0 0x80000>;
            read-only;
        };

        partition@80000 {
            label = "config";
            reg = <0x80000 0x80000>;
            read-only;
        };

        partition@100000 {
            label = "factory";
            reg = <0x100000 0x40000>;
            read-only;

            nvmem-layout {
                compatible = "fixed-layout";
                #address-cells = <1>;
                #size-cells = <1>;

                eeprom_factory_0: eeprom@0 {
                    reg = <0x0 0x400>;
                };

                eeprom_factory_8000: eeprom@8000 {
                    reg = <0x8000 0x4da8>;
                };

                macaddr_factory_e006: macaddr@e006 {
                    compatible = "mac-base";
                    reg = <0xe006 0x6>;
                    #nvmem-cell-cells = <1>;
                };
            };
        };
        
        partition@140000 {
            label = "firmware";
            compatible = "denx,uimage";
            reg = <0x140000 0x7E80000>;
        };
    };
};

5

(8 odpowiedzi, napisanych Oprogramowanie / Software)

podwójny system partycji to przez to Firmware i Firmware 2?
Opcja nr 2 jest bardzo intuicyjna, ale nie pomoże mi w przypadku instalacji pakietu powyżej 6 MB smile.

Zanim zadałem to pytanie to spędziłem kilka dni żeby wyodrębnić, wyekstrahować coś z tych plików bin:
recovery i factory

Słowa kluczowe jakie się przewijały to: binwalk, ubireader, unsquashfs,
No, ale nie dałem rady ostatecznie, dlatego stwierdziłem, że zapytam tutaj. W sensie wyobrażałem sobie, że jak już wyodrębnię te binarki to znajdę w nich plik Makefile, który opisuje partycje. Zmodyfikuję go i system mi zrobi takie partycje jakie mu w nim zapisze. W każdym razie wyodrębniłem z Recovery.bin na A0 i 400000.ubi.

Zrobiłem kopię wszystkich bloków MTD. Stwierdziłem, ze jak nie zmienię pierwszych trzech - to niezaleznie od tego co zrobię, to zawsze będą mógł je wgrać z powrotem (a już na pewno pięć pierwszych).

Możesz zatem Cezary rozwinąć ten "podwójny zestaw partycji" ?

Cześć.
Zastanawiałem się czy zakładać nowy temat czy napisać w temacie: "kilka pytań początkującego".

Chciałem zainstalować Adguard na moim OpenWRT i ku mojemu zdziwieniu otrzymałem komunikat, że nie mam miejsca (Adguard wymaga 34)

root@OpenWrt:~# cat /proc/partitions
major minor  #blocks  name

  31        0        512 mtdblock0
  31        1        512 mtdblock1
  31        2        256 mtdblock2
  31        3        256 mtdblock3
  31        4      40960 mtdblock4
  31        5       4096 mtdblock5
  31        6      36864 mtdblock6
  31        7      32768 mtdblock7
  31        8      40960 mtdblock8
  31        9       6144 mtdblock9
  31       10       8704 mtdblock10
 254        0       4092 ubiblock0_0
root@OpenWrt:~# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00080000 00020000 "Bootloader"
mtd1: 00080000 00020000 "config"
mtd2: 00040000 00020000 "factory"
mtd3: 00040000 00020000 "config2"
mtd4: 02800000 00020000 "firmware"
mtd5: 00400000 00020000 "kernel"
mtd6: 02400000 00020000 "ubi"
mtd7: 02000000 00020000 "private"
mtd8: 02800000 00020000 "firmware2"
mtd9: 00600000 00020000 "mydlink"
mtd10: 00880000 00020000 "reserved"

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 4.0M      4.0M         0 100% /rom
tmpfs                    57.9M    292.0K     57.7M   0% /tmp
/dev/ubi0_1              24.1M      1.6M     21.3M   7% /overlay
overlayfs:/overlay       24.1M      1.6M     21.3M   7% /
tmpfs                   512.0K         0    512.0K   0% /dev

Dowiedzialem sie, ze na niektorej (zdaje sie, ze to mydlink) sa jakies ustawienia do chmury dlink i one sa niepotrzebne na OpenWRT. Ten router ma 128MB flash, a realnie dostalem jakieś ochłapy. Chcę zobaczyc czy jak przylutuje do niego USB 3.0 to będzie to działać.
Do tego czasu szukam rozwiązania, idzie tutaj coś z tym zrobić?

Znalazłem rozwiązanie.

Biłem się z myślami czy się przyznawać czy nie ukręcić sprawie łba, ale stwierdziłem, że trzeba się skupić na faktach. Nie mogłem o sprawie przestać myśleć, niestety, diagnostykę zacząłem od strony przeciwnej niż tej, której powinienem. Okazało się, że kabel był niesprawny. Prawdopodobnie mój sierściuch go uszkodził. Dopiero dziś przed północą wziąłem go na tester. Żyła nr 6 nie przewodziła. Wymieniłem kabel i wszystko działa. Uszy mi płoną ze wstydu. Nie pierwszy raz narobiłem sobie tutaj wstydu. Dzięki za pomoc i cierpliwość.

Wydaje mi się, że na niższej wersji firmeware było nawiązywane połączenie 100 Mbit i dlatego działało, a na nowszej 1Gbit (które wymaga wszystkich czterech przewodów) już pojawiały się problemy.

Mam nadzieję, że Cezary mnie nie wpisze na czarną listę.

Kłaniam się i bardzo serdecznie Was pozdrawiam.

Wgrałem snapshota od Lexmarka. On ma ten sam sprzęt. Też nie działa. Idziemy w stronę jakichś spraw na pograniczu sprzętowo-programowej albo czysto sprzętowej.

Wgrałem znowu wersję, z którą nie było problemu. I coś nie tak z DNS jest.

 
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=55 time=16.751 ms
64 bytes from 8.8.8.8: seq=1 ttl=55 time=14.864 ms
--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 14.864/15.807/16.751 ms
root@OpenWrt:/# uname -a
Linux OpenWrt 6.1.86 #0 SMP Sat Apr 27 13:23:20 2024 mips GNU/Linux
root@OpenWrt:/# opkg update
Downloading https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/ramips/mt76                                                                                                                                     21/packages/Packages.gz
 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/teleph                                                                                                                                     ony/Packages.gz, wget returned 4.
 * opkg_download: Check your network settings and connectivity.

root@OpenWrt:/# opkg install arp-scan
Unknown package 'arp-scan'.
Collected errors:
 * opkg_install_cmd: Cannot install package arp-scan.
root@OpenWrt:/# opkg install arp-scan
Unknown package 'arp-scan'.
Collected errors:
 * opkg_install_cmd: Cannot install package arp-scan.
root@OpenWrt:/# ping -c 4 google.com
ping: bad address 'google.com'
root@OpenWrt:/# cat /etc/resolv.conf
search lan
nameserver 127.0.0.1
nameserver ::1
root@OpenWrt:/# root@OpenWrt:/# cat /etc/resolv.conf
earch lan
nameserver 12/bin/ash: root@OpenWrt:/#: not found
root@OpenWrt:/# search lan
7.0.0.1
nameserver ::1
/bin/ash: search: not found
root@OpenWrt:/# nameserver 127.0.0.1
/bin/ash: nameserver: not found
root@OpenWrt:/# nameserver ::1
/bin/ash: nameserver: not found
root@OpenWrt:/# echo -e "nameserver 8.8.8.8\nnameserver 1.1.1.1" > /etc/resolv.c
onf
root@OpenWrt:/# /etc/init.d/network restart
'radio0' is disabled
'radio1' is disabled
root@OpenWrt:/# cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 1.1.1.1
root@OpenWrt:/# ping -c 4 google.com
PING google.com (172.217.16.46): 56 data bytes
64 bytes from 172.217.16.46: seq=0 ttl=55 time=16.813 ms
64 bytes from 172.217.16.46: seq=1 ttl=55 time=17.285 ms
64 bytes from 172.217.16.46: seq=2 ttl=55 time=16.006 ms
^C
--- google.com ping statistics ---
3 packets transmitted, 3 packets received, 0% packet loss
round-trip min/avg/max = 16.006/16.701/17.285 ms
root@OpenWrt:/# opkg update
Downloading https://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/Packages.gz
SSL verify error: unknown error
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/targets/ramips/mt76                                                                                                                                     21/packages/Packages.gz

Downloading https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/Packages.gz
SSL verify error: unknown error
*** Failed to download the package list from https://downloads.openwrt.org/snapshots/packages/mipsel_24k                                                                                                                                     c/base/Packages.gz
 * opkg_download: Failed to download https://downloads.openwrt.org/snapshots/packages/mipsel_24kc/teleph                                                                                                                                     ony/Packages.gz, wget returned 5.


z pomocą chatGPT edytowałem
vi /etc/opkg/distfeeds.conf
usuwając s z https (zostawiłem http)

 
root@OpenWrt:/# vi /etc/opkg/distfeeds.conf
root@OpenWrt:/# opkg update
Downloading http://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://downloads.openwrt.org/snapshots/targets/ramips/mt7621/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading http://downloads.openwrt.org/snapshots/packages/mipsel_24kc/telephony/Packages.sig
Signature check passed.

Czy faktycznie coś może być uszkodzone w tym sprzęcie? Procek, jakiś moduł?

Wezmę go pod mikroskop i popatrzę. Chcę sprawdzić czy on ma takie same komponenty jak inne A1.

Zebrałem informacje z czterech sytuacji:
1) Wersja 6.1.86 z którą nie mam problemów (as dummy AP)
2) Newest snapshot default settings
3) Newest snapshot as Dummy AP
4) Newest snapshot internet cable in WAN

Scenario 1

 

uci set network.lan.ipaddr=192.168.1.2
uci set network.lan.gateway=192.168.1.1
uci set network.lan.dns=192.168.1.1
uci set dhcp.lan.ignore='1'
uci commit
reboot

root@OpenWrt:/# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
[   36.794988] mt7530-mdio mdio-bus:1f lan1: Link is Up - 100Mbps/Full - flow control off
[   36.810871] br-lan: port 1(lan1) entered blocking state
[   36.821307] br-lan: port 1(lan1) entered forwarding state
64 bytes from 8.8.8.8: seq=0 ttl=55 time=1303.710 ms
64 bytes from 8.8.8.8: seq=1 ttl=55 time=314.367 ms
64 bytes from 8.8.8.8: seq=2 ttl=55 time=18.051 ms

root@OpenWrt:/# 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='fd18:1918:7fcf::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.2'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.gateway='192.168.1.1'
network.lan.dns='192.168.1.1'
network.wan=interface
network.wan.device='wan'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'
root@OpenWrt:/#

root@OpenWrt:/# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-lan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

root@OpenWrt:/# ifconfig
br-lan    Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          inet6 addr: fd18:1918:7fcf::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:664 errors:0 dropped:29 overruns:0 frame:0
          TX packets:422 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:91917 (89.7 KiB)  TX bytes:35169 (34.3 KiB)

eth0      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:664 errors:0 dropped:0 overruns:0 frame:0
          TX packets:440 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:103869 (101.4 KiB)  TX bytes:40751 (39.7 KiB)
          Interrupt:19

lan1      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:215 errors:0 dropped:0 overruns:0 frame:0
          TX packets:323 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:52753 (51.5 KiB)  TX bytes:25929 (25.3 KiB)

lan2      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan3      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:449 errors:0 dropped:0 overruns:0 frame:0
          TX packets:101 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:39164 (38.2 KiB)  TX bytes:9456 (9.2 KiB)

lan4      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:178 errors:0 dropped:0 overruns:0 frame:0
          TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:14187 (13.8 KiB)  TX bytes:14187 (13.8 KiB)

wan       Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6F
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19


root@OpenWrt:/# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever
3: wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6f brd ff:ff:ff:ff:ff:ff
4: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
5: lan3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
6: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
7: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd18:1918:7fcf::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever

root@OpenWrt:/# logread | grep -i dhcp
Sat Apr 27 13:25:11 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Apr 27 13:25:11 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Apr 27 13:25:15 2024 user.notice ucitrack: Setting up /etc/config/odhcpd reload dependency on /etc/config/dhcp
Sat Apr 27 13:25:16 2024 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/network
Sat Apr 27 13:25:16 2024 user.notice ucitrack: Setting up /etc/config/dhcp reload dependency on /etc/config/system
Sat Apr 27 13:25:19 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Apr 27 13:25:19 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Apr 27 13:25:21 2024 daemon.err odhcpd[1529]: Failed to send to fe80::be72:fdec:21aa:1a62%lan@br-lan (Address not available)
Sat Apr 27 13:25:21 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Apr 27 13:25:21 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 0 names
Sat Apr 27 13:25:23 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Apr 27 13:25:23 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Apr 27 13:25:24 2024 daemon.warn odhcpd[1529]: No default route present, overriding ra_lifetime!
Sat Apr 27 13:25:28 2024 daemon.warn odhcpd[1529]: No default route present, overriding ra_lifetime!
Sat Apr 27 13:25:37 2024 daemon.warn odhcpd[1529]: No default route present, overriding ra_lifetime!

root@OpenWrt:/# uname -r
6.1.86
root@OpenWrt:/# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
64 bytes from 8.8.8.8: seq=0 ttl=55 time=16.065 ms
64 bytes from 8.8.8.8: seq=1 ttl=55 time=15.213 ms

Info o snapshot

 
dlink_dir-2150-a1-squashfs-sysupgrade.bin    2e587ca87c9c04113392b83e5b18bf36674eb92c73a8c999487739c781acf6cd    7310.6 KB    Sat Oct 19 19:25:47 2024

Scenario 2)

root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
ping: sendto: Network unreachable

root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          inet6 addr: fdae:61fe:8d5::1/60 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11378 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10158 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:822085 (802.8 KiB)  TX bytes:831622 (812.1 KiB)

eth0      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:11384 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10175 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1027245 (1003.1 KiB)  TX bytes:927342 (905.6 KiB)
          Interrupt:19

lan1      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:348 (348.0 B)

lan2      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan3      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11384 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10157 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:981709 (958.7 KiB)  TX bytes:831448 (811.9 KiB)

lan4      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:401 errors:0 dropped:0 overruns:0 frame:0
          TX packets:401 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:31372 (30.6 KiB)  TX bytes:31372 (30.6 KiB)

wan       Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6F
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19


root@OpenWrt:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever
3: wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6f brd ff:ff:ff:ff:ff:ff
4: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
5: lan3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
6: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
7: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fdae:61fe:8d5::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever

root@OpenWrt:~# 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='fdae:61fe:8d5::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.device='wan'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'

root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan
root@OpenWrt:~#


Scenario 3)

uci set network.lan.ipaddr=192.168.1.2
uci set network.lan.gateway=192.168.1.1
uci set network.lan.dns=192.168.1.1
uci set dhcp.lan.ignore='1'
uci commit
reboot

root@OpenWrt:~# logread | grep -i dhcp
Sat Oct 19 12:24:50 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 19 12:24:50 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:24:57 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 19 12:24:57 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:25:00 2024 daemon.err odhcpd[1615]: Failed to send to fe80::be72:fdec:21aa:1a62%lan@br-lan (Address not available)
Sat Oct 19 12:25:00 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:25:00 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 0 names
Sat Oct 19 12:25:02 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:25:02 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Oct 19 12:25:03 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:25:07 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:25:16 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:31:23 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:34:04 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:34:08 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:34:12 2024 daemon.warn odhcpd[1615]: No default route present, overriding ra_lifetime to 0!
root@OpenWrt:~#

root@OpenWrt:~# cat /etc/config/dhcp

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option cachesize '1000'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto'
        option nonwildcard '1'
        option localservice '1'
        option ednspacket_max '1232'
        option filter_aaaa '0'
        option filter_a '0'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv4 'server'
        option dhcpv6 'server'
        option ra 'server'
        option ra_slaac '1'
        list ra_flags 'managed-config'
        list ra_flags 'other-config'
        option ignore '1'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'
        option loglevel '4'

root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fdae:61fe:8d5::1/60 Scope:Global
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2194 errors:0 dropped:0 overruns:0 frame:0
          TX packets:573 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:191119 (186.6 KiB)  TX bytes:33809 (33.0 KiB)

eth0      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:2195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:960 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:230677 (225.2 KiB)  TX bytes:72521 (70.8 KiB)
          Interrupt:19

lan1      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:386 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:16608 (16.2 KiB)

lan2      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan3      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2195 errors:0 dropped:0 overruns:0 frame:0
          TX packets:558 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:221897 (216.6 KiB)  TX bytes:32959 (32.1 KiB)

lan4      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:2104 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2104 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:192446 (187.9 KiB)  TX bytes:192446 (187.9 KiB)

wan       Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6F
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:19


root@OpenWrt:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever
3: wan: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6f brd ff:ff:ff:ff:ff:ff
4: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
5: lan3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
6: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
7: lan1@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.2/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fdae:61fe:8d5::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever

root@OpenWrt:~# ubus call network.interface.lan status
{
        "up": true,
        "pending": false,
        "available": true,
        "autostart": true,
        "dynamic": false,
        "uptime": 760,
        "l3_device": "br-lan",
        "proto": "static",
        "device": "br-lan",
        "updated": [
                "addresses",
                "routes"
        ],
        "metric": 0,
        "dns_metric": 0,
        "delegation": true,
        "ipv4-address": [
                {
                        "address": "192.168.1.2",
                        "mask": 24
                }
        ],
        "ipv6-address": [

        ],
        "ipv6-prefix": [

        ],
        "ipv6-prefix-assignment": [
                {
                        "address": "fdae:61fe:8d5::",
                        "mask": 60,
                        "local-address": {
                                "address": "fdae:61fe:8d5::1",
                                "mask": 60
                        }
                }
        ],
        "route": [
                {
                        "target": "0.0.0.0",
                        "mask": 0,
                        "nexthop": "192.168.1.1",
                        "source": "0.0.0.0/0"
                }
        ],
        "dns-server": [
                "192.168.1.1"
        ],
        "dns-search": [

        ],
        "neighbors": [

        ],
        "inactive": {
                "ipv4-address": [

                ],
                "ipv6-address": [

                ],
                "route": [

                ],
                "dns-server": [

                ],
                "dns-search": [

                ],
                "neighbors": [

                ]
        },
        "data": {

        }
}

root@OpenWrt:~# 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='fdae:61fe:8d5::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.2'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.gateway='192.168.1.1'
network.lan.dns='192.168.1.1'
network.wan=interface
network.wan.device='wan'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'
root@OpenWrt:~#

root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-lan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

root@OpenWrt:~# ping 8.8.8.8
PING 8.8.8.8 (8.8.8.8): 56 data bytes
^C
--- 8.8.8.8 ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
root@OpenWrt:~# ping 192.168.1.1
PING 192.168.1.1 (192.168.1.1): 56 data bytes
 

Scenario 4)

 
firstboot
reboot 

# internet cable to WAN #

root@OpenWrt:~# 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='fd43:220:8f04::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.1'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.wan=interface
network.wan.device='wan'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'

root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan

root@OpenWrt:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fd43:220:8f04::1/60 Scope:Global
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:280494 (273.9 KiB)  TX bytes:298373 (291.3 KiB)

eth0      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          inet6 addr: fe80::360a:33ff:fe7d:fa6c/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1504  Metric:1
          RX packets:3711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3437 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:347292 (339.1 KiB)  TX bytes:327997 (320.3 KiB)
          Interrupt:19

lan1      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan2      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lan3      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3711 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3421 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:332448 (324.6 KiB)  TX bytes:298373 (291.3 KiB)

lan4      Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6C
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:193 errors:0 dropped:0 overruns:0 frame:0
          TX packets:193 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:15052 (14.6 KiB)  TX bytes:15052 (14.6 KiB)

wan       Link encap:Ethernet  HWaddr 34:0A:33:7D:FA:6F
          inet6 addr: fe80::360a:33ff:fe7d:fa6f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:11064 (10.8 KiB)
          Interrupt:19


root@OpenWrt:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1504 qdisc mq state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever
3: wan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6f brd ff:ff:ff:ff:ff:ff
    inet6 fe80::360a:33ff:fe7d:fa6f/64 scope link
       valid_lft forever preferred_lft forever
4: lan4@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
5: lan3@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
6: lan2@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
7: lan1@eth0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue master br-lan state LOWERLAYERDOWN qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
8: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP qlen 1000
    link/ether 34:0a:33:7d:fa:6c brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
       valid_lft forever preferred_lft forever
    inet6 fd43:220:8f04::1/60 scope global noprefixroute
       valid_lft forever preferred_lft forever
    inet6 fe80::360a:33ff:fe7d:fa6c/64 scope link
       valid_lft forever preferred_lft forever

root@OpenWrt:~# logread | grep -i dhcp
Sat Oct 19 12:14:08 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 19 12:14:08 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:14:28 2024 daemon.notice netifd: wan (2292): udhcpc: started, v1.36.1
Sat Oct 19 12:14:28 2024 daemon.err odhcp6c[2295]: Failed to send RS (Address not available)
Sat Oct 19 12:14:28 2024 daemon.notice netifd: wan (2292): udhcpc: broadcasting discover
Sat Oct 19 12:14:29 2024 daemon.err odhcp6c[2295]: Failed to send SOLICIT message to ff02::1:2 (Address not available)
Sat Oct 19 12:14:29 2024 daemon.err odhcpd[1765]: Failed to send to fe80::be72:fdec:21aa:1a62%lan@br-lan (Address not available)
Sat Oct 19 12:14:29 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 0 names
Sat Oct 19 12:14:29 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c.2131 - 0 names
Sat Oct 19 12:14:29 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 0 names
Sat Oct 19 12:14:30 2024 daemon.info dnsmasq[1]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-nftset no-auth no-cryptohash no-DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 19 12:14:30 2024 daemon.info dnsmasq-dhcp[1]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Sat Oct 19 12:14:30 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sat Oct 19 12:14:30 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 0 names
Sat Oct 19 12:14:30 2024 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c.2437 - 0 names
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sat Oct 19 12:14:31 2024 daemon.notice netifd: wan (2292): udhcpc: broadcasting discover
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq[1]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq[1]: read /tmp/hosts/odhcpd - 2 names
Sat Oct 19 12:14:31 2024 daemon.info dnsmasq-dhcp[1]: read /etc/ethers - 0 addresses
Sat Oct 19 12:14:32 2024 daemon.warn odhcpd[1765]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:14:34 2024 daemon.notice netifd: wan (2292): udhcpc: broadcasting discover
Sat Oct 19 12:14:36 2024 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) 94:c6:91:59:bd:dc
Sat Oct 19 12:14:36 2024 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.1.155 94:c6:91:59:bd:dc
Sat Oct 19 12:14:36 2024 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.1.155 94:c6:91:59:bd:dc
Sat Oct 19 12:14:36 2024 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.1.155 94:c6:91:59:bd:dc DESKTOP-90KE4MS
Sat Oct 19 12:14:36 2024 daemon.warn odhcpd[1765]: No default route present, overriding ra_lifetime to 0!
Sat Oct 19 12:14:45 2024 daemon.warn odhcpd[1765]: No default route present, overriding ra_lifetime to 0!

Edit:
W sumie to 2) do niczego niepotrzebna, ale już pal licho, z kronikarskiego obowiązku.

Zaraz to sprawdzę. Oczywiście, że próbowałem i wydaje mi się, że nie, ale żeby nie być gołosłownym to przedstawię logi. Po tych wszystkich próbach wszystko mi się miesza.

A router zbrickowałem chyba tym, że po opkg update, wpisałem opkg list-upgradable, tam mi wyświetliło coś z base-  (jakiś moduł dwuczłonowy, Chatgpt powiedzial, ze zawiera podstawowe rzeczy i, ze jest mega wazny), no to chcialem go zaaktualizować, ale wywaliło błąd, potem jak zrobiłem flash z Luci to router mi nie wstał i go reanimowałem przez TFTP.

Muszę teraz wyjść, za 1,5-2 godziny wstawię logi.

Okej, wgrałem system przez TFTP.

Pokręciłem się w kółko tak jak wczoraj. Wróciłem do działającej wersji: 6.1.86

Wyeksportowałem ustawienia z najnowszego Snapshota, które nie działały. Tak naprawdę żadne nie działały, ale chodzi o to, że te niedziałające ustawienia wgrałem na wersję 6.1.86
Wszystko działa dalej. 

Wróciłem do najnowszego Snapshota: r27800-3c76bed6a9. Wgrałem go bez zachowywania ustawień. Nie działało. I tak wpisałem firstboot , a potem reboot. Dalej nie działa.

Spróbowałem ustawienia, o których pisał Lucky1 na forum openwrt:

 
uci add_list network.cfg030f15.ports=$(uci get network.wan.device)
uci del network.wan

uci set network.lan.proto="dhcp"
uci del network.lan.ipaddr
uci del network.lan.netmask
uci del network.lan.ip6assign
uci set network.lan.delegate='0'

uci del network.wan6
uci set network.lan6=interface
uci set network.lan6.proto='dhcpv6'
uci set network.lan6.device='@lan'
uci set network.lan6.reqaddress='try'
uci set network.lan6.reqprefix='no'
uci commit network

uci del firewall.cfg02dc81.network
uci set firewall.cfg02dc81.network='lan lan6'
uci del firewall.cfg01e63d.synflood_protect
uci commit firewall

/etc/init.d/dnsmasq disable
/etc/init.d/dnsmasq stop

uci del dhcp.lan
uci del dhcp.wan
uci del dhcp.odhcpd
uci set dhcp.lan=dhcp
uci set dhcp.lan.interface='lan'
uci set dhcp.lan.ignore='1'
uci add_list dhcp.lan.ra_flags='none'
uci commit dhcp

/etc/init.d/odhcpd disable
/etc/init.d/odhcpd stop

uci set wireless.@wifi-device[0].country='AU'
uci set wireless.@wifi-device[0].htmode='HT40'    
uci set wireless.@wifi-device[0].disabled=0
uci set wireless.@wifi-device[0].channel='auto'

uci set wireless.@wifi-iface[0].ssid='Openwrt'
uci set wireless.@wifi-iface[0].encryption='psk2+ccmp'
uci set wireless.@wifi-iface[0].key='password'
uci set wireless.@wifi-iface[0].wpa_disable_eapol_key_retries='1'


uci set wireless.@wifi-device[1].country='AU'
uci set wireless.@wifi-device[1].htmode='VHT80'    
uci set wireless.@wifi-device[1].disabled=0
uci set wireless.@wifi-device[1].channel='auto'

uci set wireless.@wifi-iface[1].ssid='OpenWRT'
uci set wireless.@wifi-iface[1].encryption='sae-mixed'
uci set wireless.@wifi-iface[1].key='password'
uci set wireless.@wifi-iface[1].wpa_disable_eapol_key_retries='1'

uci set wireless.wifinet2=wifi-iface
uci set wireless.wifinet2.device='radio1'
uci set wireless.wifinet2.mode='ap'
uci set wireless.wifinet2.ssid='Openwrt'
uci set wireless.wifinet2.encryption='psk2+ccmp'
uci set wireless.wifinet2.key='password'
uci set wireless.wifinet2.wpa_disable_eapol_key_retries='1'
uci set wireless.wifinet2.network='lan'

uci commit wireless

echo "# Put your custom commands here that should be executed once" > /etc/rc.local
echo "# the system init finished. By default this file does nothing." >> /etc/rc.local
echo "" >> /etc/rc.local
echo "/etc/init.d/dnsmasq disable" >> /etc/rc.local
echo "/etc/init.d/dnsmasq stop" >> /etc/rc.local
echo "/etc/init.d/odhcpd disable" >> /etc/rc.local
echo "/etc/init.d/odhcpd stop" >> /etc/rc.local
echo "exit 0" >> /etc/rc.local

reboot

W sumie to swoje ustawienia do łączenia z wifi tylko wpisałem:

 
# Konfiguracja Wi-Fi na karcie 2.4 GHz (radio0) jako klient
uci set wireless.radio0.disabled='0'
uci set wireless.default_radio0.ssid='CGA2121_Gr'
uci set wireless.default_radio0.encryption='psk2'
uci set wireless.default_radio0.key='Wowowowo123'
uci set wireless.default_radio0.mode='sta'
uci set wireless.default_radio0.network='wwan'
uci set wireless.default_radio0.disabled='0'

# Konfiguracja Wi-Fi na karcie 5 GHz (radio1) jako klient
uci set wireless.radio1.disabled='0'
uci set wireless.wifinet0.ssid='CGA2121_Gr'
uci set wireless.wifinet0.encryption='psk2'
uci set wireless.wifinet0.key='password'
uci set wireless.wifinet0.mode='sta'
uci set wireless.wifinet0.network='wwan2'
uci set wireless.wifinet0.disabled='0'

uci set network.wwan=interface
uci set network.wwan.proto='dhcp'
uci commit network
uci set wireless.default_radio0.network='wwan'
uci commit wireless

uci set wireless.radio0.disabled='0'
uci commit wireless

Nie działało. Znowu fabryczne ustawienia, wpisałem to:

# uci set network.lan.ipaddr=192.168.1.2
    # uci set network.lan.gateway=192.168.1.1
    # uci set network.lan.dns=192.168.1.1
    # uci set dhcp.lan.ignore='1'
    # uci commit
    # reboot

Tez nie działało.

Finalnie wróciłem do wersji 6.1.86 i myślę co dalej.
Może podrzucisz jednak tego swojego snapshota sprzed tygodnia?

Ożywię router przez TFPT, potem sprobuje ten skrypt Luckiego odpalić. Jak to nie pomoże, to dopiero wtedy poproszę o obraz. Chciałbym to wyjaśnić do końca w miarę możliwości.
Dzięki.

Tak, na PC wyłączam interfejs sieciowy (zmieniam IP przypisane na sztywno na DHCP), włączam.

Nie, nie pinguje mi 192.168.1.1

Dlatego uważam, że coś jest w tym snapshocie namieszane.


Odpisał mi Lucky1. Coś tam miał problem, ale niby został on zażegnany i też nie wie skąd taka przypadłość.
https://forum.openwrt.org/t/adding-open … 117092/609


Wczoraj dorobiłem się "kernel panic" i muszę wgrać teraz obraz przez TFTP. Trochę mi pewnie z tym zejdzie, dawno tego nie robiłem. Dam znać.

To, że nie działa - to pół biedy. Sprzęt nie ma chyba oficjalnego wsparcia, chociaż te snapshoty niby powinny działać. Na R1 wszystko było dobrze. Na tym A1 nie jest.

Najbardziej mnie boli, że ciężko się dogadać z ludźmi, którzy w tym zakresie mają większą wiedzę ode mnie. Cezary przyjrzał się sprawie i po krótkim rozeznaniu stwierdził, że to nadaje się na report. Natomiast dwie inne osoby ciągle skupiają się na ustawieniach. Jakich ustawieniach się pytam? Nic nie zachowywałem, a nawet jeśli - to już z 30x przywracałem ustawienia fabryczne na sumarycznie czterech różnych snapshotach (tyle ich naściągałem od środy 16.10). Router jest w trybie switcha. Wszystkie kable są do portów LAN (internet i PC). To działa na każdym routerze. Działa też na określonej wersji OpenWRT, o której pisałem wyżej. Na najnowszych snapshotach nie działa. Co tu jest do dodania? Ile można wałkować temat ustawień?

Postanowiłem jednak postąpić zgodnie z sugestią. Zrobić backup ustawień na starej wersji. Wgrałem nową, odznaczyłem zachowania ustwień, jak skończył się upgrade, to oczywiście nie działało. Musiałem połączyć się przez wifi jako AP, wgrać Luci. Ustawiłem IP na sztywno. Wgrałem przez Luci ustawienia z backupu. Wyłączyłem interfejs sieciowy + ustawiłem DHCP. Włączam interfejs w PC. Dalej to samo, czyli nie działa. Nie dostaje adresu IP.

Napisałem na forum OpenWRT w temacie, gdzie udzielał się Lucky, czyli autor działającej kompilacji. Ma się przyjrzeć sprawie, ale nie od razu. Orientacyjny czas to kilka dni. Ja sobie poczekam.


Pozdrawiam.

Naskrobałem coś takiego:
https://github.com/openwrt/openwrt/issues/16736

Dobrze, tak zrobię, dziękuję za pomoc.

root@OpenWrt:~# 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='fdd3:e4db:eef0::/48'
network.globals.packet_steering='1'
network.@device[0]=device
network.@device[0].name='br-lan'
network.@device[0].type='bridge'
network.@device[0].ports='lan1' 'lan2' 'lan3' 'lan4'
network.lan=interface
network.lan.device='br-lan'
network.lan.proto='static'
network.lan.ipaddr='192.168.1.2'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.gateway='192.168.1.1'
network.lan.dns='192.168.1.1'
network.wan=interface
network.wan.device='wan'
network.wan.proto='dhcp'
network.wan6=interface
network.wan6.device='wan'
network.wan6.proto='dhcpv6'

root@OpenWrt:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 br-lan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan
root@OpenWrt:~#

Jakie jeszcze informacje moga byc przydatne przy zglaszaniu problemu?
https://i.ibb.co/dc34Xxg/putty.png

root@OpenWrt:~# cat /etc/os-release
NAME="OpenWrt"
VERSION="SNAPSHOT"
ID="openwrt"
ID_LIKE="lede openwrt"
PRETTY_NAME="OpenWrt SNAPSHOT"
VERSION_ID="snapshot"
HOME_URL="https://openwrt.org/"
BUG_URL="https://bugs.openwrt.org/"
SUPPORT_URL="https://forum.openwrt.org/"
BUILD_ID="r27798-dbc2923cbe"
OPENWRT_BOARD="ramips/mt7621"
OPENWRT_ARCH="mipsel_24kc"
OPENWRT_TAINTS=""
OPENWRT_DEVICE_MANUFACTURER="OpenWrt"
OPENWRT_DEVICE_MANUFACTURER_URL="https://openwrt.org/"
OPENWRT_DEVICE_PRODUCT="Generic"
OPENWRT_DEVICE_REVISION="v0"
OPENWRT_RELEASE="OpenWrt SNAPSHOT r27798-dbc2923cbe"

Zrobiłem wcześniej screena:
https://i.ibb.co/cQsd1S3/openwrt2.jpg

Adres jest typowy, gdy nie zostanie przydzielony przez DHCP.

Mój główny router nie ma OpenWRT, w ogóle nie idzie go pingować (gdy już ręczne IP sobie nadam np. 192.168.1.3), mogę pingować tylko 192.168.1.2, ale to nie zmienia faktu, ze nie ma internetu, na routerze tez nie.

Daj mi chwilkę, proszę, zaraz wrzucę ten najnowszy obraz jeszcze raz.

Nie ma internetu na routerze. Jestem z nim połączony przez serial. Na ping 8.8.8.8 po prostu nie odpowiada. Komputer nie dostaje IP. Próbowałem z ChatGPT różnych kombinacji, ale nie przyniosło do rezultatu.

Żeby potem na nowo wgrać stary firmware to konfiguruję wifi w AP, łączę się z moją siecią wifi z głównego routera, robię:
opkg update
opkg install luci

Na kompie ustawiam na sztywno ip 192.168.1.3
I wtedy wrzucam sysupgrade.

Tak jak pisałem, na starym wszystko działa od razu. Jest internet i na kompie i na routerze.


To akurat cmd na kompie:
https://i.ibb.co/d42zNhv/openwrtforum.jpg

Cześć.

Ostatnio miałem  DIR-2150 R1, teraz na złomie kupiłem A1. Wgrywam sysupgrade stąd: http://luckys.onmypc.net/openwrt/DIR-2150-A1/
Działa bez zarzutu, ale to stara wersja.

Gdy wgrywam najnowszą wersję stąd:
https://mirror-03.infra.openwrt.org/sna … ps/mt7621/

Internet mi przestaje działać.
Generalnie mam wpięty kabel od internetu do LAN1. Do LAN2 kabel od kompa.  Próbowałem też:

    # uci set network.lan.ipaddr=192.168.1.2
    # uci set network.lan.gateway=192.168.1.1
    # uci set network.lan.dns=192.168.1.1
    # uci set dhcp.lan.ignore='1'
    # uci commit
    # reboot

Na starym wszystko działa, wgrywam nowy, działać przestaje. Wracam do starego - znowu wszystko działa.

Co mogę zrobić?

Cześć. Doszedłem w końcu ze wszystkim do ładu. Działa jako tako, chociaż nie ustrzegłem się błędów.

Wydaje mi się, że moje problemy wynikały (i w sumie dalej wynikają) z ustawień firewalla. Największy problem miałem z tym, że nie rozumiałem dlaczego raz mam połączenie, a raz nie. Trzy razy zabierałem się za pisanie tego posta. Dopiero po czasie wyczytałem, że Firewall domyślnie zezwala na połączenie przychodzące, gdy jest już jakieś aktywne połączenie z wewnątrz sieci. Przyznam, że nie mam podstaw, więc mogę to źle opisać.
Miałem sytuację, gdy pingowałem z komputera urządzenie, to nie było połączenia. Spingowałem z OpenWRT IP ZeroTier mojego komputera. I nagle, gdy ponowiłem pingowanie z kompa tego urządzenia, z którym nie było kontaktu, wszystko było ok.

Dygresja:
Cezary, widziałem, że w opisie ZeroTier w ogóle nie poruszasz kwestii, że po każdym restarcie urządzenie będzie zmieniało swój adres, ten na podstawie, którego następuje weryfikacja, czyli za każdym razem trzeba weryfikować urządzenie jeszcze raz. Żeby tego uniknąć trzeba dodać do /etc/config/zerotier  option secret '

config zerotier 'sample_config'
        option enabled '1'
        list join 'my network id'
        option secret 'my key'

Może komuś się to przyda.
Pozdrawiam.

Dzięki Panowie. Doceniam.

Wieczorem zrobię testy, najpóźniej w poniedziałek napiszę o wynikach.

Pozdrawiam, Groszexxx.

Cześć.
Przepraszam za to, że przedłożyłem problem w tak mało zrozumiały sposób. Godzina i zmęczenie zrobiły swoje.

groszexxx napisał/a:

Poza tunelem, czyli, że z 192.168.191.21 (adres zerotier OpenWRT) mogę pingować 192.168.191.88 (adres ZeroTier 192.168.191.88) nic nie osiągnąłęm

Chciałem przez to powiedzieć, że mam tylko ping między 192.168.191.21, a 192.168.191.88, a potrzebuje oczywiście mieć ping/połączenie między 192.168.1.155, a 192.168.191.88
Chcę żeby rejestrator (192.168.1.155) miał połączenie z serwerem TrueNas (192.168.191.88).

Jeżeli nie rzucają się w oczy jakieś błędy lub braki w konfiguracji, to ja w niedzielę wyresetuje wszystkie ustawienia OpenWRT i spróbuję całą procedurę od nowa.

Wydaje mi się, że jest problem z routes (routing tables?), ale co konkretnie jest źle albo czego brakuje - nie wiem.

Cześć.
Mam taką konfigurację:
NVR > OpenWRT (adres ZeroTier 192.168.191.21) > MF258 (router LTE)
               |
               |
                --> -- > -- > -- > -- > -- > -- > -- > (ZeroTier Tunel)   < -- < -- Truenas Scale (adres ZeroTier 192.168.191.88)

Mam połączenie między OpenWRT, a Truenas. Tunel Zerotier działa.

Niestety, pogubiłem się kompletnie w konfiguracji. I proszę o naprowadzenie. Zaczynam mieć wątpliwości czy moje wymagania nie są z serii: mieć jabłko i zjeść jabłko.
Dla testu PC zastępuję NVR. Stwierdziłem, że żeby pozbyć się problemów z NATem to skonfiguruję OpenWRT jako "głupi AP"

Praca jako AP (głupi AP, bez maskarady)
Kabel do routera podłączamy do jednego z portu LAN, zakładamy że główny router ma adresację 192.168.1.1.


    # uci set network.lan.ipaddr=192.168.1.2
    # uci set network.lan.gateway=192.168.1.1
    # uci set network.lan.dns=192.168.1.1
    # uci set dhcp.lan.ignore='1'
    # uci commit
    # reboot

Potem wg tego tematu:
https://eko.one.pl/?p=openwrt-zerotier

ale niewiele mi to pomogło. Poza tunelem, czyli, że z 192.168.191.21 (adres zerotier OpenWRT) mogę pingować 192.168.191.88 (adres ZeroTier 192.168.191.88) nic nie osiągnąłęm, a to już miałem na samym początku. Jakieś sugestię?

W panelu ZeroTier w Managed routes mam:
192.168.191.0/24     (LAN).
192.168.1.0/24 via    192.168.191.21   
192.168.1.0/24 via    192.168.191.88   

Wydaje mi się, że na pewno brakuje czegoś co przekieruje mi pakiety z sieci wewnętrznej 192.168.1.155 na tą z ZeroTier 192.168.191.88 . Tylko to by musiało być gdzieś ustawione w OpenWRT?

Na NVR nie mogę dodać żadnego routingu statycznego. No i czy nawet, gdybym z NVR widział TrueNAS - to czy NVR dalej będzie miał też dostęp do internetu żeby dawać obraz z kamer do chmury (to chyba przez p2p się odbywa) ?
Chodzi o to, że wymyśliłem sobie, że będę zapisywał monitoring i na dysku w NVR i na serwerze TrueNAS.

Cały dzień mi zleciał na różnych próbach. Stad post z prośbą o wskazówki.
Pozdrawiam.

Edit:
Pomyślałem, że przyda się konfiguracja Firewalla:

 
config defaults
        option syn_flood '1'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        list network 'lan'

config zone
        option name 'wan'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'
        list network 'wan'
        list network 'wan6'
        list network 'wwan'

config forwarding
        option src 'lan'
        option dest 'wan'

config rule
        option name 'Allow-DHCP-Renew'
        option src 'wan'
        option proto 'udp'
        option dest_port '68'
        option target 'ACCEPT'
        option family 'ipv4'

config rule
        option name 'Allow-Ping'
        option src 'wan'
        option proto 'icmp'
        option icmp_type 'echo-request'
        option family 'ipv4'
        option target 'ACCEPT'

config rule
        option name 'Allow-DHCPv6'
        option src 'wan'
        option proto 'udp'
        option dest_port '546'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-MLD'
        option src 'wan'
        option proto 'icmp'
        option src_ip 'fe80::/10'
        list icmp_type '130/0'
        list icmp_type '131/0'
        list icmp_type '132/0'
        list icmp_type '143/0'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-ICMPv6-Input'
        option src 'wan'
        option proto 'icmp'
        list icmp_type 'echo-request'
        list icmp_type 'echo-reply'
        list icmp_type 'destination-unreachable'
        list icmp_type 'packet-too-big'
        list icmp_type 'time-exceeded'
        list icmp_type 'bad-header'
        list icmp_type 'unknown-header-type'
        list icmp_type 'router-solicitation'
        list icmp_type 'neighbour-solicitation'
        list icmp_type 'router-advertisement'
        list icmp_type 'neighbour-advertisement'
        option limit '1000/sec'
        option family 'ipv6'
        option target 'ACCEPT'

config rule
        option name 'Allow-IPSec-ESP'
        option src 'wan'
        option dest 'lan'
        option proto 'esp'
        option target 'ACCEPT'

config rule
        option name 'Allow-ISAKMP'
        option src 'wan'
        option dest 'lan'
        option dest_port '500'
        option proto 'udp'
        option target 'ACCEPT'

config redirect
        option src 'wan'
        option proto 'tcpudp'
        option src_dport '1-65535'
        option dest_ip '192.168.1.155'

config zone
        option name 'home'
        option input 'ACCEPT'
        option forward 'ACCEPT'
        option output 'ACCEPT'
        option network 'home'
        option masq '1'

config forwarding
        option src 'home'
        option dest 'wan'

config forwarding
        option src 'home'
        option dest 'lan'

config forwarding
        option src 'lan'
        option dest 'home'

25

(1 odpowiedzi, napisanych Sprzęt / Hardware)

Okej, wszystko śmiga:
System
Hostname    OpenWrt
Model    D-Link DIR-2150 R1
Architecture    MediaTek MT7621 ver:1 eco:3
Target Platform    ramips/mt7621
Firmware Version    OpenWrt SNAPSHOT r27563-7850e19767 / LuCI Master 24.264.56398~8449716
Pozdrawiam.