It should happen by default.
A device from the .141.0 network will look for the other on the .142.0 network. Since it can not find it within it’s own network, will ask the router about it. The router on the other hand will know where the other device is, will discover it and establish connection. This because both networks are connected to the router and create the connected routes automatically. Unless there is some firewall filter rules or routing policy preventing this to happen, they should connect.
A couple of things. If I am reading correctly you have disabled all your ethernet ports except the ether1, right?
Why use bridge when under the bridge you have encapsulated only one interface? Bridge is meant to .. bridge two or more interfaces.
And in your post I don’t see /ip route configuration?
I m putting them in the bridge, cause for the moment, i m only using those 3, but in a near future, i will add more port to those bridge
And you can't see the route configuration for a simple reason, they are all dynamics.
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
what i meant is if you can ping computers from both networks from your router, to be sure that the router can actually reach them. Also, these computers will discover each other by IP and not by using Microsft Discovery for example since they are not on the same broadcast domain.
in the masquerade rule I would go with only one rule just for testing:
brother i think your bridge configuration not correct btw why you are using rstp protocol and ARP setting also missing please add simple bridge with no protocol and admin mac address and test your setting working or not then do further settings on it
I would go like this. Make a backup of the current configuration, and reset router with no defaults.
Then put a simple config, with IP for the two ethernets, one for the gateway, one masquerade rule and see what happens.
Pretty sure that both networks should connect to each other using the router. Test it with a simple configuration.
Ok, so, i just tried, total reset of the router, no configuration, just configured the dhcp, adresses on the interfaces i needed, and the basic default firewall rules the mikrotik add + one that clearly specify that from 141 you can talk to 142 etc.
Tell me where it's wrong... : / can't solve that supposed simple problem : / if someone has a working conf of something like that i would love to see it
Thanks a lot guys
jan/02/1970 00:12:36 by RouterOS 6.3
software id = 9LFB-WFVQ
/interface ethernet
set 0 name=ether1-gateway
set 10 name=sfp1-gateway
/ip hotspot user profile
set [ find default=yes ] idle-timeout=none keepalive-timeout=2m
mac-cookie-timeout=3d
/ip pool
add name=pool-141 ranges=192.168.141.100-192.168.141.200
add name=pool-142 ranges=192.168.142.100-192.168.142.200
/ip dhcp-server
add address-pool=pool-141 disabled=no interface=ether2 name=dhcp-141
add address-pool=pool-142 disabled=no interface=ether3 name=dhcp-142
/port
set 0 name=serial0
/ip address
add address=192.168.141.254/24 interface=ether2 network=192.168.141.0
add address=192.168.142.254/24 interface=ether3 network=192.168.142.0
/ip dhcp-server network
add address=192.168.141.0/24 dns-server=192.168.141.254 gateway=
192.168.141.254 ntp-server=192.168.141.254
add address=192.168.142.0/24 dns-server=192.168.142.254 gateway=
192.168.142.254 ntp-server=192.168.142.254
/ip firewall filter
add chain=input comment="default configuration" protocol=icmp
add chain=input comment="default configuration" connection-state=established
add chain=input comment="default configuration" connection-state=related
add action=drop chain=input comment="default configuration" in-interface=
sfp1-gateway
add action=drop chain=input comment="default configuration" in-interface=
ether1-gateway
add chain=forward comment="default configuration" connection-state=
established
add chain=forward comment="default configuration" connection-state=related
add chain=forward comment="permit access between subnets" connection-state=
new dst-address=192.168.142.0/24 src-address=192.168.141.0/24
add chain=forward comment="permit access between subnets" connection-state=
new dst-address=192.168.141.0/24 src-address=192.168.142.0/24
add action=drop chain=forward comment="default configuration"
connection-state=invalid
/lcd interface
set sfp1-gateway interface=sfp1-gateway
set ether1-gateway interface=ether1-gateway
set ether2 interface=ether2
set ether3 interface=ether3
set ether4 interface=ether4
set ether5 interface=ether5
set ether6 interface=ether6
set ether7 interface=ether7
set ether8 interface=ether8
set ether9 interface=ether9
set ether10 interface=ether10
Brother if you are still facing problem my advice to you is do configuration manually from scratch mean don’t wile resetting router don’t use default configuration then configure interfaces without bridging and check if works then create bridge and check just go thru troubleshooting way step by step
It is not that it requires any specific configuration, it is just straight forward, it should work by default. That is all a router is about, connect networks attached to it.
How are you testing if the computers or devices are communicating with each other? Do you have anything in firewall mangle rule?
Nothing at all, i even started from scratch and it’s not working, that’s why i m asking if anyone could provide a working conf to try to understand where the problem is
I even tried to reset the router, put an address on an interface, another one on the second one. Put my two computer in static ip, and remove all firewall, and it doesn’t work.
brother when you assign ip address to interfaces router creates default routes automatically for talking to each other in /ip route and second thing i would love to give you config but right now i did not have spare router to make configuration as per your requirement btw are you using winbox or terminal to configure router?