I have a bit weird setup, possibly could be done other way, but I wanted to use hotspot VLAN to have also access to broadcasted radio (even without internet access)
Code: Select all
┌─────────────┐ ┌──────────────┐ ┌──────────┐
│Streaming PC │ access10│ OpenWRT │ trunk 10,90 │ MT AP │
│ VLAN 10 ├──────────┤ NAT 10->90 ├─────────────┤ VL90 │
└─────────────┘ └──────┬───────┘ └──────────┘
│
│
│ trunk 10,90
│
┌──────┴────────┐
│ Mirotik AC2 │
│ default GW │
└───────────────┘
MT AP - got vlans 10 and 90, dummy AP with WIFI for vlans
OpenWRT - kind of trunk concentrator, one PC via ethernet, 3 vlans trunks (static IPs in vlans)
Streaming PC - running VBAN Spot software (https://vb-audio.com/Voicemeeter/vban.htm) - it broadcasts audio to configured IP range, devices are first found using ICMP. If there is reply - UDP stream is sent there.
I didn't want to play with routing that much on main router. Instead I made static route on Streaming PC pointing to Openwrt, it does NAT from vlan10 to vlan90. So - PC can reach VL90 as it's being translated to OpenWRT IP from this VLAN.
The problem is - it all works intermittenly on MT AP -
First I could see proper translation on Openwrt (pcap on vlan90 interface), then running torch on MT AP... I can see no traffic received.
Sometimes it suddenly starts working.. then stops without reason.
Is it because of hotspot configuration on main MT ? My guess is that since OpenWrt does not know where 10.1.90.0/24 endpoints are it sends ARP on both trunks, then Main MT (with hotspot configured) blocks the traffic.
I've already added Openwrt VL90 IP to walled garden on main router, still nothing.