Hi guys,
I am training into Linux and decided to make a full node on Ubuntu (13.1) as a learning project and to help the cause.
I started by following this guide:
http://www.reddit.com/r/Bitcoin/comments/1se3zd/how_to_create_a_full_bitcoin_node_in_a_5_ubuntu/(if you dont want to click the link its basically a scrypt that installs bitcoind and its dependencies and then configures iptables to open port 8333)
I let it download the whole blockchain but now it only has 21 connections (see below) and does not appear to be uploading.
root@btcnode:/# bitcoind getinfo
{
"version" : 90100,
"protocolversion" : 70002,
"walletversion" : 60000,
"balance" : 0.00000000,
"blocks" : 300052,
"timeoffset" : -1,
"connections" : 21,
"proxy" : "",
"difficulty" : 8000872135.96816349,
"testnet" : false,
"keypoololdest" : 1399644917,
"keypoolsize" : 101,
"paytxfee" : 0.00000000,
"errors" : ""
}
I read that alot of these problems are solved by opening port:8333 but I know its open
root@btcnode:/# iptables -L
*snip*
Chain ufw-user-input (1 references)
target prot opt source destination
ACCEPT tcp -- anywhere anywhere tcp dpt:ssh
ACCEPT tcp -- anywhere anywhere tcp dpt:8333
I changed bitcoin.conf to allow upto 200 connections which didn't help.
I have installed vnstat to check my bandwith and its using almost none. The server is a VPS with 240Mb/s bandwith (upload is capped at 120Mb/s) so it should be uploading far more than 9Mb per hour.
root@btcnode:/# vnstat -h
eth0 13:04
^ r
| r
| r
| r
| r
| r
| r r
| r r
| r rt
| rt rt
-+--------------------------------------------------------------------------->
| 14 15 16 17 18 19 20 21 22 23 00 01 02 03 04 05 06 07 08 09 10 11 12 13
h rx (KiB) tx (KiB) h rx (KiB) tx (KiB) h rx (KiB) tx (KiB)
14 0 0 22 0 0 06 0 0
15 0 0 23 0 0 07 0 0
16 0 0 00 0 0 08 0 0
17 0 0 01 0 0 09 0 0
18 0 0 02 0 0 10 0 0
19 0 0 03 0 0 11 33903 5939
20 0 0 04 0 0 12 15457 9238
21 0 0 05 0 0 13 315 576
Anyone got any ideas of what to try next?
There is no firewall infront of the server, only iptables.