"Errors reading dictionary: dict_init: /usr/local/share/freeradius/dictionary.dhcp[208]: Type "tlv" can only be for "format=1,1".
Except there's no "tlv" entry on line 208 of dictionary.dhcp.
Can I dereference dhcp.dictionary somehow?
This error is on FreeBSD10. I did not enable dhcp, the dictionary is there by default.
Yes. It works in the default distribution.
Please try downloading the "tar" file from the freeradius.org site. Do the normal "./configure; make; make install". Then try to run the server.
If it works, file a bug with the FreeBSD people. They've mangaged to break the server.
If it doesn't work, I'll see if I have a FreeBSD system around somewhere for testing.
Thank you, Alan. I think that the libraries of FreeBSD are in different directories than Linux, though. I sent a copy of my dhcp.dictionary file to the FreeBSD maintainer. I trust that he will fix the port. I'll be sure to remove /usr/local/share/freeradius before reinstalling. When things are working properly then the ports system is alright; e.g., when they move up to 3.01 then it can upgrade the necessary files and then prompt to remove the 3.0 distfile. Darrel