一 . 检查Linux虚拟机的网络连接模式,确保它是NAT模式
2. 查看配置虚拟网络编辑器
- 在VMware workstation里,点击菜单栏上的【编辑】–>【虚拟网络编辑器】,打开下方的虚拟网络编辑器。点击NAT模式,选中NAT设置
- 查看网关ip,记住网关ip,centOS7配置文件ifcfg-ens*(ifcfg-ens0,ifcfg-ens33 ) ,GATEWAY = 192.168.232.2(网关ip)
注:如下图所示表示虚拟机在 192.168.232.0~192.168.232.255范围内,192.168.232.2为网关地址,192.168.232.255为广播地址,192.168.232.0一般为网段IP,所以0,2,255这三个地址不能设置。 - 查看DHCP设置,ip地址范围
3. 设置虚拟机的静态IP、DNS和主机名
- 打开ifcfg-ens
[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="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="f0900ac7-5e20-4e1a-b6f2-47ab2c885ff8"
DEVICE="ens33"
ONBOOT="yes" #是指系统启动时是否激活网卡,默认为no,设置为yes,表示开机启动时激活网卡。
# 添加以下下代码
IPADDR=192.168.232.200 #手动指定ip地址。
NETMASK=255.255.255.0 #子网掩码。
GATEWAY=192.168.232.2 #网关ip,一定和上面网关ip一样。
DNS1 = 8.8.8.8 #配置默认dns
DNS2=114.114.114.114
- 设置DNS
打开文件resolv.conf
vi /etc/resolv.conf
加入以下代码
nameserver 8.8.8.8
nameserver 8.8.4.4
- 关闭防火墙,不关闭防火墙可能和主机没办法ping通
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
5:永久关闭后重启
//暂时还没有试过
chkconfig iptables on
- 重启网卡
service network restart
- 查看当前ip信息
当前ip正式我们配置的192.168.232.200 - 关闭系统
reboot
4. 设置win10 适配器
- 打开控制面板
win+r 打开命令行,输入control 打开控制面板
2. 打开适配器【控制面板】->【网络和 Internet】->【网络和共享中心】->【更改适配器设置】
- 配置ip信息
选中ipv4,点击属性,配置网关信息,ip地址和虚拟机的地址范围192.168.232一样,默认网关和centOS7配置文件ifcfg-ens*(ifcfg-ens0,ifcfg-ens33 ) ,GATEWAY = 192.168.232.2的一样 - 关闭防火墙
【控制面板】->【系统和安全】->【Windows Defender 防火墙】->【更改通知设置】->关闭防火墙->确定 - 查看当前VMnet8的ip状态
当前VMnet8的ip正式我们配置的192.168.232.130
6. 测试是否能ping通
win10 ping 虚拟机
虚拟机ping windows