1

Temat: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cześć

Próbuję połączyć dwa routery Zyxel T-56 (OpenWrt 24.10) i TP-Link WDR3600 (OpenWrt 23.05) bezperzwodowo. Niestety nie mogę tego ogarnąć. Kablem byłoby dużo łatwiej ale na dziś nie mogę tego zrobić. W przyszłości tak.

1. Główny router Zyxel.
2. TP-Link ma być punktem dostępowym w innej części domu.
3. TP-Link ma się lączyć z Zyxelem i udostępniać internet (repeater?)

Teraz czy dobrze to próbuję robić:

W TPLinku skanuję dostępne sieci wifi np. 2.4 Ghz. Biorę połącz. Jednocześnie ustawiam adres ip stały i wyłączam DHCP. Adres w Zyxelu jest z puli 192.168.2.x. W TPLinku kreuje się mwan i ustawiam tam Nazwę sieci i hasło. Kanał nadawania w obu routerach jest ten sam ustawiony. W mwan rozumiem mam wybrać punkt dostępowy czy klient? Generalnie jedno i drugie nie spina mi się.

Czy to co napisałem powyżej jest ok czy muszę to inaczej ogarnąć?

Z góry dzięki za podpowiedzi.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

2

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Zrób to z ssh: https://eko.one.pl/?p=openwrt-sta#klientap W zależności od tego co chcesz osiągnąć to wybierz odpowiedni akapit.

Jaki "mwan"? W sensie tak nazwałeś interfejs czy używasz mwan3?

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

3

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cezary napisał/a:

Zrób to z ssh: https://eko.one.pl/?p=openwrt-sta#klientap W zależności od tego co chcesz osiągnąć to wybierz odpowiedni akapit.

Jaki "mwan"? W sensie tak nazwałeś interfejs czy używasz mwan3?


Widziałem ten artykuł. Po kilku próbach udało mi się skomunikować oba routery bezprzewodowo.

Mam jeszcze pytanie jak należy ustawić przekierowania aby dostać się do podrzędnego routera z sieci bo tutaj mamy dwie różne adresacje.

192.168.2.x - nadrzędna adresacja
192.168.1.x - podrzędna adresacja

Po kabelku bez problemu ale już po Wifi z klasy nadrzędnej nie da rady.

No chyba, że da radę to ustawić bezprzewodowo w jednej klasie adresacji.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

4

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Jest tam w poradniku i jako klient z różną adresacją  i jako most bezprzewodowy z taką samą adresacją.
Jakim więc cudem widziałeś ten artykuł i zadajesz pytanie czy da się to zrobić w jednej klasie adresowej? Tak da się, jak zrobisz odpowiedni tryb.

Nie napisałeś co teraz zrobiłeś. Zakładam że zwykłego kllienta ap (sta), więc robisz zwykłe przekierowanie z wan (czy jak tam sekcję nazwałeś) do lanu: https://eko.one.pl/?p=openwrt-konfigura … nykomputer

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

5

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Artykuł widziałem ale nie czytałem całego do deski. Mój błąd Skupiłem się na pierwszej pozycji czy AP sta. Dobra doczytam teraz dokładnie pozycję most bezprzewodowy i zrobię na nowo konfigurację.

Dziękuję Cezary

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

6

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Ja połączyłem z tydzień temu WDR4300 + RT-AX53U za pomocą WDS. Względem https://eko.one.pl/?p=openwrt-sta#wds to tylko do wywalenia interfejs WAN6 dodatkowo, i ja wyłączyłem gdzie się dało ipv6. Dodatkowo, Cezary - boldem mógłbyś wyszczególnić 'Jeżeli na routerze nadrzędnym mamy też OpenWrt lub LEDE to zwykle należy też włączyć na nim wds.' bo za pierwszym razem totalnie to ominąłem i się dziwiłem, że nie działa smile

7

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Zrobiłem, zaktualizowałem też przy okazji link do 4addr bo się zmienił.

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

8 (edytowany przez mygen 2025-02-16 12:48:55)

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cześć

Spiąłęm oba router za pomocą bridge bezprzewodowo wg poradnika. Oba routery się widzą i był nawet internet smile Wszystko działało wg mnie jak chciałem. Sprawdzałem połączenie przez wifi i po kablu jakie są prędkości itd. Nieco później jak chciałem się podpiąć po wifi do TPLinka telefonem to nie mogę uzyskać adresu IP.

