返回
彻底解剖!让多台笔记本上的 VMware 虚拟机网络互通的简单指南
后端
2024-01-04 17:44:32
准备:
- 两台搭载 Windows 操作系统的笔记本电脑。
- 安装 VMware 虚拟机管理程序(推荐使用学习版)。
- CentOS 操作系统映像(推荐从官方镜像库下载)。
步骤 1:搭建虚拟网络
- 在 VMware 中,创建第一个虚拟机并安装 CentOS。
- 为虚拟机配置一个仅主机模式的网络适配器。
- 将此网络适配器的 IP 地址设置为 192.168.1.1。
- 为 VMware 网络适配器启用 NAT(网络地址转换)。
步骤 2:安装和配置 Hamachi
- 在所有笔记本电脑上安装 Hamachi。
- 创建一个新的 Hamachi 网络并记下其名称和密钥。
步骤 3:配置虚拟机防火墙
- 在 CentOS 虚拟机中,禁用防火墙。
- 运行以下命令允许 ICMP(ping)和 SSH 连接:
# systemctl stop firewalld
# systemctl disable firewalld
# firewall-cmd --permanent --add-port=8080/tcp
# firewall-cmd --permanent --add-port=22/tcp
# firewall-cmd --reload
步骤 4:连接虚拟机
- 在所有笔记本电脑上打开 Hamachi。
- 输入 Hamachi 网络的名称和密钥以加入网络。
- 在 CentOS 虚拟机中,通过 Hamachi 网络接口设置一个 IP 地址。
- 运行以下命令来配置 Hamachi 网络适配器:
# nmcli con add type bridge ifname bridge0 con-name bridge0
# nmcli con add type ethernet ifname eth1 mac <Hamachi MAC address> con-name eth1 master bridge0
# nmcli con modify bridge0 ipv4.method manual ipv4.addresses 192.168.1.2/24
# nmcli con up bridge0
步骤 5:测试网络互通性
- 在 Windows 笔记本电脑上,打开命令提示符并 ping 虚拟机的 IP 地址(192.168.1.2)。
- 如果 ping 成功,则虚拟机已成功与 Windows 笔记本电脑网络互通。
扩展指南:
- 使用其他虚拟机管理程序(如 VirtualBox)时,配置步骤可能会略有不同。
- 对于更高级的网络需求,可以考虑使用 VLAN 或 Open vSwitch。
- 确保虚拟机防火墙已正确配置,以防止未经授权的访问。