在VMware中给Linux虚拟机配置静态IP的详细步骤(CentOs 7)

说明:

        这里的静态IP配置是基于使用NAT方式连接网络的Linux虚拟机。

第一步:将Linux虚拟机和windows主机的ip配置在一个网段下:

  1. 查看VMware给Linux虚拟机分配的ip所在网段:
    (1)右键点击VMware中的【编辑】菜单栏,打开【虚拟网络编辑器】,然后选中【VMnet8】,并点击【NAT设置】;
    在这里插入图片描述
    (2)查看VMware的虚拟网络配置中默认给虚拟机分配IP的在哪个网段。这里可以看到我的VMware中的NAT设置中的子网IP为192.168.145.0,这里的第三个位置中的十进制数表示网段,所以我的VMware给Linux虚拟机分配的ip在145这个网段;
    在这里插入图片描述
    (3)补充说明: 上面进行的两个小步骤只看查看了自己的VMware给Linux虚拟机分配的ip所在网段,你也可以将默认的网段修改为其他网段。例如,上面看到我的虚拟机被分配的IP是在145网段,我也可以修改为143网段,操作如下:
  1. 右键点击VMware中的【编辑】菜单栏,打开【虚拟网络编辑器】,然后选中【VMnet8】,然后编辑子网IP,只需要把【192.168.145.0】改为【192.168.143.0】,然后点击【确定】即可。这样VMware给Linux虚拟机分配的ip的所在网段就会变为143,也就是分配给虚拟机的IP会在192.168.143.0 ~ 192.168.143.255这个范围。
    在这里插入图片描述
  1. 查看windows中的【VMnet8】虚拟网络中配置的ip所在网段:
    (1)在window中点击【Windows键】,搜索【网络状态】并打开;
    在这里插入图片描述
    (2) 打开【以太网】中的【更改适配器选项】;在这里插入图片描述(3)右键点击【VMnet8】,选择查看【属性】;
    在这里插入图片描述(4)选中【Internet 协议版本4(TCP/IPv4)】,然后点击【属性】,查看ip配置;
    在这里插入图片描述
    (5)先勾选【使用下面的IP地址】,然后配置IP。因为Linux虚拟机和windows主机需要不经过网关实现互相通信,所以这里配置的IP地址和虚拟机的IP地址要在同一个网段。而上面已经看到我的虚拟机是在145网段,所以这里的ip也要在145网段,也就是这里的IP可以配置为(192.168.145.0 ,192.168.145.255)这个开区间范围中的任意一个IP,我这里配置的是192.168.145.1;然后子网掩码要和虚拟机中的子网掩码保持一致即可;因为配置虚拟机和window主机的IP在同一网段,通信不需要经过网关,所以这里的网关暂时可以先不配置。配置完成之后,点击【确定】;
    在这里插入图片描述

第二步:给Linux虚拟机配置静态的ip:

  1. 输入命令:【 vim /etc/sysconfig/network-scripts/ifcfg-ens33】,编辑配置文件;
  2. 然后要将在配置文件中的添加以下内容:
    在这里插入图片描述

其中

  1. IPADDR: 表示你配置的静态IP。上面我们已经查看了自己的VMware给虚拟机的IP的所在网段,并且也将windows主机中的虚拟网络ip配置在了这个网段,所以这里给Linux虚拟机配置的静态IP也要在这个网段。例如,我的VMware分配IP的网段是145,所以这里我给Linux虚拟机配置的静态IP也要在145这个网段,而一个网段的IP范围为0~255,所以这里我指定的IP的取值为:192.168.145.0 ~ 192.168.145.255 。
  2. GATEWAY: 表示配置的网关。因为虚拟机需要与外围通信,所以需要配置,而这个值就是上面查看VMware的虚拟网络配置中的网关IP。
    在这里插入图片描述
  3. DNS1: DNS的值也与GATEWAY的值配置为一样的即可。
  4. ONBOOT: 这个属性的值要改为yes。
  5. BOOTPROTO: 这个属性的值要改为static,表示启用静态IP。
  1. 然后保存退出:【:wq】;

  2. 重启网卡:【service network restart】;

  3. 再次查看ip :【ifconfig】,可以看到虚拟机的ip已经是你配置的那个ip。可以看到我的IP已经是192.168.145.10;
    在这里插入图片描述

  4. Linux虚拟机可以成功访问外网的百度:【ping www.baidu.com】 ;
    在这里插入图片描述

  5. windows主机可以成功连接虚拟机:在windows中打开cmd窗口,输入命令【ping 192.168.145.10】;在这里插入图片描述注意,如果不成功看下虚拟机的防火墙是否关闭。如果未关闭,执行关闭防火墙命令【systemctl stop firewalld】即可。

  6. Linux虚拟机成功连接windows主机;
    在这里插入图片描述
    注意,如果不成功可以先查看下windows主机的防火墙是否关闭。可以按照以下步骤检查防火墙是否关闭,或关闭防火墙:

  1. 在windows中按下【windows键】,然后搜索【防火墙状态】;
    在这里插入图片描述

  2. 打开【检查防火墙状态】,可以看到防火墙是开启状态;
    在这里插入图片描述

  3. 点击【启用或关闭Windows Defender 防火墙】;
    在这里插入图片描述

  4. 然后勾选【关闭Windows Defender 防火墙】,点击【确定】即可;
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_55118477/article/details/121272999