感观上理解一下,桥接与NAT模式
-
桥接
宿主机通过路由器(热点、网线、WIFI)连接网络,得到IP地址1
与宿主机桥接的虚拟机,也被分给了与IP地址1一样的网段
可以进行内网与外网(公网)的访问
【例子:热点192.168.2.32,同网段就是前三部分一样192.168.2.xxx】 -
NAT模式
所有的虚拟机得到的IP地址,
与实际的路由IP地址(相当于cmd中ipconfig的IPv4 地址)完全不同
多个虚拟机之间可以构成内网,相互访问,但不能直接访问外网
可以与宿主机相互访问
(但这个时候看到宿主机的地址是内网的IP,就是和虚拟机是同样网段)
【例子:热点192.168.2.32,虚拟机的网段是169.178.173.xxx】
该图来自桥接模式、NAT模式、仅主机(Host Only)模式的区别 -
注意:
安装这里就不做介绍,这里主要针对本人遇到的步骤做个记录,
这里都是以我个人热点为例
一、桥接
1 点击虚拟机设置
2 移除网络适配器
3 添加网络适配器,将网络连接改为 桥接模式
4 在VMware中输入 ifconfig 查看ens,里面是否有inet(具体的地址),inet6
二、NAT模式
1 ifconfig 或者 ip addr 查看是否存在ip地址【本人这里无地址,需要配置】
2 在cmd中,通过ipconfig 查看以太网VMware Network Adapter VMnet8的
IPv4地址 169.254.38.1
子网掩码 255.255.255.0
3 在VMware中点击编辑
4 更改设置
5 根据步骤2写入子网IP、子网掩码,NAT设置中设置网关
#注意ens33是网关名称,看自己网关名称
7 在虚拟机中输入vi /etc/sysconfig/network-scripts/ifcfg-ens33
8 修改或者添加里面的值,将ip设置为固定IP(地址跟主机一样的网段)
BOOTPROTO=static # 原来是 dhcp 修改成 static
IPADDR=169.254.38.155 # 静态IP 169.254.38固定,后面的除了0和255随便起
GATEWAY=169.254.38.2 # 默认网关
NETMASK=255.255.255.0 # 子网掩码
ONBOOT=yes # 原来是 no 修改成 yes
9 重启网络
systemctl restart network
10 在VMware中输入 ifconfig 查看ens,里面是否有inet(具体的地址),inet6