I have cloned the cpp-ethereum for Linux (Ubuntu) from git as follows:
$ git clone https://github.com/ethereum/cpp-ethereum
$ cd cpp-ethereum
cpp-ethereum$ git checkout 5669c209f4f8dbb7dc3f744e8e2a9c92f1104ca3
cpp-ethereum$ git checkout -b develop
cpp-ethereum$ git submodule update --init --recursive
cpp-ethereum$ mkdir -p build cpp-ethereum$ cd build
cpp-ethereum/build$ git clone https:///github.com/cinemast/libjson-rpc-cpp
cpp-ethereum/build/$ cmake .. && make
cpp-ethereum/build/$ eth
It shows the following error:
12:27:18|p2p Couldn't punch through NAT (or no NAT in place).
How to solve this problem?
Also when we are running in local machine, what is the need of NAT? Is it using looking for some server outside our network?