Bitcoin Forum
May 04, 2024, 09:22:06 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Stupid question: Am I running a full node? (can send output from 'netstat')  (Read 674 times)
brancao (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
December 16, 2015, 03:55:06 PM
 #1

Hi -

I have Armory / bitcoind running on an online Debian machine, and another Windows machine using the same internet connection.

Today the Windows machine couldn't connect to the net (pinging was giving a time-out), so I ran 'netstat -plan' on the Debian machine, and it showed about 250 lines of tcp connections apparently involving bitcoind and python starting with:

Code:
tcp        0      0 127.0.0.1:8332          0.0.0.0:*               LISTEN      1223/bitcoind   
tcp        0      0 0.0.0.0:8333            0.0.0.0:*               LISTEN      1223/bitcoind   
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      532/rpcbind     
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      559/sshd       
tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      637/cupsd       
tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN      885/exim4       
tcp        0      0 0.0.0.0:51579           0.0.0.0:*               LISTEN      542/rpc.statd   
tcp        0      0 0.0.0.0:8223            0.0.0.0:*               LISTEN      1216/python     
... 250 more lines

I can send the rest of the lines of output - mostly involving listening at foreign address at port 8333 or listening on localhost at port 8332.

(Would I need to obfuscate any of the foreign IP addresses or ports first before uploading the rest of my 'netstat' output, in order to protect my or anybody else's privacy? I'm not running Armory/bitcoin behind Tor yet, but I would like to do so in the future.)

I've never really understood what any of this output means, in the case of Armory and bitcoind.

In particular, I've never known if hat I'm running is a "full node" or not. I've heard you had to "open port 8333" for that - I'm not sure if that would involve some software-based firewall on my Debian machine, or maybe messing with something in the Internet router.

I've set up iptables on remote Linux servers before, but this local Debian machine only has a minimal install (bitcoin, armory, a browser) and I didn't set up iptables on it so I guess there's no firewall on it yet?

Can any of you guys here tell me based on my 'netstat' output whether I'm running a full node? (Again I can send all 250 lines of the netstat output if needed, also with IP addresses obfuscated if that's recommended, I have no idea.)

Note re: the router: I previously was using a really configurable Internet router which ran that opensource router firmware OpenWRT - I totally suck at Internet routing despite having read some big-ass O'Reilly book about TCP/IP once which I still have somewhere here - much to my embarrassment I had to hire some geek kid to set up that fancy router for me a few years ago, just for a Windows and Linux machine, no Bitcoin at the time, but I think the main reason I got that fancy router was because I wanted to do a nice setup later with it to run Bitcoin behind Tor - anyway this kid hemmed and hawed and made a bunch of diagrams for half an hour and finally configured the router for the Windows and Linux computers and charged me 100 bucks and then a few months later that whole fancy router setup stopped working so I went back to using the ancient crappy standard modem-router from the phone company here. I want to re-install the nice high-end router with OpenWRT again soon, by myself hopefully this time, once I have to patience to read up on it all again.

Note re: my internet speed: I live in a really under-served area where I have to watch Youtube at 144 or 240 or it freezes up and sometimes my Skype freezes up, so I don't think I should probably be running a full node - and I actually have never known if I am or not, but my Armory always says it's up-to-date, although it can take a couple hours to catch up again if it's been off for a few days.

Thanks!
1714857726
Hero Member
*
Offline Offline

Posts: 1714857726

View Profile Personal Message (Offline)

Ignore
1714857726
Reply with quote  #2

1714857726
Report to moderator
In order to get the maximum amount of activity points possible, you just need to post once per day on average. Skipping days is OK as long as you maintain the average.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714857726
Hero Member
*
Offline Offline

Posts: 1714857726

View Profile Personal Message (Offline)

Ignore
1714857726
Reply with quote  #2

1714857726
Report to moderator
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
December 16, 2015, 05:46:23 PM
 #2

You are running a full node. Bitcoind is a full node software. As long as it has connections you are helping the network and running a full node.

brancao (OP)
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
December 18, 2015, 01:28:28 PM
 #3

Wow, I had no idea I was running a full node!

I thought I had to do some extra steps like unblock port 8333.

It's kinda cool to know I've been running a full node this whole time, without actually realizing it.
achow101
Staff
Legendary
*
Offline Offline

Activity: 3388
Merit: 6581


Just writing some code


View Profile WWW
December 18, 2015, 02:04:55 PM
 #4

Wow, I had no idea I was running a full node!

I thought I had to do some extra steps like unblock port 8333.

It's kinda cool to know I've been running a full node this whole time, without actually realizing it.

If you want to accept incoming connections, you need to open port 8333. That helps the network more but simply running bitcoin core and having connections to the network also helps.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!