Here is a (simplified) network diagram of my existing network:
The upgrade to the network is simply to replace the existing hEX with the new RB5009. Everything else remains the same.
To get the RB5009 configured and working, I have disconnected the hEX from the cable modem and connected the RB5009 in its place. The only device connected to the RB5009 is my laptop. I have followed the instructions in the Wiki for https://help.mikrotik.com/docs/display/ ... figuration up through "Verify Connectivity" (but also including setting the basic firewall rules under "IP Connectivity Access").
Here is what works:
- The RB5009 is able to get an address by DHCP from the cable modem
- The laptop is able to get an IP address by DHCP from the RB5009
- I can ping Google's name server ('8.8.8.8') by IP address from the RB5009 (i.e. from the RouterOS command line)
- I can ping google.com by name from the RB5009
- I can't ping Google's name server by IP address from my laptop
- I can't ping google.com (or any other host) by name from my laptop
Here is the configuration on the RB5009 as it is now:
I've attached the RB5009 config file, and also the config file for the existing hEX (which is working fine).# jun/17/2023 10:01:05 by RouterOS 7.8
# software id = CIAZ-SUFT
#
# model = RB5009UG+S+
# serial number = HEE08K82CQV
/interface bridge
add name=local
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip pool
add name=dhcp_pool0 ranges=192.168.88.2-192.168.88.254
add name=dhcp_pool1 ranges=192.168.88.10-192.168.88.254
/ip dhcp-server
add address-pool=dhcp_pool1 interface=local name=dhcp2
/interface bridge port
add bridge=local interface=ether2
add bridge=local interface=ether3
add bridge=local interface=ether4
add bridge=local interface=ether5
add bridge=local interface=ether6
add bridge=local interface=ether7
add bridge=local interface=ether8
/ip address
add address=192.168.88.1/24 interface=local network=192.168.88.0
/ip dhcp-client
add interface=ether1
/ip dhcp-server network
add address=192.168.88.0/24 dns-server=192.168.88.1 gateway=192.168.88.1
/ip dns
set servers=8.8.8.8
/ip firewall filter
add action=accept chain=input comment="accept established,related" \
connection-state=established,related
add action=drop chain=input connection-state=invalid
add action=accept chain=input comment="allow ICMP" in-interface=ether1 \
protocol=icmp
add action=accept chain=input comment="allow Winbox" in-interface=ether1 \
port=8291 protocol=tcp
add action=accept chain=input comment="allow SSH" in-interface=ether1 port=22 \
protocol=tcp
add action=drop chain=input comment="block everything else" in-interface=\
ether1
/system clock
set time-zone-name=America/New_York
If anyone can see what is wrong with my RB5009 configuration, or has any suggestions how I can troubleshoot this, I should be much obliged.