This correctly loads client.ini as the configuration file for the client:
This doesn't load client.ini:
./vhclient --config=client.ini --daemon
Is it a bug or by design?
The config argument needs to be the exact path you want for the client.ini file. Otherwise the client.ini will be put elsewhere depending on permissions
(I would recommend using the full path always)
./vhclientx86_64 --config=/home/michael/client.ini --daemon
Thank you, Michael. It worked!