OpenWRT: két, egymástól független wifi hálózat

Sziasztok!

Van egy OpenWRT 24.10 „szerelős” routerem LuCi nélkül, ami két wifi hálózatot használ: hálózat1-en keresztül kapja az internetet, amit továbboszt vezetéken vagy a hálózat2-n keresztül.

Az /etc/config/wireless tartalma:

config wifi-device 'radio0'
	option type 'mac80211'
	option path 'platform/ahb/180c0000.wmac'
	option channel '1'
	option band '2g'
	option htmode 'HT20'
	option cell_density '0'

## AP
config wifi-iface 'default_radio0'
	option device 'radio0'
	option mode 'ap'
	option ssid 'hálózat2'
	option encryption 'psk2+ccmp'
	option key '***'
	option network 'wifi'

## Client
config wifi-iface 'wifinet1'
	option device 'radio0'
	option mode 'sta'
	option network 'wwan'
	option ssid 'hálózat1'
	option encryption 'psk2'
	option key '***'
	option disabled '0'

Az /etc/config/network tartalma:

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

config globals 'globals'
	option ula_prefix 'fd86:95f0:1434::/48'

config device
	option name 'br-lan'
	option type 'bridge'
	list ports 'eth0.1'

config interface 'lan'
	option proto 'static'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option device 'eth0.1'
	option ipaddr '192.168.3.1'

config interface 'wan'
	option device 'eth0.2'
	option proto 'dhcp'
	option type 'bridge'

config interface 'wan6'
	option device 'eth0.2'
	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 '1 2 3 4 5t'

config switch_vlan
	option device 'switch0'
	option vlan '2'
	option ports '0 5t'

config interface 'wifi'
	option proto 'static'
	option netmask '255.255.255.0'
        option ip6assign '60'
	option device 'wlan0'
	option ipaddr '192.168.4.1'

config interface 'wwan'
	option proto 'dhcp'
	option device 'radio0.network2'

Volt olyan próbálkozásom, hogy szét lehessen választani, hogy a vezetékes és a hálózat2 gépei lássák-e egymást és melyiknek legyen internetelérése, ez talán működik is. A problémám az, hogy ha a hálózat1 nem elérhető (pl. elviszem az eszközt ügyfélhez), akkor a hálózat2-höz nem tudnak csatlakozni a kliensgépek. Tudtok erre valami megoldást? A logba daemon.notice hostapd: handle_probe_req: send failed üzenet kerül a routeren, de nem tudom, hogy ez mennyire releváns.

Hozzászólások

Ez az eszköz még az a régi TP-Link 1043ND router, aminek itt a HUP-ról bővítették ki a memóriáját.

A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.

Hehe. En az ilyet ugy workaroundoltam legutobb, hogy a WPS gombra tettem scriptet, ami disabledezi a 'sta' modot, ha a 'sta' nem erheto el, ugy magatol feljon az 'ap' interface.

Nem lenne ez kicsit overkill? Ha csatlakozik a hálózat1-hez, akkor a hálózat2 is létrejön és minden működik. Az kellene csak, hogy a hálózat2 mindenképpen létrejöjjön.

A magyar ember jelképe a hátrafelé nyilazás. Vakon rohanunk a semmibe, miközben a múltunkat támadjuk.

Annak idején azt olvastam valahol, hogy ez a station-AP együttélés OpenWRT sajátosság és legegyszerűbb (felhasználó szemszögéből) ez a csomag. Én meg inkább nem spórolok az eszközökkel, betáraztam ilyen 15ezer HUF környéki OWRT és AX képes eszközökből, amúgy is máshol érdemes letennem az AP-t, mint a PtP rádiót, meg nem is kell egy rádiónak vesződnie egy csatornán mindennel.

Azt nem probaltad egyebkent, hogy ha adsz neki fixen channel erteket, akkor nem jon fel? Ertelemszeruen azt a channelt add meg, ami valoban a STA modu halozathoz tartozo channel.