Co sprawdziłem. Ping do TPlinka z innych urządzeń bez problemu, połączenie do Luci po www bez problemu. Pingowanie z tego routera do innych w sieci bez problemu i na świat z niego też pinguje.

Bridge spięty na radiu 2.4 ghz. Utworzona sieć bezprzewodowa na 2.4 ghz o takiej samej nazwie jak w całym domu.

Jak próbuję się podłączyć telefonem to dziennik zdarzeń takie coś daje


Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: authenticated
Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: associated (aid 3)
Sun Feb 16 11:40:06 2025 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED 86:c2:40:xx:xx:c8 auth_alg=open
Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 WPA: pairwise key handshake completed (RSN)
Sun Feb 16 11:40:06 2025 daemon.notice hostapd: phy0-ap0: EAPOL-4WAY-HS-COMPLETED 86:c2:40:xx:xx:c8
Sun Feb 16 11:40:07 2025 daemon.warn odhcpd[1687]: No default route present, overriding ra_lifetime!

I tak za każdym razem.

Na routerze głównym Zyxel T-56 co 15 sekund sypie mi takimi komunikatami

Sun Feb 16 12:45:53 2025 daemon.info dnsmasq-dhcp[1]: DHCPDISCOVER(br-lan) 00:e0:4c:xx:xx:78
Sun Feb 16 12:45:53 2025 daemon.info dnsmasq-dhcp[1]: DHCPOFFER(br-lan) 192.168.2.xxx 00:e0:4c:xx:xx:78
Sun Feb 16 12:45:53 2025 daemon.info dnsmasq-dhcp[1]: DHCPREQUEST(br-lan) 192.168.2.xx 00:e0:4c:xx:xx:78
Sun Feb 16 12:45:53 2025 daemon.info dnsmasq-dhcp[1]: DHCPACK(br-lan) 192.168.2.xx 00:e0:4c:xx:xx:78
Sun Feb 16 12:45:53 2025 daemon.warn dnsmasq-dhcp[1]: not giving name OpenWrt.lan to the DHCP lease of 192.168.2.xxx because the name exists in /tmp/hosts/dhcp.cfg01411c with address 192.168.2.x
Sun Feb 16 12:45:53 2025 daemon.warn dnsmasq-dhcp[1]: not giving name OpenWrt to the DHCP lease of 192.168.2.xxx because the name exists in /tmp/hosts/dhcp.cfg01411c with address 192.168.2.x
Sun Feb 16 12:45:54 2025 daemon.warn odhcpd[2314]: No default route present, overriding ra_lifetime to 0!

Ta część o OpenWrt i DHCP dotyczy IP TPlinka właśnie. Czy to może być problemem?

I tak w kółko co 15 sekund.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

9

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

To drugie - zmień nawę jednego z hostów, bo nie może sobie przypisać w dnsmasq automatycznie takiej samej nazwy do dwóch różnych adresów IP.

To pierwsze - szukaj w logach DHCPDISCOVER/DHCPOFFER/DHCPACK dla tego adresu mac, czy on w ogóle wysyła żądanie pobrania adresu.

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

10

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cezary napisał/a:

To drugie - zmień nawę jednego z hostów, bo nie może sobie przypisać w dnsmasq automatycznie takiej samej nazwy do dwóch różnych adresów IP.

To pierwsze - szukaj w logach DHCPDISCOVER/DHCPOFFER/DHCPACK dla tego adresu mac, czy on w ogóle wysyła żądanie pobrania adresu.


Mogę prosić o podpowiedź gdzie mogę zmienić nazwę hosta? Czy należy tego szukać gdzieś w konfigu?


W jaki sposób ma podejrzeć te logi  DHCPDISCOVER/DHCPOFFER/DHCPACK.

Sroki za te banalne pytania smile

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

11 (edytowany przez Cezary 2025-02-16 13:07:38)

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

mygen napisał/a:

Mogę prosić o podpowiedź gdzie mogę zmienić nazwę hosta? Czy należy tego szukać gdzieś w konfigu?

W /etc/config/system oczywiście

W jaki sposób ma podejrzeć te logi  DHCPDISCOVER/DHCPOFFER/DHCPACK.

logread to co pokazałeś to tylko sam początek połączenia klienta do wifi. Dalej powinieneś mieć żądanie i przydział adresu IP. Jeżeli go nie ma to znaczy tylko tyle że klient nie poprosił o adres. Jeżeli zaś jest z błędami - to patrz jakie to błędy.

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

