Bem, este é o meu daigram de rede
Eu tenho alguns dispositivos wifi que se conectam ao meu ponto de acesso wifi, executei um servidor DHCP em ether4 e todos os dispositivos wifi estão na sub-rede 192.168.4.0/24
Meu PC está conectado à porta ether3 do roteador por um cabo LAN
Eu tenho dois roteadores de modem que são servidores DHCP em si, o modem roteador 1 está conectado ao roteador mikrotik por ether1 e o mikrotik obtém IP disso e o modem roteador 2 está conectado ao mirkotik por ether2 e o mikrotik obtém o IP disso.
Eu quero que meu PC e alguns dispositivos wifi acessem a internet pelo modem roteador 1 e qualquer outro dispositivo acesse a internet pelo modem roteador 2
Eu fiz isso através de roteamento baseado em políticas e está funcionando, mas o problema é que não consigo pingar do dispositivo ether3 para dispositivos ether4 e vice-versa
Esta é a minha saída tracert no meu PC para um dos dispositivos wifi arbitrários: Traçando a rota para 192.168.4.254 em um máximo de 30 saltos
1 <1 ms <1 ms <1 ms 192.168.3.1
2 1 ms 1 ms <1 ms 192.168.2.1
3 * * * Request timed out.
4 32 ms 21 ms 31 ms 10.196.23.193
como você vê o roteador roteá-lo para o modem 2 não ether4!
E esta é a minha configuração de rota ip:
/ip pool
add name=dhcp_pool0 ranges=192.168.3.2-192.168.3.254
add name=dhcp_pool1 ranges=192.168.4.2-192.168.4.254
/ip dhcp-server
add address-pool=dhcp_pool0 disabled=no interface=ether3 name=dhcp1
add address-pool=dhcp_pool1 disabled=no interface=ether4 name=dhcp2
/ip address
add address=192.168.3.1/24 interface=ether3 network=192.168.3.0
add address=192.168.4.1/24 interface=ether4 network=192.168.4.0
/ip dhcp-client
add disabled=no interface=ether1 use-peer-dns=no use-peer-ntp=no
add disabled=no interface=ether2 use-peer-dns=no use-peer-ntp=no
/ip dhcp-server network
add address=192.168.3.0/24 dns-server=1.1.1.1 gateway=192.168.3.1
add address=192.168.4.0/24 dns-server=1.1.1.1 gateway=192.168.4.1
/ip dns
set servers=1.1.1.1
/ip firewall address-list
add address=192.168.3.0/24 list=Irancell-Users
add address=192.168.4.0/24 list=Sabanet-Users
/ip firewall mangle
add action=mark-routing chain=prerouting new-routing-mark=User-Irancell \
passthrough=no src-address-list=Irancell-Users
add action=mark-routing chain=prerouting new-routing-mark=User-Sabanet \
passthrough=no src-address-list=Sabanet-Users
/ip firewall nat
add action=masquerade chain=srcnat src-address=192.168.4.0/24
add action=masquerade chain=srcnat src-address=192.168.3.0/24
/ip route
add distance=5 gateway=192.168.2.1 routing-mark=User-Irancell
add distance=10 gateway=192.168.1.1 routing-mark=User-Sabanet