vmware搭建多台虚拟机-桥接模式

我们本次的目的是搭建4台虚拟机,网络配置为桥接模式,以供局域网使用。

(1)创建虚拟机

以下文章详细介绍了单台虚拟机镜像的下载及安装,大家只看到第(1)部分就可以,上篇文章第二部分不用看。

https://blog.csdn.net/Myuhua/article/details/98618926

(2)虚拟机网络配置-桥接模式

1)设置虚拟网络

选中第一步创建完成的虚拟机,点击编辑->虚拟网络编辑器->更改设置

选择桥接地址,设置完点应用,然后确定。 

 

2)设置虚拟机网络为桥接模式

在创建的虚拟机上右击->设置->网络适配器->桥接模式

3)物理机的ip修改为静态ip,不要自动分配,设置方法参照下文:

https://blog.csdn.net/Myuhua/article/details/99307519

4)桥接模式下虚拟机设置静态ip地址(以前在用mac搭多台虚拟机的时候写过在nat模式设置静态ip地址,感兴趣的朋友可以看一下https://blog.csdn.net/Myuhua/article/details/99307519

在执行下面操作前关闭防火墙(重要),若不关闭虚拟机的防火墙则能导致ping不通物理机,在此同时也把物理机的防火墙给关闭:

//查看防火墙状态,此时防火墙还在启动状态
[root@localhost ~]# systemctl  status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
   Active: active (running) since 三 2019-08-14 15:31:21 CST; 5min ago
     Docs: man:firewalld(1)
 Main PID: 5995 (firewalld)
   CGroup: /system.slice/firewalld.service
           └─5995 /usr/bin/python -Es /usr/sbin/firewalld --nofork --nopid

8月 14 15:31:20 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
8月 14 15:31:21 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
//停止防火墙,这个命令执行后只是本次停止了防火墙
[root@localhost ~]# systemctl stop firewalld
//再次查看防火墙状态,防火墙已经被关闭
[root@localhost ~]# systemctl  status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
   Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:firewalld(1)

8月 14 15:31:20 localhost.localdomain systemd[1]: Starting firewalld - dynamic firewall daemon...
8月 14 15:31:21 localhost.localdomain systemd[1]: Started firewalld - dynamic firewall daemon.
8月 14 15:38:27 localhost.localdomain systemd[1]: Stopping firewalld - dynamic firewall daemon.
//最后要禁止防火墙开机启动
[root@localhost ~]# systemctl disable firewalld

关闭selinux

[root@yumaster ~]# cat /etc/selinux/config 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled  //改为disabled
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted 

在设置虚拟机静态ip前,我们需要在dos窗口看一下物理机的网络配置信息(本人采用的是有线网络,根据自己的情况查看):

根据物理机的ip信息配置虚拟机的ip信息:在设置前一定要先关闭物理机与虚拟机的防火墙,避免后期出现ping不通的情况!!!

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static    #改为static
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=c7eb8025-355e-4a0a-8124-1218c3f48eea
DEVICE=ens33
ONBOOT=yes          #改为yes

#add content
IPADDR=1xx.xx.xx.xxx     #根据物理机的ip设置,前三个位置需要一致,最后位置可在1-255范围内自己修改
NETMASK=255.255.255.0    #跟物理机一样
GATEWAY=1xx.xx.xx.x      #跟物理机一样
DNS1=8.8.8.8
DNS2=114.114.114.114
PEERDNS=yes
PEERROUTES=yes

//上面配置文件修改保存后一定记得重启一下网络使其生效
[root@localhost ~]# systemctl restart network.service

验证网络是否已通: 

在这边还有个虚拟机与物理机可以互相ping通,而虚拟机就是ping不通外网的坑,可见下文章:

https://blog.csdn.net/Myuhua/article/details/99441927

(3)克隆虚拟机

1)在克隆虚拟机前需要先关闭虚拟机,右击虚拟机->关闭选项卡->关机

2)等待虚拟机完全关闭后,右击虚拟机->管理->克隆

 

 

 克隆完毕后在左侧就看到新克隆的虚拟机了。

 

 在第二台虚拟机被克隆出来之后,我们检查一下他的联网方式是否为桥接模式:右击虚拟机->设置

 生成虚拟机mac:

 打开第二台虚拟机修改配置文件,修改第二台虚拟机的ip地址,在修改完配置文件后一定要再重新起一下网络,保证配置文件生效:

 修改主机名:

//每台虚拟机的主机名自己取就可以,建议第一台以master命名,后面的以slave命名
[root@localhost ~]# hostnamectl set-hostname yuslave1
[root@localhost ~]# hostname yuslave1
//修改完主机名后再退出重新登录
[root@localhost ~]# exit

到此为止第二台克隆虚拟机就完毕了。

(4)克隆多台虚拟机

第三台、第四台虚拟机还是从第一台虚拟机克隆,配置过程参照(3)第二台虚拟机的配置。

注意:

1)每台虚拟机都需要修改/etc/sysconfig/network-scripts/ifcfg-ens33 路径下的配置文件,使其ip与物理机在同一网段且每台虚拟机ip都是唯一(除网段外整个ip肯定不能与物理机相同)。

2)保证每台虚拟机的mac地址都不相同,若相同在同一局域网下会出现除自身外ping不通其他虚拟机、物理机等情况。

3)如果公司有mac入网管理,需要将每台虚拟机的mac地址都加入公司的入网权限中,否则会出现ping不通外网的情况。

 

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小猿架构

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值