Temat: Most bezprzewodowy MR3420

Witam, mam problem z działaniem mr3420v1 jako most bezprzewodowy z AP.
Obecnie sytuacja sieciowa wygląda tak:

B525 z WDR4300 jest połączony przewodem, wdr4300 rozszerza sieć wifi z B525. Po ustawieniu MR3420 jako most z AP przyłącza się on do sieci bezprzewodowo z WDR4300 z adresem 192.168.8.253 ale nie przyznaje adresów z DHCP ani nie pozwala na połączenie z internetem.
Czasami po kilku restartach mr3420 zaczyna działać kilka minut, ale tylko z przypisanymi adresami dla urządzenia ręcznie. Kiedy urządzenie końcowe jest podłączone do WDR4300 lub B525 nie mam możliwości otwarcia strony konfiguracyjnej mr3420.

Soft w mr3420 to :1.6.1.3 (r41027), by obsy. Zasięg wifi był, routery stały blisko siebie.
Jak to naprawić?

2

Odp: Most bezprzewodowy MR3420

Ustaw adresy statyczne lub postaw serwer dhcp z tą samą klasą adresową po drugiej stronie. Czasami się zdarza że dhcp nie przechodzą.

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

3

Odp: Most bezprzewodowy MR3420

Żeby ten AP działał to w tym WDR4300 musi być cały czas internet.
Jeżeli w tym WDR4300 masz adres 192.168.8.xx1 to w tym AP ustawiasz adres np. 192.168.8.xx2.
DHCP nie przechodzi i każdy router przydziela swoje, więc w tym WDR4300 będziesz widział tylko, że AP jest połączone, a w tym AP będziesz widział klientów podłączonych do AP.

W wersji v2 z MiFi mam takie ustawienia.
Zerknij, może jakoś się przyda.

Konfig z wireless

config wifi-iface 'ap-sta'
    option key 'xxxxxxxxxx'
    option ssid 'Internet Wi-Fi'
    option bssid 'xx:xx:xx:xx:xx:xx'
    option macaddr 'xx:xx:xx:xx:xx:xx'
    option device 'radio0'
    option mode 'sta'
    option network 'wwan'
    option encryption 'psk2'

    config wifi-iface 'default_radio0'
    option device 'radio0'
    option network 'lan'
    option mode 'ap'
    option encryption 'psk2'
    option key 'xxxxxxxxx'
    option macaddr 'xx:xx:xx:xx:xx:xx'
    option ssid 'Internet Wi-Fi'

network

config interface 'lan'
    option type 'bridge'
    option ifname 'eth1'
    option proto 'static'
    option netmask '255.255.255.0'
    option ip6assign '60'
    option ipaddr '192.168.8.1'

config interface 'wan'
    option ifname 'eth0'
    option proto 'dhcp'

config interface 'wan6'
    option ifname 'eth0'
    option proto 'dhcpv6'

config switch
    option name 'switch0'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'switch0'
    option vlan '1'
    option ports '0 1 2 3 4'

config interface 'wwan'
    option proto 'dhcp'

firewall

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

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

4

Odp: Most bezprzewodowy MR3420

@Focus ale ty nie masz relayd, masz zwykłego klienta sta.

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

5

Odp: Most bezprzewodowy MR3420

No tak, masz racje. Nie napisałem, że chodziło mi o to, że kiedyś na MR3420 też walczyłem z relayd i za choinkę nie chciało mi to działać i zawsze jakieś problemy z czymś były.
W końcu zrobiłem sta i ta konfiguracja działa już kilka lat.

6

Odp: Most bezprzewodowy MR3420

Cezary napisał/a:

Ustaw adresy statyczne lub postaw serwer dhcp z tą samą klasą adresową po drugiej stronie. Czasami się zdarza że dhcp nie przechodzą.

W trybie mostu w mr3420 nie można ustawić DHCP.

7 (edytowany przez Cezary 2023-04-06 09:01:20)

Odp: Most bezprzewodowy MR3420

Nie pisałem że z gui gargoyle i nie pisałem że na nim. Tym bardziej ze serwer nie może rozdawać drugiej strony mostu jako gatewaya i dnsa tylko ten pierwotny.

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

8 (edytowany przez Focus 2023-07-03 06:59:20)

Odp: Most bezprzewodowy MR3420

