I'm solo mining with multiple machines.
I run the bitcoin client on a non-mining machine with the '-server' flag.. I chose to run it on a different machine because I'm running AMD drivers with the 100% CPU bug and it seemed like the miners were bogging down the bitcoin client.
Before you can connect from your miners you will need to modify the Bitcoin.conf file.
More about this:
https://en.bitcoin.it/wiki/Running_Bitcoin Basically you want to remove the ‘#’ from before the server, rpcuser and rpcpassword lines.
Change rpcuser to the username you want to use and rpcpassword to a password you want to use.
# JSON-RPC options (for controlling a running Bitcoin/bitcoind process)
# server=1 tells Bitcoin to accept JSON-RPC commands.
server=1
# You must set rpcuser and rpcpassword to secure the JSON-RPC api
rpcuser=Username
rpcpassword=Password
Configure the miners to connect to the machine running the bitcoin software.. I use GUIMiner on the miners it is really easy to set up.
I started off pool mining.. got to a few bitcoins and decided to go solo.. now its day after day (week after week) of waiting with no results. I’m going to stick with it but if I had to do it all again knowing what I know now I would stick to the pool mining.
Good Luck