And… Fail. No address. Server-side Mikrotik wrote “offering lease without success”.
Torch in (2) on ether5 shows both client request and server answer. Torch on bridge1 shows client request only.
The situation was repetable on several versions of software.
DHCP client should be set for bridge1 itself.
When any interface is assigned to bridge then it losts its identity and becomes just pure “electrical socket” of bridge interface. All funcionalty then should be set for bridge.
I have a same issue. DHCP client on Vlan100 - got IP. But if Vlan100 is a part of Bridge1 and DCHP client on Bridge1 - no IP. arp enabled stp disabled. Bridge1 has only one interface - Vlan100 nothing else
I have the exact same problem on many devices using latest ROS
Default config + ports in bridge = doesn’t accept IP from DHCP server. Tried non MT DHCP server too, same result.
The DHCP client interface is the bridge yes. Everything is default and by default ARP is enabled everywhere. How come it works for some hours and then doesn’t work for some hours? If I hard reset the device it gets an IP immediately.
It’s very unclear why STP and RSTP stop DHCP client from functioning on the bridge itself, and everything behind that bridge.
Fact is that setting the protocol to “none” fixes the problem in many occasions, for Mikrotik but also other DHCP servers.
The STP is slow, and waits quite long (30s?) after an interface on the bridge becomes active to start transmitting. The DHCP handshke may be over yet.
However later renew attempts also fail.
HI guys, I’m having the same issue, my Mikrotik is connected to the main router via wifi (wireless bridge (pseudobridge mode).
Wlan and all ethernet ports are moved to the bridge.
I do see a lease in the client section of the ros for the brdige, there is internet available for the router - I can ping google dns from there.
However that IP lease is not passed over to the ethernet ports, so clients connected to the router via cable don’t have access to the Internet ( ipconfing shows windows 169.x.x.x. IP)
I have tried a few things:
Removing Rstp
make interfaces trusted
Nothing works, is it a fault or work as designed?