CentOS7环境下配置两台虚拟机网络互通详细教程

admin
在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等主流虚拟化平台,假设两台虚拟机已安装完成并正常运行。

准备工作

在开始配置前,确保以下条件已满足:

  1. 两台CentOS7虚拟机:分别命名为vm1vm2(可根据实际需求修改)。
  2. 网络模式一致:建议两台虚拟机均使用NAT模式(或桥接模式,但NAT模式无需修改主机网络,配置更简单),本文以NAT模式为例。
  3. 虚拟机软件网络配置:确认虚拟机软件的NAT网络设置(如VMware的“虚拟网络编辑器”或VirtualBox的“全局网络配置”),记录NAT模式的子网IP、子网掩码和网关(子网IP168.100.0,子网掩码255.255.0,网关168.100.2)。

配置步骤

步骤1:查看并记录虚拟机当前网络信息

登录两台虚拟机,分别执行以下命令,查看当前网络配置(以vm1为例,vm2操作相同):

CentOS7环境下配置两台虚拟机网络互通详细教程

# 查看网卡名称(通常为ens33、ens160等,根据实际情况修改)
ip a
# 查看网关信息
ip route
# 查看DNS配置
cat /etc/resolv.conf

记录以下关键信息:

  • 网卡名称(如ens33
  • 当前IP地址(若为动态获取,需确认是否在同一网段)
  • 网关(如168.100.2
  • DNS(如114.114.1148.8.8

步骤2:配置静态IP(推荐,避免动态IP变化导致互通中断)

虽然动态IP(DHCP)也能互通,但生产环境或长期测试场景建议使用静态IP,以下以vm1配置静态IP168.100.10为例,vm2可配置为168.100.11(需在同一网段,且不与现有IP冲突)。

编辑网卡配置文件

# 进入网卡配置目录(网卡名称需根据步骤
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码