目录

一、安装环境

二、实现方案

三、设置步骤

3.1、设置虚拟机网络适配器

3.3、设置本机虚拟机网络IP

3.4、配置centOS的IP地址

四、问题记录

4.1、重启电脑后虚拟机无法上网


一、安装环境

Windows10+VMware(station 15.5.1 build-15018445)+centOS7(64bit 1908版本号)

二、实现方案

采用NAT网络模式 + 固定IP

三、设置步骤

3.1、设置虚拟机网络适配器

1、选中虚拟机

2、选择菜单中的【虚拟机】

3、选中菜单中的最后一项【设置】  

      或者在虚拟机上右键选择【设置】

4、选择【硬件】选项卡

5、选择【网络适配器】选项

6、在界面右侧,【网络连接】中选中【NAT模式(N):用于共享主机的IP地址】

7、点击【确定】

3.2、设置子网和网关

1、菜单【编辑】-->【虚拟网络编辑器】

2、选择【VMnet8】-->【NAT模式】

3、去掉【使用本地DHCP服务将IP地址分配给虚拟机】的勾,即不勾选此项

4、设置子网和子网掩码

子网一般设置为【192.168.0.0】或【192.168.1.0】或【192.168.2.0】,该项决定了虚拟机的IP地址段

子网掩码默认为【255.255.255.0】

5、选择【NAT设置】

6、设置【网关IP】

这个IP跟上面设置的子网保持在同一个段内

7、点击【确定】保存配置

3.3、设置本机虚拟机网络IP

1、打开【控制面板】-->【网络和 Internet】-->【网络连接】

2、右键选择【VMware Network Adapter VMnet8】-->属性

3、选择【Internet协议版本4(TCP/IPv4)】

4、输入想要的IP地址和子网掩码

IP地址必须和3.2中第4步配置的子网在一个网段内,子网掩码同3.2中第4步配置的子网掩码一致

提示:最近一次安装时,此处的IP地址输入与步骤3.2中的第7步,重复,导致无法上网。

5、保存以上配置

3.4、配置centOS的IP地址

1、切换到网络配置文件的目录

查看文件列表,找到类似ifcfg-ens33的文件,不同版本的系统文件名字可能不一样

cd /etc/sysconfig/network-scripts
ls

2、编辑文件 ifcfg-ens33:

vi ifcfg-ens33

3、按【INSERT】键进入编辑模式,按照如下内容进行设置

网络配置参数设置为static

开机启动项设置为yes

网关、子网掩码设置的内容与上面配置的相通,IP地址跟网关保持再同一个地址段,DNS设置为与网关相同

4、按【ESC】输入【:wq】保存文件

5、重启网络配置

service network restart

6、测试外网,测试成功

ping www.baidu.com

7、测试虚拟机连本机

ping 192.168.0.117

192.168.0.117为本机的地址

8、测试本机连虚拟机

提示:以上内容为解决了我自己的问题,是在baidu了一下午找到的方法,可能解决不了你的问题,可以多试试,说不定就解决了

四、问题记录

4.1、重启电脑后虚拟机无法上网

物理电脑重启后,虚拟机内无法ping通网关,无法ping通外网

检查VMware dhcp service、VMware NAT service这两个服务是否启动

参考网址:https://blog.csdn.net/qq_31573519/article/details/70991826

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