26

(1 odpowiedzi, napisanych Sprzęt / Hardware)

Cześć. Jak trwoga to do boga.
Próbowałem wgrać OpenWRT, mimo faktu, że oficjalnie nie jest wspierany.
Tutaj instrukcja:
https://github.com/openwrt/openwrt/pull/16269
Ogólnie to miałem wgrać plik factory przez aktualizacje gui, a potem uruchomić router w Fail Safe Gui. Niestety, Fail Safe Gui już się nie podnosi.
W logu po serial mam coś takiego:

ETH_STATE_ACTIVE!!
Starting Httpd Server From Server 192.168.0.1
Our Netmask 255.255.255.0
ip: packet not for us.ip: invalid version or header length.ip: invalid version or header length.ip: packet not for us.ip: packet not for us.ip: invalid version or header length.ip: invalid version or header length.ip: packet not for us.ip: packet not for us.ip: packet not for us.ip: packet not for us.ip: packet not for us.request for file /devinfo?area=notice&_=72887&need_auth=1&mandatory=1 HTTP/1.1
Host: 192.168.0.1
Connection: keep-alive
Accept: application/json, text/plain, */*
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36
Referer: http://192.168.0.1/admin/index.html
Accept-Encoding: gzip, deflate
Accept-Language: pl-PL,pl;q=0.9,en-US;q=0.8,en;q=0.7
Cookie: device_mode=ap; device-session-id=d542a546d748ad6e1d33ccec70d65a49; DMSD-Access-Token=9ed434fe-ce25-4699-bca7-0f70ce546b9d

Ustawiłem na sztywno adres IP 192.168.0.2 ale nie da rady połączyć.

Jak zresetuje router i zaczyna startować to jest taki fragment:
Please choose the operation:

   1: Load system code to SDRAM via TFTP.
   2: Load system code then write to Flash via TFTP.
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   7: Load Boot Loader code then write to Flash via Serial.
   9: Load Boot Loader code then write to Flash via TFTP.

Zapisałem sobie też cały log z terminala. Tu chyba nie ma w BBCode opcji spoiler?
Stąd pobierałem pliki: http://luckys.onmypc.net/openwrt/DIR-2150-R1/
Mam własnie wersję R1.
W tym temacie ludziom się udało wgrać OpenWRT na niego: https://forum.openwrt.org/t/adding-open … 63?page=14

Co mogę teraz zrobić? smile

Edit:
Wyłączyłem wirtualne interfejsy interfejsy, zmieniłem przeglądarkę i zyskałem dostęp do Fail Safe Gui. Pobawię się dalej.

27

(3 odpowiedzi, napisanych Inne)

Schemat sieci na rysunku:
https://i.ibb.co/gzwbMcZ/net.jpg

Przedstawiam rozwiązanie:

Na kompie A w cmd:
route add 192.168.1.101 mask 255.255.255.255 192.168.192.2
route add 192.168.1.1 mask 255.255.255.255 192.168.192.2
route add 192.168.1.199 mask 255.255.255.255 192.168.192.2
route add 192.168.1.102 mask 255.255.255.255 192.168.192.2

Na routerze w sieci od kompa B (192.168.1.1)

https://i.ibb.co/71hZ6ty/routing-list.jpg
Destination Network 192.168.192.0 Subnet Mask 255.255.255.0 Default Gatewat 192.168.1.101

Pozdrawiam, Groszexxx

Edit:
Nie wiem dlaczego wpis:

route add 192.168.1.0 mask 255.255.255.0 192.168.192.2 
Nie załatwia sprawy. Jak ktoś potrafi to wytłumaczyc, to bardzo proszę.

28

(3 odpowiedzi, napisanych Inne)

Czasem człowiek potrzebuje świeżego oddechu. Przez noc sobie w głowie poukładałem zdobytą wiedzę. Nie wiem dlaczego, ale nie potrafiłem poprawnie ustawić poprawnej wartości dla route. Po wypiciu porannej kawy, intuicyjnie podałem:
route add 192.168.1.101 mask 255.255.255.255 192.168.192.2
I oczywiście zyskałem możliwość pingowania adresu fizycznego w komputerze B.

Niedawno otrzymałem też odpowiedź na forum ZeroTier:

On computer B you have to make it possible to forward packets between the two network interfaces, the zerotier interface and the physical interface. When done you can ping 192.168.1.101

On network 192.168.1.0/24 you have to set a static route for network 192.168.192.0/24 via 192.168.1.101 just as you did on the zerotier network for 192.168.1.0/24 When done your NVR at 192.168.1.199 knows how packets can return to 192.168.192.6, not via the default gateway but via 192.168.1.101

Nie ukrywam, że potrzebowałem sporo czasu żeby to zrozumieć. Z tego wnioskuję, że muszę w jakiś sposób wytłumaczyć pakietowi, który "odwiedził" adres NVR (192.168.1.199) jak do mnie wrócić, bo wraca przez domyślną bramę sieci, czyli adres routera 192.168.1.1, czy to poprawna analiza z mojej strony? Gdzie mam ustawić ten route teraz? Na kompie B (192.168.1.101) czy na routerze 192.168.1.1 ?

Pytam o to dlatego, że czuję, że to zadanie bardziej konceptualne, przynajmniej tak mi się wydaje. No nic, będę próbował na komp B zrobić route table.

Pozdrawiam, Groszexxx.

Cześć. Być może powinienem pytać na forum ZeroTier, ale wydaję mi się, że sprawa jest błaha. Topologia prosta, dlatego pomijam rysunek.

Komp A, adres w ZeroTier 192.168.192.6
Komp B (Brama; w ZeroTier 192.168.192.2), adres fizyczny 192.168.1.101

Mogę pingować z kompa A adres ZT na kompie B, ale nie mogę pingować jego adresu fizycznego. Potrzebuję dostać się do NVR na adresie 192.168.1.199

Porady w internecie sugerują ustawienie iptables na OS linux. Postanowiłem, że zrobię to na Windows. Pewnie mam braki w teorii. Rozumiem, że coś musi zarządzać NAT, przekazać mój pakiet tam gdzie chcę. Iptables składa się z trzech części (Filter table, Nat table, Magle table), do zarządzania gdzie ma trafić pakiet służy Nat table, ekwiwalent w Windows to komenda route. Tyle wiem.

Niestety, nie mogę tego odpowiednio ustawić. Dodam, że w sieci, do ktorej chcę sie dostać jest router 192.168.1.1 Nie wiem czy to ma jakieś znaczenie czy nie. Tak czy siak powinien móc pingować 192.168.1.101

W konfiguracji ZeroTier w sekcji  192.168.1.0/24 via 192.168.192.2


Byłbym wdzięczny za pomoc. Pozdrawiam, Groszexxx.

30

(6 odpowiedzi, napisanych Oprogramowanie / Software)

 
root@OpenWrt:/# iw list
Wiphy phy0
        max # scan SSIDs: 4
        max scan IEs length: 2285 bytes
        max # sched scan SSIDs: 0
        max # match sets: 0
        max # scan plans: 1
        max scan plan interval: -1
        max scan plan iterations: 0
        Retry short limit: 7
        Retry long limit: 4
        Coverage class: 0 (up to 0m)
        Available Antennas: TX 0x3 RX 0x3
        Configured Antennas: TX 0x3 RX 0x3
        Supported interface modes:
                 * IBSS
                 * managed
                 * AP
                 * AP/VLAN
                 * monitor
                 * mesh point
        Band 1:
                Frequencies:
                        * 2412 MHz [1] (20.0 dBm)
                        * 2417 MHz [2] (20.0 dBm)
                        * 2422 MHz [3] (20.0 dBm)
                        * 2427 MHz [4] (20.0 dBm)
                        * 2432 MHz [5] (20.0 dBm)
                        * 2437 MHz [6] (20.0 dBm)
                        * 2442 MHz [7] (20.0 dBm)
                        * 2447 MHz [8] (20.0 dBm)
                        * 2452 MHz [9] (20.0 dBm)
                        * 2457 MHz [10] (20.0 dBm)
                        * 2462 MHz [11] (20.0 dBm)
                        * 2467 MHz [12] (20.0 dBm)
                        * 2472 MHz [13] (20.0 dBm)
                        * 2484 MHz [14] (disabled)
        Band 2:
                Frequencies:
                        * 5040 MHz [8] (disabled)
                        * 5060 MHz [12] (disabled)
                        * 5080 MHz [16] (disabled)
                        * 5180 MHz [36] (23.0 dBm)
                        * 5200 MHz [40] (23.0 dBm)
                        * 5220 MHz [44] (23.0 dBm)
                        * 5240 MHz [48] (23.0 dBm)
                        * 5260 MHz [52] (20.0 dBm) (radar detection)
                        * 5280 MHz [56] (20.0 dBm) (radar detection)
                        * 5300 MHz [60] (20.0 dBm) (radar detection)
                        * 5320 MHz [64] (20.0 dBm) (radar detection)
                        * 5500 MHz [100] (26.0 dBm) (radar detection)
                        * 5520 MHz [104] (26.0 dBm) (radar detection)
                        * 5540 MHz [108] (26.0 dBm) (radar detection)
                        * 5560 MHz [112] (26.0 dBm) (radar detection)
                        * 5580 MHz [116] (26.0 dBm) (radar detection)
                        * 5600 MHz [120] (26.0 dBm) (radar detection)
                        * 5620 MHz [124] (26.0 dBm) (radar detection)
                        * 5640 MHz [128] (26.0 dBm) (radar detection)
                        * 5660 MHz [132] (26.0 dBm) (radar detection)
                        * 5680 MHz [136] (26.0 dBm) (radar detection)
                        * 5700 MHz [140] (26.0 dBm) (radar detection)
                        * 5745 MHz [149] (13.0 dBm)
                        * 5765 MHz [153] (13.0 dBm)
                        * 5785 MHz [157] (13.0 dBm)
                        * 5805 MHz [161] (13.0 dBm)
                        * 5825 MHz [165] (13.0 dBm)
        valid interface combinations:
                 * #{ managed } <= 2048, #{ AP, mesh point } <= 4, #{ IBSS } <= 1,
                   total <= 2048, #channels <= 1
        HT Capability overrides:
                 * MCS: ff ff ff ff ff ff ff ff ff ff
                 * maximum A-MSDU length
                 * supported channel width
                 * short GI for 40 MHz
                 * max A-MPDU length exponent
                 * min MPDU start spacing
        Supported extended features:
                * [ RRM ]: RRM
                * [ CQM_RSSI_LIST ]: multiple CQM_RSSI_THOLD records
                * [ CONTROL_PORT_OVER_NL80211 ]: control port over nl80211

Szanowny Kolega ma nadzwyczajną zdolność odpowiadania na pytania zanim zostaną zadane. Faktycznie. "Iw list" wiele wnosi. Jestem dozgonnie wdzięczny za pomoc. Szybko i fachowo!

31

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Działa. Jeszcze raz dziękuję.

Jednej rzeczy tylko nie rozumiem. https://www.pluscom.pl/en/sparklan-wmia … -p697.html Taka karta wifi jest w RB411. Mój telefon połączony z siecią OpenWRT pokazuje, że sieć wifi jest 5GHz. To sprzęt sprzed 20 laty. Skąd 5Ghz? Zależało mi by bardziej na 2,4GHz ze względu na lepszą propagację sygnału.

Edit:
Zobaczyłem Twoją odpowiedź Cezary. Zły opis jest na stronie, którą podałem? Cały mój misterny plan wziął w łeb.

32

(6 odpowiedzi, napisanych Oprogramowanie / Software)

Przed modyfikacją zrobiłem kopię oryginalnych plików, poniżej zamieszczam plik wireless

 

config wifi-device 'radio0'
    option type 'mac80211'
    option channel '36'
    option hwmode '11a'
    option path 'pci0000:00/0000:00:12.0'
    option disabled '1'

config wifi-iface 'default_radio0'
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option ssid 'OpenWrt'
    option encryption 'none'


Pamiętam dobrze jak zmieniałem option channel 36, bo.... wydało mi się... dziwne. Przywrócę zatem ten plik.

Szczerze powiedziawszy zwiódł mnie tytuł, spojrzałem na szybko i nie wyłapałem, że jest tam opcja, o której wspominasz:
   # uci set wireless.@wifi-iface[-1].mode=sta

Twój link wydaje się bardziej odpowiedni. Dziękuję.

Witam.
Legendarny dinozaur w postaci RB411. Chcę go wykorzystać jako AP. Zmodyfikowałem wpisy z tego linku (sekcja AP) https://eko.one.pl/?p=openwrt-mr3020

Poniżej zamieszczam swoje wpisy:

/etc/config/network

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

config interface 'lan'
    option ifname 'eth0'
    option type 'bridge'
    option proto 'static'
    option netmask '255.255.255.0'
    option ipaddr '192.168.5.1'

/etc/config/wireless

config wifi-device 'radio1'
    option type 'mac80211'
    option channel '12'
    option hwmode '11a'
    option path 'pci0000:00/0000:00:12.0'

config wifi-iface 'default_radio1'
    option device 'radio1'
    option network 'lan'
    option mode 'ap'
    option ssid 'OpenWrt'
    option encryption 'none'

Po edycji przez vi, wpisałem komendę reboot. Nie tworzy nowej sieci OpenWrt, więc podejrzewam, że coś jest nie tak... interfejsy? radio1 powinienem zamienić na wlan0?
Jeśli potrzeba dodatkowych informacji, proszę o info i od ręki je dodaję.

Moja aktualna sieć, pod którą chcę go podłączyć, ma adresację z puli 192.168.0.x

Czy informacje z tego linku https://eko.one.pl/?p=openwrt-sta znajdą u mnie zastosowanie? W oczekiwaniu na odpowiedź zamierzam i tak ich spróbować.