12

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Po zminie nazwy hosta wystarczy reset DHCP czy pełny restart?


Co do DHCPDISCOVER/DHCPOFFER/DHCPACK to dłuża część z dziennika ale nie ma nic o przyznaniu IP i chyba błędach

Sun Feb 16 11:39:09 2025 daemon.warn odhcpd[1687]: No default route present, overriding ra_lifetime!
Sun Feb 16 11:39:23 2025 daemon.notice hostapd: phy0-ap0: STA-OPMODE-SMPS-MODE-CHANGED 86:c2:40:xx:xx:c8 static
Sun Feb 16 11:39:24 2025 daemon.notice hostapd: phy0-ap0: STA-OPMODE-SMPS-MODE-CHANGED 86:c2:40:xx:xx:c8 off
Sun Feb 16 11:39:27 2025 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED 86:c2:40:xx:xx:c8
Sun Feb 16 11:39:42 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: authenticated
Sun Feb 16 11:39:42 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: associated (aid 3)
Sun Feb 16 11:39:42 2025 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED 86:c2:40:xx:xx:c8 auth_alg=open
Sun Feb 16 11:39:42 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 WPA: pairwise key handshake completed (RSN)
Sun Feb 16 11:39:42 2025 daemon.notice hostapd: phy0-ap0: EAPOL-4WAY-HS-COMPLETED 86:c2:40:xx:xx:c8
Sun Feb 16 11:39:43 2025 daemon.warn odhcpd[1687]: No default route present, overriding ra_lifetime!
Sun Feb 16 11:40:00 2025 daemon.notice hostapd: phy0-ap0: AP-STA-DISCONNECTED 86:c2:40:xx:xxc8
Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: authenticated
Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 IEEE 802.11: associated (aid 3)
Sun Feb 16 11:40:06 2025 daemon.notice hostapd: phy0-ap0: AP-STA-CONNECTED 86:c2:40:xx:xx:c8 auth_alg=open
Sun Feb 16 11:40:06 2025 daemon.info hostapd: phy0-ap0: STA 86:c2:40:xx:xx:c8 WPA: pairwise key handshake completed (RSN)
Sun Feb 16 11:40:06 2025 daemon.notice hostapd: phy0-ap0: EAPOL-4WAY-HS-COMPLETED 86:c2:40:xx:xx:c8
Sun Feb 16 11:40:07 2025 daemon.warn odhcpd[1687]: No default route present, overriding ra_lifetime!


I tak na marginesie czego dotyczy ostatnia linijka, która powtarza się także co jakiś czas?

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

13

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Pełen reboot.

Ostatnia linia dotyczy adres IPv6. jeżeli nie używasz to spokojnie możesz wyłączyć .

Masz tak: klient się łączy, cisza w logach i po 18s rozłącza się tak po prostu. Nie ma nic żeby klient chciał adres IP czy coś takiego. Coś z telefonem? Tym bardziej jeżeli inne sprzęty działają poprawnie.

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

14 (edytowany przez mygen 2025-02-16 13:17:39)

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cezary napisał/a:

Pełen reboot.

Ostatnia linia dotyczy adres IPv6. jeżeli nie używasz to spokojnie możesz wyłączyć .

Masz tak: klient się łączy, cisza w logach i po 18s rozłącza się tak po prostu. Nie ma nic żeby klient chciał adres IP czy coś takiego. Coś z telefonem? Tym bardziej jeżeli inne sprzęty działają poprawnie.

Czy to może być tak, że on nie dostaje odpowiedzi z głównego routera przy przyznawaniu IP i ze względu na brak odpowiedzi się nie lączy?

Telefon łączy się do innych punktów w tej sieci o tej samej nazwie bez problemu. Wczoraj mi się podłączył bez problemu na samym początku jak to spiąłem. Inne urządzenia też nie chcą się podłączyć po wifi a wczoraj zarówno telefon i laptop się łączył.

Może coś mam w ustawieniach nie tak?

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

15

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

W logach nie ma nic - ani że żądał, ani że nie dostał. Więc głucho. Nawet jak by było coś błędnego wysłanego to dnsmasq zwykle raportuje ze bzdura przyszła. A tu - nie ma kompletnie nic.

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

16

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

