I have an OpenWRT router that is behind the wall. My devices are connected to it via WiFi.
Now I'd like to connect 2 PCs using ethernet cable, but can't do this directly to OpenWRT router, so I got Mikrotik router that works in station (wifi client) mode and shares internet using its integrated switch to my 2 PCs. PCs connected to my Mikrotik router will get DHCP address from OpenWRT DHCP server (in theory).
So as expected, the problem is that there is no L2 connectivity, so my PCs wouldn't get IP address from the router directly, so I want to use EoIP between these 2 routers in order to achieve a proper L2 connectivity. Even Mikrotik wiki suggests that this is one of the most popular EoIP use cases - to workaround L2 limitations when sharing internet over WiFi this way.
Here are more details:
Primary router that has DHCP server.
Bridge device has IP 192.168.100.1.
LAN network is 192.168.100.0/24.
No configuration, only bare minimum set up.
Has static IP on wifi interface 192.168.100.2/24.
I can ping both routers from each other, so there is connectivity and it is working fine.
On OpenWRT I setup a EoIP tunnel using luci-app-eoip app, used tunnel ID 100 and destination IP 192.168.100.2. Then I added EoIP interface to the LAN bridge.
On Mikrotik router I setup EoIP tunnel, set remote IP 192.168.100.1.
Now the EoIP tunnel on Mikrotik router never gets "running".
This is my first time setting up EoIP tunnel on OpenWRT, but I've done several EoIP tunnels on Mikrotik routers and they worked fine. What am I doing wrong here?