I am trying to connect the second node to the seed node but keep recieving the same error

+1 vote
Error: couldn't connect to the seed node on port 5676 - please check multichaind is running at that address and that your firewall settings allow incoming connections


I am new to multichain and blockchain building in general, but am trying to create my own blockchain just for learning purposes. I have successfully created a seed node and a genesis block but cannot get the second server to connect. I am almost positive my firewall is allowing the proper connections and we have tried both IP addresses available to us using the ifget -a command.
asked Jul 7, 2017 by Dave
FYI we hid the duplicate of this question – please see the answer below.

1 Answer

0 votes

That looks like an internal network IP address, so it's possible you need to try connecting to another IP address for that server. Did multichaind output multiple options when it started up?

answered Jul 7, 2017 by MultiChain
where would I find that other ip address. Also, I don't think it output multiple options... what options would they be?
If your computer has more than one IP address, different ones can be accessible from different external places. Where is the second computer, from which you are trying to connect to the first. Are they on the same network? Is either of them behind an Internet router?
I am using two separate computers, both using virtual box to host a virtual machine running Linux. Both computers are on the same network, connected to a standard wifi.
OK, so the problem is almost definitely that neither virtual machine is visible to the other on the network. Each virtual machine can only accept incoming network connections from its host computer. It's beyond our scope here to give assistance on configuring the virtual machine to fix this, but you probably need to do some kind of port forwarding. Or just run MultiChain directly on each computer, not inside a virtual machine. It's also available for Windows.