两台虚拟机搭建多机区块链网络
一、要点!!!
1、文章说明:本篇文章将重点围绕,两台独立的虚拟机连接同一热点之后,无法ping通的问题。
2、官方文档:搭建多机区块链网络 — FISCO BCOS 2.0 v2.11.0 文档
二、开始操作
(1)操作要点:
1、开始操作之前先明白“ 多机是什么?”。“多机”,指参与区块链网络的多台独立计算机设备,所以我们可以把一个虚拟机当作一个“机”。后面我将演示使用两台虚拟机实现搭建多机区块链网络。
2、无论是一台电脑还是两台电脑,搭建多机区块链网络的重中之重是“两个虚拟机可以互相ping通 ”。那么接下来将重点解决两台虚拟机ping不通的问题。
(2)一台电脑两台虚拟机:
一台电脑两台虚拟机的操作很简单,不用考虑ping不通的问题。因为自己的电脑会为两台虚拟机自动分配IP地址,并且这两个IP地址在同一网段下,可以互相ping通。
如果ping不通回来找我🥲。
(3)两台电脑两台虚拟机;
操作过的朋友会发现两台虚拟机ping不同。这是对的,看一下IP地址后会发现两台虚拟机的IP地址不在同一网段下,所以ping不同。
(tips:命令行使用 ifconfig 可以快速查看虚拟机的网卡信息,从而判断两台虚拟机是否在同一网段下。)
有的人要问了,那我连接一个WiFi后也ping不通是怎么回事?很简单,IP地址不在同一网段下。
重点来了!!!
分享一下我的解决办法。首先把两台电脑连接同一个WiFi或者热点(PS:我用的是热点),如果用WiFi实验成功的伙伴可以在评论区分享一下经验。
两台电脑连接同一个热点之后,更改虚拟机设置,将虚拟机的网络连接更改为桥接模式,并且勾选“复制物理网络连接状态”。

确认退出之后,等待10秒左右,重新查看虚拟机的网卡信息,根据IP地址以及网关计算出设备的网络地址,当网络地址完全相同时,两台设备就在同一网段下。这个时候我们在两台虚拟机中互相ping对方的IP地址,大概率会ping通的。
此时就可以按照官方文档进行搭建多机区块链网络的操作。
