两台虚拟机搭建多机区块链网络

一、要点!!!

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通的。

此时就可以按照官方文档进行搭建多机区块链网络的操作。

相关推荐
大哥您好6 小时前
QEMU 11.1.2 多架构编译指南(x86_64 / aarch64 / riscv64)
linux·服务器
IvorySQL7 小时前
PostgreSQL 日报| PgBouncer 修复三个 CVE 漏洞(10 月 15 日)
数据库·postgresql·区块链
道满科技7 小时前
Function Calling 参数总出错?只修参数就行
linux·windows·python
Android系统攻城狮8 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_prepare_read调用流程与实战(七十四)
linux·运维·服务器·gstreamer音视频·音视频进阶
我科绝伦(Huanhuan Zhou)8 小时前
Linux 通用压力测试脚本合集:磁盘 + 网络
linux·网络·压力测试
Soneswy10 小时前
Linux系统篇--重定向与文件操作命令
linux
有毒的教程10 小时前
Linux底层存储路由配
linux·运维·网络
Aurorar0rua11 小时前
CS50 x 2024 Notes Python - 01
开发语言·python·学习方法
Linux系统运维工程师_郭主任11 小时前
运维人还在被拒offer?现在能考的,只有 RHCE 10.0。
linux
我先去打把游戏先11 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu