Have a look at this wiki page.So, I guess I need more explanation on what a "pseudo station bridge" is, and how it works.
"Pseudo bridge" = Layer-2 NAT. All devices behind the Mikrotik will bet L2-NATed to the same MAC (the Mikrotik's MAC). It works only with IPv4 (the MT maintains a IPv4 addr → MAC addr lookup table).So, I guess I need more explanation on what a "pseudo station bridge" is, and how it works. Will it work with a non-RouterOS devices as the AP? And it will it allow clients to connect both wireless and via ethernet on both ends and still be able to talk to each other?
Yep, thanks, I linked to it in the first post in this thread, but I didn't really understand the page.Have a look at this wiki page.So, I guess I need more explanation on what a "pseudo station bridge" is, and how it works.
Yep, this is where I'm at for now. I will probably eventually install another Microtik in the AP location, but I can't right now.When I set it up following the reddit post I did not have 2 mikrotik units just 1 and could not get access to other hardware so needed to make it work.
Thanks for the explanation. And do all protocols work over this bridge, assuming they run on IPv4? I seem to have read somewhere that certain protocols might not work."Pseudo bridge" = Layer-2 NAT. All devices behind the Mikrotik will bet L2-NATed to the same MAC (the Mikrotik's MAC). It works only with IPv4 (the MT maintains a IPv4 addr → MAC addr lookup table).
I also ran across this option. Right now the AP is running Tomato, and it has a PPTP Client. (I assume I need a PPTP server, which Tomato doesn't seem to have, and I'm not sure if the old DD-WRT builds for the WHR-54G have it either.) Could I make it work backwards with Tomato as the client and the PPTP server on the Mikrotik?I wonder if you can create an EoIP bridge between the MT and DD-WRT:
http://wiki.mikrotik.com/wiki/Manual:Interface/EoIP
https://www.dd-wrt.com/wiki/index.php/EoIP_Routing
They only differ by the station's MAC-address. In the station-pseudobridge mode wireless station uses it's own MAC address, whereas in station-pseudobridge-clone it uses a MAC address of another device behind that station whose packet goes over the bridge first. The station-pseudobridge-clone mode may only be useful when bridging just a single device.And what about "station-pseudobridge-clone"? I really don't understand the difference in real-world behavior between this and "station-pseudobridge".
I've never used it so I'm not sure. It *should* work with most IPv4 protocols, since they *shouldn't* care about their MAC address getting NATed, but there might be some weird ones that do. E.g. any sort of MAC-based access control would not work.Thanks for the explanation. And do all protocols work over this bridge, assuming they run on IPv4? I seem to have read somewhere that certain protocols might not work.
Probably that is only useful if you have only one device behind the AP. MT will use that device's MAC instead of its own. But with more than one device, all will still share one MAC.And what about "station-pseudobridge-clone"? I really don't understand the difference in real-world behavior between this and "station-pseudobridge".
I don't know anything about PPTP. From Wikipedia it looks like an L3 link, not an L2 link (like PPP)?I also ran across this option. Right now the AP is running Tomato, and it has a PPTP Client. (I assume I need a PPTP server, which Tomato doesn't seem to have, and I'm not sure if the old DD-WRT builds for the WHR-54G have it either.) Could I make it work backwards with Tomato as the client and the PPTP server on the Mikrotik?
No, I don't see how DHCP can technically work over the pseudobridge. And I remember seeing multiple posts here reporting that it does not work indeed.So if I use "station-pseudobridge" would that work with the DHCP server on the Tomato AP?
Hmm, I see. I wonder about things like STUN and whatever method that things like Skype use for NAT traversal with VoIP clients?I've never used it so I'm not sure. It *should* work with most IPv4 protocols, since they *shouldn't* care about their MAC address getting NATed, but there might be some weird ones that do. E.g. any sort of MAC-based access control would not work.Thanks for the explanation. And do all protocols work over this bridge, assuming they run on IPv4? I seem to have read somewhere that certain protocols might not work.
Ah OK. But no problem with just running another DHCP server in a different range on the Mikrotik station?No, I don't see how DHCP can technically work over the pseudobridge. And I remember seeing multiple posts here reporting that it does not work indeed.So if I use "station-pseudobridge" would that work with the DHCP server on the Tomato AP?
I also found this:
http://dumbpcs.blogspot.com/2013/06/usi ... o-non.html
Does that make sense to any of you? And again, would that allow for wired and wireless clients on both segments to connect and see each other?
I think I see how DHCP *could* work (after all, DHCP packet carries client MAC, so it can differ from source MAC) but it does not surprise me that it does not work in practice This is a topic I have been meaning to explore for a while so I will set this up on my home network and take some packet captures.So if I use "station-pseudobridge" would that work with the DHCP server on the Tomato AP? Can it still see different devices and assign them an IP?
I think the closest is to set up MT in ap-bridge mode, and add a virtual client in station mode. SSID of AP should be different than the link (since APs are not bridged), but frequency must be the same (restriction of virtual client). Then set up appropriate routes on client interface and DHCP server on main (AP) interface.And just in case this whole setup doesn't work right (I can't test it because my Mikrotik hasn't arrived yet), what is the Mikrotik term for a simple repeater?
What is achieved with this step?Then set up appropriate routes on main (AP) interface
Ah sorry I got those backward. Edited my post to correct. You need routes on the client interface (not AP) so MT knows to forward traffic across it. Of course these routes can come from DHCP or RIP etc.Thanks @colanderman for the details.
What is achieved with this step?Then set up appropriate routes on main (AP) interface
Ah OK, thanks. And could I get a brief explanation of the from/destination in these routes, and what these accomplish in "real world" terms?You need routes on the client interface (not AP) so MT knows to forward traffic across it. Of course these routes can come from DHCP or RIP etc.
Once packets reach the Mikrotik, since the virtual client interface (connected to the other AP) and the AP interface are not bridged, the MT needs to know that it should forward IP packets between them. It won't do this unless both sides have routes saying this should happen.Ah OK, thanks. And could I get a brief explanation of the from/destination in these routes, and what these accomplish in "real world" terms?
/interface wireless setup-repeater ssid="SSID" passphrase=PASSWORD wlan1