虚拟机中桥接、NAT、主机网络配置通信

前言

VMWare 虚拟机提供了桥接、NAT、主机等网络模式。根据需要选择那种模式,无论网络模式虚拟机网络是相通的,区别在于要不要和宿主机通信、要不要和宿主机同网段主机通信。针对每种模式,配置测试一下

桥接模式

  • 桥接模式,把虚拟机网络搭到宿主机,宿主机和虚拟机共享同一个网段,缺点会占用内网IP,不建议使用
  • 与宿主机同一个子网其它设备也能访问虚拟
默认配置(动态IP)
  1. 配置vmware 网络
    在这里插入图片描述

  2. 配置虚拟为桥接网络
    在这里插入图片描述
    配置好之后,可以正常使用,与宿主机(宿主机同一子网都能互通)

固定IP
  1. 修改配置
    vim /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes

IPADDR=192.168.1.207
GATEWAY=192.168.1.1
NETMASK=255.255.255.0
DNS=8.8.8.8
  1. 重启
service network restart
  1. 查看网络
    在这里插入图片描述
    重启后网络正常上网,宿主机也能正常ping 同虚拟机。
桥接网络常见问题
  1. 宿主机无法ping 通虚拟机,先ping 网关,确认能通。我本机之前配置过路由,死活ping 不通,cli 执行route -f 清除路由,正常
  2. 虚拟机ping 不同宿主机,修改宿主机网卡配置,勾选VMware Bridge Protocal
    在这里插入图片描述

NAT模式

  • NAT 是Network Address Translation的缩写,网络地址转换。虚拟机默认的网络模式。
  • 宿主机为虚拟机单独开辟出来一个专用VIP 网络,宿主机上的虚拟机连接到该网络,实现不同虚拟机之间内部通讯、虚拟机与宿主机相互通讯。
  • 与宿主机同一子网设备,是无法访问宿主机上的虚拟机
  • 虚拟机网络IP、网关、掩码一般是默认获取,也可以配置
默认配置- 动态IP

如果使用默认配置无法上网,首先确认是NAT模式,重置网卡配置
在这里插入图片描述
在这里插入图片描述

通过NAT动态获取ip上网

如果使用默认配置(IP动态获取),在集群环境中,节点通信依赖IP,机器重启后(生产很少重启),会导致IP 发生改变,之前配置失效,集群不可用,使用固定IP 可避免此类问题发生

固定IP配置
  1. 修改 /etc/sysconfig/network-scripts/ifcfg-ens33

BOOTPROTO=static  #修改为static
ONBOOT=yes  #改为yes

IPADDR=192.168.80.128
GATEWAY=192.168.80.2 
NETMASK=255.255.255.0
DNS=8.8.8.8

ip 配置可以通过NAT配置查看网段、网关
在这里插入图片描述

  1. 重启
service network restart 

NAT静态IP网络配置完成

仅主机模式

  • 宿主机与虚拟机网络隔离,不能相互访问
  • 虚拟机之间可以正常访问

总结

网络模式特点
NAT宿主机与虚拟机能相互通信,但是不在同一子网。宿主同一子网的其他设备无法访问虚拟机
桥接宿主机与虚拟机同一子网,相当于虚拟机进行了共享,宿主机同一子网其他设备可以访问虚拟机
仅主机宿主机与虚拟机隔离,无法访问,虚拟机之间可以正常访问

无论那种模式虚拟机之间是可以通信的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值