I’m new to RouterOS and I hope someone can pinpoint my mistake or omission. I am trying to connect several non-wireless devices to an existing residential wireless network (Linksys WRT150N). I have a RB433 with a single wireless card configured as follows:
wlan1 in station mode, SSID and frequency matching Linksys AP.
bridge consisting of ether1, ether2, wlan1
dhcp client on bridge
Wlan1 binds to the AP and gets a valid IP address. The devices attached to ether1 and ether2 get valid IP addresses from the AP and can see each other. The problem is that these “remote” devices can’t talk to the AP or see the outside world and machines connected directly to the AP can’t “see” devices connected to the MT.
It isn’t clear to me why my devices can all connect to the AP and get an IP address but can’t do anything else.
Thanks. I tried it in ap-bridge mode but it did not seem to be able to connect to the Linksys AP that way. Is it possible to get it to connect to a regular residential AP in ap-bridge mode and do what I need? If wlan is in station mode is it possible to pass data through it using routing instead of bridging on the ether ports?
You might need a masquerade in
/ip firewall nat.
If there is not one there, and the MikroTik box is issuing the IPs to your clients on the ether interface, then:
/ip firewall nat add chain=srcnat action=masquerade out-interface=wlan1
Insure your dns is set correctly also. allow-remote-requests=yes
ADD: I think you might want a wds bridge there. That always worked better for me.
Set wlan1 mode=station-wds
wds-mode=dynamic
wds-default-bridge=bridge1
…if bridge1 is the name of your bridge in /int bridge. No masquerade needed.
Enable WDS in the Linksys
Thanks for all your suggestions. I looked all over the Linksys for some settings related to WDS and found nothing but research based on your comments gives me hope that it is supported after all. I don’t know when I’ll be back at that location to test this out though.
As an ex-resident of Durban and current resident of Florida, I thank you both!