在CentOS7环境下配置两台虚拟机网络互通,需先设置虚拟网络模式(如NAT或桥接),确保虚拟机与宿主机网络连通,然后分别配置两台虚拟机的静态IP:编辑网卡配置文件(如ifcfg-ens33),设置IP地址(如192.168.100.10/24、192.168.100.20/24)、子网掩码、网关及DNS,重启网络服务,关闭防火墙(systemctl stop firewalld;setenforce 0)避免拦截,最后通过ping命令测试互通(如ping 192.168.100.20),若成功则配置完成,关键在于IP同网段及网络服务正确启动。
在搭建集群环境、测试分布式应用或进行网络实验时,经常需要让两台虚拟机实现网络互通,本文以CentOS7系统为例,详细讲解如何通过配置网络参数、防火墙规则等步骤,实现两台虚拟机的稳定通信,整个过程适用于VMware、VirtualBox等主流虚拟化平台,假设两台虚拟机已安装完成并正常运行。
准备工作
在开始配置前,确保以下条件已满足:
- 两台CentOS7虚拟机:分别命名为
vm1和vm2(可根据实际需求修改)。 - 网络模式一致:建议两台虚拟机均使用NAT模式(或桥接模式,但NAT模式无需修改主机网络,配置更简单),本文以NAT模式为例。
- 虚拟机软件网络配置:确认虚拟机软件的NAT网络设置(如VMware的“虚拟网络编辑器”或VirtualBox的“全局网络配置”),记录NAT模式的子网IP、子网掩码和网关(子网IP
168.100.0,子网掩码255.255.0,网关168.100.2)。
配置步骤
步骤1:查看并记录虚拟机当前网络信息
登录两台虚拟机,分别执行以下命令,查看当前网络配置(以vm1为例,vm2操作相同):

# 查看网卡名称(通常为ens33、ens160等,根据实际情况修改) ip a # 查看网关信息 ip route # 查看DNS配置 cat /etc/resolv.conf
记录以下关键信息:
- 网卡名称(如
ens33) - 当前IP地址(若为动态获取,需确认是否在同一网段)
- 网关(如
168.100.2) - DNS(如
114.114.114或8.8.8)
步骤2:配置静态IP(推荐,避免动态IP变化导致互通中断)
虽然动态IP(DHCP)也能互通,但生产环境或长期测试场景建议使用静态IP,以下以vm1配置静态IP168.100.10为例,vm2可配置为168.100.11(需在同一网段,且不与现有IP冲突)。
编辑网卡配置文件
# 进入网卡配置目录(网卡名称需根据步骤
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

