在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在设置之前确保本地主机能够访问外网,也就是正常上网,ip地址可自动获取,不受虚拟机影响。

 

在虚拟机中创建一个Linux系统CentOS7。

1、设置虚拟机的虚拟网络VMnet8

编辑-->虚拟网络编辑器-->VMnet8(点击需要管理员权限才能修改网络配置的默认设置按钮获取权限)

-->子网IP(按照自己想设置的IP地址网段随意设置,如:192.168.15.0)

-->子网掩码(设置为255.255.255.0)

-->DHCP设置(起始ip地址和结束IP地址)

-->NAT设置(设置网关IP)

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

2、设置虚拟机的网络连接方式为NAT模式

选中虚拟机-->右键-->设置

-->网络适配器-->选择NAT模式

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

3、配置本地主机的VMnet8本地地址参数

在电脑中-->网络和共享中心-->更改适配器设置

-->选中VMnet8,鼠标右键

-->属性-->IPV4-->属性-->设置IP地址和子网掩码(这里的IP地址和虚拟机中设置的静态IP地址不能冲突),就只修改这两个值,其他设置不要填写,以免上主机连不了网。

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

4、设置静态ip地址

开启CentOS系统,以具有管理员权限的身份登录系统

-->查看ip地址和网卡地址:ip addr (记下网卡地址)

-->进入配置文件,修改配置:vi  /etc/sysconfig/network-scripts/ifcfg-ens33

-->修改参数(其他参数默认)

BOOTPROTO=static  #启用静态IP地址

ONBOOT=yes  #开启自动启用网络连接

HWADDR=00:0c:29:a8:8e:34  #网卡物理地址

IPADDR0=192.168.15.141  #设置IP地址

GATEWAY0=192.168.15.2  #设置网关

DNS1=192.168.15.2  #设置主DNS

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

5、重启网络服务

$ service network restart

如果重启不了,就设定开机启动一个名为NetworkManager-wait-online服务

$ systemctl enable NetworkManager-wait-online.service

然后重启CentOS系统

 

6、系统重启后查看IP地址和测试网络

查看IP地址相关信息:ip addr

Ping一下外网:ping www.baidu.com

主机Ping一下虚拟机里面的系统:ping 192.168.15.141 (刚设置好的静态IP地址)

都能ping通,说明虚拟机和主机、外网都能够正常通信了。

在VM虚拟机中配置多个CentOS7系统,在同一局域网中能够相互访问,并且能够访问外网

 

 

7、多台系统通信测试

其他CentOS系统在第1到第3步的基础上,只需要设置静态IP即可,设置好后按照第6步测试,可以在第二个CentOS系统测试ping 192.168.15.141 ,如果能够ping 通,也说明两台CentOS之间也可以正常通信。