I bądź tu mądry co zrobić? Najwyżej jeszcze raz od nowa wszystko wykonam. Skoro działało na początku to musi działać. Pytanie tylko co mu teraz nie pasuje.

Tak przy okazji na marginesie czy jest jakakolwiek możliwość, żeby do TPLinka jakoś wsadzić 24.10 czysty jak się da i postawić extroota potem?

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

17

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

A do T-56 bezpośrednio telefon się łączy?

Są obrazy do wdr'a, więc możesz to zrobić.

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

18

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Robiłem coś podobnego, ja skorzystałem z trybu WDS. Generalnie ZTE MF286D ma Wi-Fi w trybie Punkt dostępowy (WDS), ASUS AX1800 jako WDS Client. Kierowałem się tym, choć nie wszystko robiłem(np sprawdzanie pingiem):
https://bmaupin.github.io/wiki/archive/ … t-wds.html

Na ASUSie wyłączony DHCP, ma adres na sztywno 192.168.1.2. Serwerem DHCP jest MF286D z IP 192.168.1.1

19

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cezary napisał/a:

A do T-56 bezpośrednio telefon się łączy?

Są obrazy do wdr'a, więc możesz to zrobić.

Tak do T-56 telefon się łączy bezpośrednio.

Co do obrazów WDR to mój chyba ma za mało pamięci bo jak próbowałem to dosteję komunikat na początku, więc nie ryzykowałem uwaleniem.

Aktualnie od nowa stawiam bridge na WDR. Zobaczymy jak będzie.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

20 (edytowany przez mygen 2025-02-17 14:46:50)

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Wykonałem jeszcze raz ustawienie w formacie bridge. Router TPLink na biurku w pokoju a Zyxel T-56 nade mną na strychu.
Połączenie w moście bezprzewodowym ok. Klient ustawiony. Następnie utworzyłem sieć wifi. Telefon i laptop podłączały się i dostawały ip i było połączenie internetowe, więc było tak jak chciałem.

Przeniosłem ponownie TPlinka do garażu i znowu to samo. Most działa między routerami a ja nie mogę podłączyć się do utworzonej sieci wifi. Sprawdzałem dwa urzadzenia i tak samo. Oba nie dostają IP.

Czy odległość do routera nadrzędnego jest zbyt daleka a klient np. lączy się do innego AP z mocniejszym sygnałem i np. to jest jakiś problem? Nie mam pomysłu już.


EDIT

Z tego co widzę to TPLink podpina się do Cisco 1260. Być może to jest problem, że gdzieś po drodze nie mogą się dogadać z Zyxelem czy coś takiego.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

21

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Jakie znów cisco? Nic nie pisałeś o cisco.

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

22 (edytowany przez mygen 2025-02-17 15:59:05)

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Nie pisałem bo na początku nie przyszło mi to do głowy.

Mam w domu kilka routerów. Jednym z nich jest Cisco i on w linii prostej ma najbliżej do tego TPLinka. Dziś sprawdziłem gdzie podpina się TPlink jako klient i przyszło mi to do głowy.

Na Zyxelu jako głównym routerze, który daje DHCP widać w logach jak próbuje się podłączyć do tego TPLinka. Daje mu IP ale telefon go nie dostaje i nie łączy się ostatecznie. Tak to wygląda.


Można zmusić jakoś TPLinka w bridgu aby łączył się do konkretnego punktu? W tym przypadku do Zyxela.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

23

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

W sekcji gdzie masz sta dajesz

option bssid mac-adres-zyxela-radia

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

24

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

Cezary napisał/a:

W sekcji gdzie masz sta dajesz

option bssid mac-adres-zyxela-radia


Zrobiłem tak i działa od strzała. Nie wiem co ale coś Cisco w takim razie mi " bruździ" ale nie wiem co.

Zyxel EX5601-T0 @ OpenWrt 24.10-SNAPSHOT 571dcd
TP-Link TL-WDR3600 v1 @ OpenWrt 23.05-SNAPSHOT r23893-08becaf62f
Netgear R6220 @ OpenWrt 24.10-SNAPSHOT r28432-7609571dcd
Zyxel NAS326

25

Odp: Połączenie dwóch routerów z OpenWrt bezprzewodowo

relayd powinien działać całkowicie niezależnie od tego co jest głównym routerem, byle by się ssid i hasło zgadzało. Ale ciekawe że z Cisco nie działa.

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