Portál AbcLinuxu, 26. dubna 2024 06:58


Dotaz: OpenWRT switched client

3.12.2019 15:37 xtonda
OpenWRT switched client
Přečteno: 465×
Odpovědět | Admin
Nějak se mi nedaří udělat co mi přijde jako ta nejjednodušší věc. Mám TP-Link Archer C7 s OpenWRT a chci aby se mi připojil jako klient na Wifi AP a spojil wifi do bridge s LAN porty, tedy aby se to chovalo jako switch nebo řekněme media konvertor wifi - ethernet. Nic dalšího, žádný router, žádný firewall, žádné DHCP, DNS a kdoví co dalšího to ještě dělá. Prostě potřebuji připojit 2 PC na AC wifinu s podporou 3x3 MIMO nechci kupovat dva USB adaptéry, s podporou této rychlosti jsou docela drahé. Dá někdo tip jak toho dosáhnout? Díky.

Řešení dotazu:


Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.12.2019 16:22 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
Já myslim, že se to dělá nějak takhle:
# cat /etc/config/network 
8<---8<---8<--- 
config interface 'lan'
	option type 'bridge'
	option proto 'static'
	option netmask '255.255.255.0'
	option bridge_empty '1'  # Tohle nevim proč tam je
	option ipaddr '192.168.5.1'
	option ifname 'lan1 lan2 lan3 lan4 lan5 lan6 lan7 lan8'  # Možná sem budeš muset dát port switche místo jednotlivých portů.
8<---8<---8<---
# cat /etc/config/wireless
8<---8<---8<--- 
config wifi-device 'radio1'
	option type 'mac80211'
	option macaddr 'XX:XX:XX:XX:XX:XX'
	option country 'CZ'
	option legacy_rates '1'
	option channel 'auto'
	option hwmode '11g'

config wifi-iface
	option ssid 'wifina'
	option encryption 'psk2'
	option device 'radio1'
	option key 'SECRET'
	option mode 'ap'
	option network 'lan'  # tohle bude asi důležité
8<---8<---8<--- 
Já jsem to prostě naklikal ve web UI. Vypadá to, že wifiny se musí přidat trochu jiným způsobem, než jiné porty.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
3.12.2019 16:24 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Aha, teď koukám, že jsi chtěl wifi client... no tak to bude podobné, jenom trochu jiné nastavení ve wireless.

Co konkrétně ti nefunguje?
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
3.12.2019 16:28 xtonda
Rozbalit Rozbalit vše Re: OpenWRT switched client
wifi se tváří jako připojené, ale když zapojím počítač kabelem do LAN TP-Linku, tak se nepřipojí, nedostane IP.
3.12.2019 16:45 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Tak to bych doporučil oprášit wireshark a/nebo tcpdump. Třeba:
tcpdump -i nějaký_interface port bootpc
by asi mělo pomoct, když na nějakém interface, třeba toho vytvořeného bridge a zjistit, jestli a kam až se to DHCP (bootpc) dostane.

Možná taky může být problém s tím, že můžeš mít dva DHCP servery, co chtějí být autoritativní. Tak zjisti, jestli se tohle neděje.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
3.12.2019 21:06 NN
Rozbalit Rozbalit vše Re: OpenWRT switched client
dva DHCP servery, co chtějí být autoritativní
To asi tezko. Maximalne se perou mezi sebou. Kde by se ten druhy vzal? Nicmene souhlasim s tim, ze ping/tcpdump hodne napovi.
3.12.2019 23:26 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Kdekoliv jinde na broadcast doméně.

Tazatel chce tohle AP připojit jako clienta k jinému AP. Jened DHCP může být tam. Druhý na tomhle AP.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
Řešení 1× (xtonda (tazatel))
3.12.2019 21:30 f
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je potreba zapnout WDS: https://openwrt.org/docs/guide-user/network/wifi/atheroswds
3.12.2019 23:41 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Já myslím, že to nechce. Přeci jenom řekl, že chce to wifi mít v režimu client. WDS se používá, když chci "prodloužit dosah" wifi. WDS bridge je něco jiného, než bridge, co se konfiguruje třeba pomocí brctl. Řekl bych to asi tak, že je to na jiné vrstvě.

