WiFi adhoc mode with a DHCP server

Hi all.

I’m running Ubuntu MATE 16.04 and I cannot seem to get my Pi 3 to work as a DHCP server when WiFi adhoc mode is being used. The DHCP server works over the ethernet interface and I’m just simply changing the interface from eth0 to wifi0. I can connect to the Pi’s WiFi and communicate with if I statically set the client’s IP address. I’m setting up a ROS (robotic operating system) and I really need this to work. Is there sometime I’m missing?