1 (edytowany przez bonk1990 2020-11-19 11:28:56)

Temat: Konfiguracja mesh

Proszę o pomoc w konfiguracji.

Zrobiłem wszystko tak jak w: https://eko.one.pl/?p=openwrt-sta#mesh

Rutery łączą się ze sobą, ale tylko ten podpięty do modemu ma dostęp do internetu.

Modem jest w trybie bridge, więc ip z niego dostaje urządzenie podpięte kablem. Czy kolejne nie mają dostępu do internetu, bo już nie ma żadnego innego ip do przydzielenia? W instrukcji mamy: "każdy powinien mieć swój adres na wan".
Czy może w firewallu coś trzeba zmienić?

2

Odp: Konfiguracja mesh

Czyli w takiej konfiguracji KAŻDY węzeł na wanie musi dostać adres ip, nie tylko jedno urządzenie. Dokładnie to zacytowałeś.

Jak masz modem w bridge i tylko jeden z węzłów dostał adres to tak nie zadziała, zrób sobie mesha na lanie a nie wanie.

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

3 (edytowany przez bonk1990 2020-11-19 13:29:05)

Odp: Konfiguracja mesh

Ok, dziękuję za wyjaśnienie.
Zmieniam network z wan na lan, na urządzeniu bez wan ustawiam adres bramy i wyłączam DHCP i to wszystko? W sumie tak mam internet z sieci drugiego urządzenia, ale nie jestem pewien czy właśnie tak mesh powinien działać.

Czy posiłkując się https://openwrt.org/docs/guide-user/net … esh/80211s network zmieniam na mesh i konfiguruję nowy interfejs kojarząc go z AP?
Bo mam dokładnie taki sam problem jak tutaj: https://eko.one.pl/forum/viewtopic.php? … 86#p241386

4

Odp: Konfiguracja mesh

Jak zrobisz to tak będziesz miał. Możesz dołączyć do lanu i będzie to działać, możesz zrobić osobne interfejsy, nadać im adresy, pobawić się firewallem żeby zezwolić na forwarding mesh do lan i wan itd. Jak zrobisz tak będziesz miał. Mesh traktuj po prostu jako kolejny interfejs, a co z nim zrobisz to już zalezy od Twojej fantazji.

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

5

Odp: Konfiguracja mesh

To proszę jeszcze o wyjaśnienie zapisu, który chyba pojawił się niedawno na stronie: https://openwrt.org/docs/guide-user/net … sh/80211s:
" :!: There appears to be an ARP relay bug (confirmed in v19.07.4) that means meshing only works reliably from the Mesh-Points that are in wireless range of the Mesh Portal (MPP). See: https://forum.openwrt.org/t/bug-report- … -4/78524/4 "

Mam modem i router na dole. Drugi router na piętrze (widzi router przy modemie). Trzeci router na poddaszu (nie jest w zasięgu routera przy modemie). W takiej konfiguracji ww bug sprawia, że mesh u mnie jest bez sensu?

6

Odp: Konfiguracja mesh

Sprawdź czy nadal tak jest. Pamiętaj że oprócz 802.11s masz jeszcze kilka innych protokołów (olsrd, batmana) działających w różnych warstwach, więc zamiast 802.11s jeżeli ma buga możesz użyć czegoś innego.

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

7

Odp: Konfiguracja mesh

W takim razie ostatnie pytanie na dziś.
Do tej pory robiłem mesh z trzema urządzeniami: 3xAsus MAP-AC2200 (OpenWRT)
Czy któryś protokół umożliwi mi, żebym dodał jeszcze Asus RT-AC88U z DD-WRT na pokładzie?
Bo 802.11s chyba tak się nie da, prawda?

8

Odp: Konfiguracja mesh

Nie mam pojęcia co ma dd-wrt standardowo. Strzelam że olsrd (co też możesz na openwrt zainstalować), ale to musisz sprawdzić.

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

9

Odp: Konfiguracja mesh

Okazało się, że muszę poustawiać odpowiednie gpio by radia 5GHz miały normalną moc:

/* set DPDT */
        gpio_dir(44, GPIO_DIR_OUT);
        set_gpio(44, 1);
        gpio_dir(45, GPIO_DIR_OUT);
        set_gpio(45, 0);
        gpio_dir(46, GPIO_DIR_OUT);
        set_gpio(46, 1);
        gpio_dir(47, GPIO_DIR_OUT);
        set_gpio(47, 0);

Bardzo proszę o wyjaśnienie za co odpowiada ten parametr. Moc sygnału?

/* 2.4G tx power switch */
        gpio_dir(39, GPIO_DIR_OUT);
        if(nvram_match("wl0_country_code", "GB") || nvram_match("wl0_country_code", "CN"))
            set_gpio(39, 1);    // 3.3v: echo 1 > /sys/class/gpio/gpio39/value
        else
            set_gpio(39, 0);    // 5v  : echo 0 > /sys/class/gpio/gpio39/value

10

Odp: Konfiguracja mesh

Nie. Po prostu ustawia gpio w stan wysoki a to z kolei, sądząc po komentarzy, służy do załączenia większego napięcia które np. zasilacz jakiś wzmacniacz na końcówce. Ale to domysły, bo jak nie masz schematu to się nie dowiesz. Samo gpio to po prostu ustawienie odpowiedniego stanu na linii, a co na niej jest podłączone to już zależy od producenta.

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

11 (edytowany przez bonk1990 2020-11-28 14:07:13)

Odp: Konfiguracja mesh

Napotkałem na pewien problem.
Czy powinno tak być, że po każdym reboocie trzeba ustawiać gpio od nowa? Czy to jednak ja mam problem, że mi nie trzyma tych ustawień?
MAP-AC2200 i :

echo 44 > /sys/class/gpio/export
echo 45 > /sys/class/gpio/export
echo 46 > /sys/class/gpio/export
echo 47 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio44/direction
echo out > /sys/class/gpio/gpio45/direction
echo out > /sys/class/gpio/gpio46/direction
echo out > /sys/class/gpio/gpio47/direction
echo 1 > /sys/class/gpio/gpio44/value
echo 0 > /sys/class/gpio/gpio45/value
echo 1 > /sys/class/gpio/gpio46/value
echo 0 > /sys/class/gpio/gpio47/value

Może w przyszłości nie będzie tego problemu: https://github.com/openwrt/openwrt/pull/3641

12

Odp: Konfiguracja mesh

Nie zapisujesz tych wpisów do żadnego konfiga, to jak ma być zapamiętane. Dodaj do rc.local albo innego pliku startowego.

rt-ac56u tomato, 2x wdr3600@16MB/u-boot pepe2k/lede, 2x wt3020f@16MB/e3372s/gargoyle/lede, 3x wr841n@16MB/64MB/u-boot pepe2k/lede, rt-n18u tomato, 2x rb750gr2 ROS, 3x rb750gr3 ROS, Unifi ap ac lr

13

Odp: Konfiguracja mesh

Dziękuję za radę. Tak właśnie zrobię.

14

Odp: Konfiguracja mesh

Albo do /etc/config/system, tam też można ustawić sekcje gpio_switch

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