V případě WDS, když AP přijme WIFI rámec tak ho musí (často, ne li vždy) zopakovat. To znamená, že propustnosti takové sítě klesne pod polovinu toho, co bez WDS.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
Řešení 1× (xtonda (tazatel))
4.12.2019 00:39 xtonda
Rozbalit Rozbalit vše Re: OpenWRT switched client
Ano, dal sem dotaz i přímo na OpenWRT forum a tam mě nakopli směrem k WDS (stejný odkaz) a po chvíli laborování sem to v tomto režimu rozchodil, klíč je totiž zde https://openwrt.org/docs/guide-user/network/wifi/relay_configuration, konkrétně větička Since opensource wireless drivers used in OpenWrt do not support bridging in client mode, the traffic between LAN and the wireless client must be joined by routing it. Takže asi proto mi ty bridge co sem tam různě zkoušel nastavovat nechodily, tedy buď WDS nebo relayd
4.12.2019 01:10 xtonda
Rozbalit Rozbalit vše Re: OpenWRT switched client
To, čeho chci dosáhnout, je dostat pomocí dvou krabic TP-Link Archer C7 LAN z jedné místnosti do druhé kam se mi nechce tahat kabel. Udělat to jako AP - klient je jedna z možností. Můj starší Edimax má režim pojmenovaný AP Bridge Point to Point, který je v manuálu popsaný “AP Bridge Mode” provides the function to bridge more than 2 wired Ethernet networks together by wireless LAN. You can use two access points with “AP Bridge-Point to Point mode” to bridge two wired Ethernet networks together. to by byl ideál.
4.12.2019 00:12 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
A jak dopadají postupné kroky? Jde převést C7 do client módu? jde se s ním připojit?

Mám jiný TP-Link s OpenWRT, a připadá mi, že to jde jednoduše naklikat v LUCI: V menu Network/Wireless provedu scan a připojení a v Network/Interfaces provedu bridge mezi eth0.1 wlan0 a wlan1, odeberu jiné interface a v dalších menu vypnu všechny DNS,DHCP nad tímto nabridgovaným interface. A musím si dát pozor a přemýšlet odkud se v jakémkoliv kroku připojuji, abych si neuříznul konektivitu.
4.12.2019 00:43 xtonda
Rozbalit Rozbalit vše Re: OpenWRT switched client
Viz moje předchozí reakce, wlan adaptér jako klient nejde bridgeovat, s WDS to nějak chodí, otázka jestli optimálně, celkem ironicky WDS umí i stock firmware, otázka v jaké kvalitě.
4.12.2019 09:09 Vantomas | skóre: 32 | Praha
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
WiFi standard nepodporuje bridge na klienské straně. Přes wifi klienta a bridge neprojdou MAC adresy počítačů, které jsou na LAN. Dříve a i dnes se to dá řešit přes ARP proxy, DHCP relay a spoustu jiných obezliček. Ale druhou, lepší možností, je použití WDS. WDS se dá použít k více věcem, ale WDS si mimojiné naváže transportní vrstvu nad klasickým WiFi a je to potom čistá L2 kudy proteče cokoliv, i v klasickým režimu AP-klient.
4.12.2019 11:27 Jary | skóre: 30 | blog: Jary má blog | Dům
Rozbalit Rozbalit vše Re: OpenWRT switched client
Zajímavé. Díky.
.sig virus 3.2_cz: Prosím, okopírujte tento text do vaší patičky. GitHub
14.12.2019 00:34 xtonda
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak mi to nedalo, nahodil sem zpátky stock firmware a tam to přes WDS chodí taky a navíc o třetinu rychleji. Sice sice na rozdíl od WRT nejde úplně vypnout AP na klientské krabici, ale dá se tomu nastavit jiné SSID a pokud se na to nic nepřipojí, tak k poklesu propustnosti z důvodu retransmise paketů na klientu nedochází. S OpenWRT nestíhal CPU https://forum.openwrt.org/t/switched-client/49654/8?u=xtonda
14.12.2019 12:30 kysučan | skóre: 14
Rozbalit Rozbalit vše Re: OpenWRT switched client
Odpovědět | | Sbalit | Link | Blokovat | Admin
Páni, práve v tomto čase rieším niečo podobné. To s tým WDS mi helflo, ale narazil som na ďalší problém. Mám nejaký starší tplink opakovač s dd-wrt a keď ho nastavím na "wds client", tak všetko facha, ibaže sa nedokážem cez wifi pripojiť na ten opakovač, ani na zariadenia za ním.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.