I have removed the default config and and attempting to set up my RB2011UAS from scratch as a learning experence. I have been able to:
-bridge ports 2-5
-create a lan adress space of those ports
-create a dhcp client for eth1 (it connects to the ISP)
-create several basic rules for firewall and one NAT (masquerade) rule.
-My local Windows DHCP answers requests.
-LAN clients can see one another
-But I can’t browse the internet. I believe it’s a DNS issue. LAN clients are configured to as Windows DNS, and Windows forwards requests to RouterBoard device. When I look under IP-> DNS I see the Dynamic servers assigned by the ISP. What am I missing? Here is the config.
I think the issue is the two local hops in your dns. Have your Windows DHCP server direct DNS directly to the router 172.16.1.1 instead dhcp server relaying you over to it.
Thanks fir your reply. This is way I usually the way I do it. The Windows server acts as forwarder and forwards all requests for external addresses to the router. It’s the M$ way
I’ve done it with other routers just trying to figure out how to do it with this one.
UPATE: After adding a layer-7 protocol, a couple of mangle rules, and nat rules I got a little further (I found them here https://www.dalemacartney.com/2012/12/29/dns-conditional-forwarders-with-mikrotik-routeros/.
I can confirm that DNS requests are going to the windows server, then fowarded to the router. I see the in the lookup being done by the router, and finally the dns cache is updated on the windows server. Somehow that last leg; the response from the server to the desktop fails, and I can’t figure out why. I temporarily disabled my drop rules to see if anything would change and it didn’t. Next stop wireshark. Here is my new config.