今晚我删了.Bitshares,用最新的代码试了还是不行呀,我路由器里的UPNP已开启的了。
启动客户端时的信息是什么啊?你连我的试试看。180.157.208.228:5678
你看我的启动信息,在 upnp 成功后会打印外网IP
alt@alt-ThinkPad-T430s ~/workspace/bitshares_toolkit/build/programs/client $ ./bitshares_client
Logging to file "/home/alt/.BitSharesXTS/default.log"
Logging RPC to file "/home/alt/.BitSharesXTS/rpc.log"
Loading config "/home/alt/.BitSharesXTS/config.json"
Loading blockchain from "/home/alt/.BitSharesXTS/chain"
Using genesis block from file "/home/alt/workspace/bitshares_toolkit/build/programs/client/genesis.dat"
Not starting rpc server, use --server to enable the rpc interface
Listening to P2P connections on port 5678
Attempting to map UPNP port...
UPnP: ExternalIPAddress = 180.157.208.228
UPnP Port Mapping successful.
Attempting to connect to peer 107.170.30.182:5678
(wallet closed) >>>
本来我的虚拟机用的是NAT连接,就没有下面这两段,
UPnP: ExternalIPAddress = 180.157.208.228
UPnP Port Mapping successful.
然后我改成桥接,重新启动,就有了这两行,但依然连接不上P2P网络,
netstat -nap | grep 5678 显示如下:
tcp 0 0 0.0.0.0:5678 0.0.0.0:* LISTEN 2790/bitshares_clie