VM多台虚拟机网路设置

VM多台虚拟机网路设置

背景:我需要多台联网的虚拟机搭建集群,使用vmmare构建,设置网路使得:

  • 虚拟机1,虚拟机2 能联通外网
  • 虚拟机1,虚拟机2能相互ping
  • 虚拟机1,虚拟机2ping通主机

第一步 查看当前主机网路的ip、子网掩码、网关

在cmd中使用 ipconfig

C:\Users\brisk>ipconfig
Windows IP 配置
...
无线局域网适配器 WLAN:

   连接特定的 DNS 后缀 . . . . . . . :
   IPv6 地址 . . . . . . . . . . . . : 2001:db8:1:0:e9a5:d9a2:231d:a421
   临时 IPv6 地址. . . . . . . . . . : 2001:db8:1:0:157c:d1b:73f2:2c43
   本地链接 IPv6 地址. . . . . . . . : fe80::e9a5:d9a2:231d:a421%8
   IPv4 地址 . . . . . . . . . . . . : 192.168.2.101
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : fe80::2eb2:1aff:fe5f:5699%8
                                       192.168.2.1
  • ip: 192.168.2.101
  • 子网掩码:255.255.255.0
  • 网关:192.168.2.1

第二步 设置虚拟网卡

网络设配器—>VMnet8—>属性,按照下图所示设置

将VMnet8的ip设为192.168.1.1,即为win10网络的网关。这里其实就是把vmnet8这个当成一个虚拟的网关了。

第三步 设置NAT

打开vmware中的 编辑—>编辑虚拟网络编辑器

第四步 编辑每个虚拟机的网络配置

配置文件在/etc/sysconfig/network-scripts路径下,一个ip配置为192.168.1.10,另一个192.168.1.11.

[root@localhost /]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=150fb0ae-7bba-4aa1-b6dd-a335f9f116ca
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.2.10
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
DNS1=114.114.114.114

注意修改的如下:

  • BOOTPROTO=static
  • ONBOOT=yes
  • IPADDR=192.168.2.10
    NETMASK=255.255.255.0
    GATEWAY=192.168.2.2
    DNS1=114.114.114.114

另一台虚拟机相同设置,只是IPADDR不同, IPADDR=192.168.2.11

测试:

  1. 虚拟机ping 百度
root@localhost /]# ping www.baidu.com
PING www.a.shifen.com (36.152.44.95) 56(84) bytes of data.
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=1 ttl=128 time=18.7 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=2 ttl=128 time=19.1 ms
64 bytes from 36.152.44.95 (36.152.44.95): icmp_seq=3 ttl=128 time=18.9 ms
^C

  1. 虚拟机1 ping 虚拟机2
[root@localhost /]# ping 192.168.2.10
PING 192.168.2.10 (192.168.2.10) 56(84) bytes of data.
64 bytes from 192.168.2.10: icmp_seq=1 ttl=64 time=2.88 ms
64 bytes from 192.168.2.10: icmp_seq=2 ttl=64 time=3.05 ms
64 bytes from 192.168.2.10: icmp_seq=3 ttl=64 time=2.22 ms
^C
  1. 虚拟机1ping 主机
[root@localhost /]# ping 192.168.2.101
PING 192.168.2.101 (192.168.2.101) 56(84) bytes of data.
From 192.168.2.11 icmp_seq=1 Destination Host Unreachable
From 192.168.2.11 icmp_seq=2 Destination Host Unreachable
From 192.168.2.11 icmp_seq=3 Destination Host Unreachable
^C
  • 1
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值