Wcześniej pisałem, że relayd na MR3420 nie chciał mi działać ale to był kiedyś mój pierwszy router z openwrt i nie bardzo ogarniałem temat,
Prostuję moją wcześniejszą wypowiedź i most bezprzewodowy (relayd) na tym routerze działa.

Robiąc według poradnika https://eko.one.pl/?p=openwrt-sta#mostbezprzewodowy

W /etc/config/network zamiast

config interface 'wwan'
    option proto 'dhcp'

robimy

config interface 'wwan'
    option proto 'static'
    option ipaddr '192.168.1.20'
    option netmask '255.255.255.0'
    option gateway '192.168.1.1'

9

Odp: Most bezprzewodowy MR3420

Tutaj adres ip i gateway powinien być z tej samej klasy adresowej. Nie dostaniesz z dhcp takiego gatewaya bo nie mieści się w zakresie określonym przez maskę sieci; ustawiając statycznie adres powinieneś zrobić to analogicznie.

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

10

Odp: Most bezprzewodowy MR3420

Tak, masz rację.
Poprawiłem i edytowałem post.
U mnie adresacja jest inna i to co wkleiłem edytowałem najpierw w notatniku aby adres gateway był taki jak zazwyczaj jest w routerze 192.168.1.1 i nie zwróciłem uwagi, że w ippaddr przekręciłem cyferki, bo miało być 1.2, a nie 2.1 ale na wszelki wypadek zrobiłem 1.20, żeby było wiadomo że to ta sama klasa adrsowa.

11

Odp: Most bezprzewodowy MR3420

Zanim ponownie schowam ten router do szafy to naszła mnie taka myśl-pytanie.
Co w sumie  robi pakiet relayd?
Do czego on służy?
Wiem, że to jest do zrobienia mostu bezprzewodowego ale bez relayd w Psyhical Settings jeżeli zrobię Bridge interfaces creates a bridge to most  też jest zrobiony bez pakietu relayd i nie wiem co robi relayd.

12

Odp: Most bezprzewodowy MR3420

W openwrt nie może mieć interfejsu radiowego w trybie sta wraz np. ethernetem w jednym bridge, to nie działa od wielu już wydań. Właśnie po jest relayd żeby programowo coś takiego robić.

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

13

Odp: Most bezprzewodowy MR3420

W tym routerze openwrt zatrzymało się na wersji 17.01.
Czyli bez pakietu relayd to nie powinno działać?

W wireless zrobiłem zwykłe sta bez ap.
W network wywaliłem wan i wan6, zostaje lan i wwan.
Wyłączone dhcp na lanie.
W firewallu wywaliłem wan i zestawiłem lan z wwan.

I jest most bez tego relayd. i z głównego routera mogę dostać się do tego routera z mostem.

14

Odp: Most bezprzewodowy MR3420

Dostać się dostaniesz, tylko teraz pewnie działa po prostu jako klient i to wszystko.

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

15

Odp: Most bezprzewodowy MR3420

Działa w dwie strony, a nie tylko jako klient sta. No chyba, że masz na myśli coś innego.

16

Odp: Most bezprzewodowy MR3420

Pokaż wyniki

uci show network
uci show firewall
route -n
ifconfig
iw dev

Zobaczę co zrobiłeś.

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

17

Odp: Most bezprzewodowy MR3420

root@Router:~# uci show network
network.loopback=interface
network.loopback.ifname='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='xxxx:xxxx:xxxx::/48'
network.lan=interface
network.lan.type='bridge'
network.lan.ifname='eth1'
network.lan.proto='static'
network.lan.netmask='255.255.255.0'
network.lan.ip6assign='60'
network.lan.ipaddr='192.168.2.1'
network.lan.dns='192.168.12.250'
network.@switch[0]=switch
network.@switch[0].name='switch0'
network.@switch[0].reset='1'
network.@switch[0].enable_vlan='1'
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device='switch0'
network.@switch_vlan[0].vlan='1'
network.@switch_vlan[0].ports='0 1 2 3 4'
network.wwan=interface
network.wwan.proto='static'
network.wwan.ipaddr='192.168.12.210'
network.wwan.netmask='255.255.255.0'
network.wwan.gateway='192.168.12.250'

