Hi,
In may case I have two routers: openwrt (server have static wan ip, local adreess 10.0.0.1) and ddwrt (client 10.0.0.5) with openvpn bridge.
In start up script of ddrwrt i create this code
insmod ebtables
insmod ebtable_filter
insmod ebt_ip.o
ebtables -I FORWARD -i tap0 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -I FORWARD -o tap0 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -I INPUT -i tap0 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
ebtables -I OUTPUT -o tap0 -p IPv4 --ip-protocol udp --ip-destination-port 67:68 -j DROP
And always ok. DHCP dont go via bridge, but I have new problem. My case is:
Macbook connected to wifi on server side, takes dhcp from server, and can see all network on the server and client side.
Then Macbook connected to wifi on client side, takes dhcp from client, and can see all network on the server and client side.
Then Macbook again connected to wifi on server side, takes dhcp, and ... and cant see client side of the bridge 🙁
-------
Other words.
1) device connect to server - OK, have dhcp from server, see server and client side of bridge
2) device connetc to client - OK, have dhcp from client, see server and client side of bridge
3) device again connect to server second time after connect tp client - problem, device cant see client side of the bridge
Sorry about my english.