Nas4free or freenas will only partly solve your problem. You can configure dhcp-client as an option there, but your fileserver will show up under a different IP after each reboot. Many services in SME rely on proper dns resolution, which will not work in your concept. So if you only need samba file storage, a NAS distro ist much more suitable for your needs.
I must respectfully disagree. Not every reboot will result in a different IP address, as the DHCP server will at least consider assigning the same IP as before. Plus, a good network admin would have arranged things such that DNS resolution will work, i.e. if SME Server "SME-YO" is assigned 10.11.12.55, then DNS lookups of SME-YO will return 10.11.12.55.
Even if OP doesn't have direct access to the DHCP server, would the admin consider an IP reservation in the DHCP scope? Typically these are done by MAC address, i.e. OP would inform the admin of SME-YO's MAC address and the admin would arrange it so that SME-YO was always assigned the same IP address, which he/she would then report to OP.