I've spent the entire day trying to get bitcoind set up for solo mining on a spare server (runing Ubuntu 12.04 server edition) after getting some Asicminer Erupter blades in today. I have the latest bitcoind installed and working fine (I.e. I have an rpc user/password setup in bitcoin.conf, and can connect to the daemon and issue commands such as getinfo, etc. just fine)
I think the problem is that I'm trying to access the bitcoin server from outside of localhost (127.0.0.1)
I've searched everywhere and I can't find any instances where people are solo mining where bitcoind is running on remote machines. I am quite positive that everything is configured correctly - this is driving me crazy! I'm a very experienced linux administrator and programmer, so having such problems doing something so trivial is pretty frustrating.
Here is my bitcoin.conf (edited with fictional information of course)
rpcallowip=192.168.50.* #have tried rpcallowip=* as well
rpcconnect=127.0.0.1
rpcuser=my_user_name
rpcpassword=my_password
server=1 #to allow my miners to be able to solo mine
I am starting bitcoind like this:
bitcoind -daemon
I've tried various miners on my 192.168.50.* subnet, including my new ASICminer blades, an Android CPU miner and cpuminer on another computer. None of them will even connect successfully. I can run cpuminer on localhost just fine - i just can't get anything to work from outside of localhost. I've even tried rpcallowip=* with no success.
Does anyone have any idea at all what is wrong?? Yes, I understand that there is a good chance that I won't ever solve a block solo mining and I'm well aware of the odds - but it is something that I would like to do.
Thanks!