root@Router:~# uci show firewall
firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood='1'
firewall.@defaults[0].input='ACCEPT'
firewall.@defaults[0].output='ACCEPT'
firewall.@defaults[0].forward='REJECT'
firewall.@defaults[0].synflood_protect='1'
firewall.@zone[0]=zone
firewall.@zone[0].name='lan'
firewall.@zone[0].input='ACCEPT'
firewall.@zone[0].output='ACCEPT'
firewall.@zone[0].forward='ACCEPT'
firewall.@zone[0].network='lan wwan'
firewall.@include[0]=include
firewall.@include[0].path='/etc/firewall.user'

root@Router:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.12.250  0.0.0.0         UG    0      0        0 wlan0
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan
192.168.12.0    0.0.0.0         255.255.255.0   U     0      0        0 wlan0

root@Router:~# ifconfig
br-lan    Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:192.168.2.1  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: xxxx:xxxx:xxxx::1/60 Scope:Global
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:896 (896.0 B)

eth1      Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          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:5

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:16 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:1573 (1.5 KiB)  TX bytes:1573 (1.5 KiB)

wlan0     Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet addr:192.168.12.210  Bcast:192.168.12.255  Mask:255.255.255.0
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:200 errors:0 dropped:0 overruns:0 frame:0
          TX packets:202 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:22785 (22.2 KiB)  TX bytes:35931 (35.0 KiB)

wlan0-1   Link encap:Ethernet  HWaddr xx:xx:xx:xx:xx:xx
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          inet6 addr: xxxx::xxxx:xxxx:xxxx:xxxx/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:1992 (1.9 KiB)


root@Router:~# iw dev
phy#0
        Interface wlan0-1
                ifindex 7
                wdev 0x3
                addr xx:xx:xx:xx:xx:xx
                ssid 2.4G
                type AP
                channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
                txpower 20.00 dBm
        Interface wlan0
                ifindex 6
                wdev 0x2
                addr xx:xx:xx:xx:xx:xx
                type managed
                channel 11 (2462 MHz), width: 20 MHz, center1: 2462 MHz
                txpower 20.00 dBm
root@Router:~#

Adresy IP zostawiłem bez zmian, pokasowałem tylko mac itp.

18

Odp: Most bezprzewodowy MR3420

I jeszcze uci show wireless pokaż.

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

19

Odp: Most bezprzewodowy MR3420

root@Router:~# uci show wireless
wireless.radio0=wifi-device
wireless.radio0.type='mac80211'
wireless.radio0.channel='11'
wireless.radio0.hwmode='11g'
wireless.radio0.path='platform/ar934x_wmac'
wireless.radio0.htmode='HT20'
wireless.radio0.country='PL'
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device='radio0'
wireless.@wifi-iface[0].mode='sta'
wireless.@wifi-iface[0].ssid='2.4G'
wireless.@wifi-iface[0].encryption='psk2+ccmp'
wireless.@wifi-iface[0].key='12345678'
wireless.@wifi-iface[0].network='wwan'
wireless.@wifi-iface[0].bssid='xx:xx:xx:xx:xx:xx'
wireless.@wifi-iface[0].macaddr='xx:xx:xx:xx:xx:xx'
wireless.@wifi-iface[1]=wifi-iface
wireless.@wifi-iface[1].device='radio0'
wireless.@wifi-iface[1].mode='ap'
wireless.@wifi-iface[1].network='lan'
wireless.@wifi-iface[1].encryption='psk2+ccmp'
wireless.@wifi-iface[1].key='12345678'
wireless.@wifi-iface[1].macaddr='xx:xx:xx:xx:xx:xx'
wireless.@wifi-iface[1].ssid='2.4G'

20

Odp: Most bezprzewodowy MR3420

Ty nie zrobiłeś bridge. Masz osobne sieci na lan, osobną sieć na wwan. Każda ma inną adresację, a jedyną sprawą jaką zrobiłeś to wsadzenie tego do tej samej strefy firewalla.
Klient podłączony u ciebie pod lan lub pod wifi jaki adres dostaje?

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

21

Odp: Most bezprzewodowy MR3420

Już chyba czaję o co chodzi.
Bez pakietu relayd mamy komunikację jakby jednokierunkową i w zależności jak to sobie ustawimy to połączenie jest albo z routera głównego do sta albo odwrotnie, czyli relayd potrzebny jest aby komunikacja była dwukierunkowa i łączy lan z wwan.
Czyli w opcji połączenia, że router główny ma połączenie z sta to bez relayd można ustawić na tym sta  print server, który nie wymaga komunikacji dwukierunkowej.