No. You say that but then you start talking about “httpd/error_log:[Mon Aug 25 18:25:19 2014] [error] [client 192.168.1.61] File does not exist: /var/www/html/macaddress.cfg” which is http. What or who is accessing macaddress.cfg. Is that you? Is that your phone? Did you try to be creative and mask the real mac address?
You didn’t set tftp correctly on the phone. you won’t see anything calling anything in http if it’s really set to tftp. That is the point I am trying to make.
Just set the TFTP server for the phone to the address of your FreePBX box, that should be correct IF you set the OPtion66 correctly in your DHCP server. The TFTP server on the FreePBX box is already (or should be) running. Nothing for you to do there.