1、查看本地PC机IP配置

在Windows下查看本地连接的设置,打开“命令提示符”(win+R),输入命令ipconfig /all
此处,你要记下IP和DNS的配置,如我的IP是192.168.0.102,DNS配置是192.168.0.1。
在这里插入图片描述

2、编辑VMware虚拟机网络

打开VMWare虚拟机软件,打开菜单“编辑” > “虚拟网络编辑器”
在这里插入图片描述

2.1、虚拟机NAT设置

在打开的“虚拟网络编辑器”中,选择“VMnet8”,默认已经生成好子网IP和子网掩码。只要跟主机的IP地址不在一个网段,子网IP设置成什么都可以。
点击“NAT设置(s)…”
在这里插入图片描述

2.2、虚拟机DNS设置

在打开的“NAT设置”中,记下网关IP:192.168.24.2,这个网关IP在CentOS中配置中会用到。
然后点击下方“DNS设置(D)…”
在这里插入图片描述
在“域名服务器”界面中,先去掉“自动检测可用的DNS服务器”,然后DNS服务器中输入在第一步中获得本地连接的DNS配置。
在这里插入图片描述

3、CentOS虚拟机网络设置

3.1、进入虚拟机设置

接着设置指定的虚拟机,右键点击指定虚拟机,选择“设置…”
PS:确保虚拟机已经停止,否则你会发现你无法修改其设置
在这里插入图片描述

3.2、指定虚拟网络

在“虚拟机设置”中,修改“网络适配器”的网络连接。
勾选“自定义(U):特定虚拟网络”,并选择“VMnet8(NAT模式)”
完成后,启动虚拟机
在这里插入图片描述

4、修改CentOS网卡设置

进入CentOS 7.x后,打开终端,进入/etc/sysconfig/network-scripts目录,在该目录下找一个名为ifcfg-ens*的文件,我的是ifcfg-ens33。

# cd /etc/sysconfig/network-scripts
# ls

在这里插入图片描述

4.1、编辑网络配置文件

接着编辑ifcfg-ens33

# vi ifcfg-ens33

PS:如果你的用户没有管理权限,则先切换到root帐号下在编辑ifcfg-ens33
依次修改BOOTPROTO的值为static,表示使用静态IP
修改ONBOOT的值为yes,表示开机启动网卡
详细内容如下:

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=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=c18051ae-c4db-4dd7-af5a-1dab46bc6d11
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.24.102
GATEWAY=192.168.24.2
DNS1=192.168.0.1
NETMASK=255.255.255.0

在这里插入图片描述

4.2、重启网络

保存配置后,重启网卡使配置生效

# systemctl restart network

然后输ping www.baidu.com测试网络是否有效

# ping www.baidu.com

在这里插入图片描述

5、问题 & 解决办法

导火索
之前由于电脑安装了某付费软件,需要购买授权码,所以卸载了相关软件。
卸载了电脑中的部分软件以后,以前一直使用正常的CentOS7虚拟机,使用xshell软件连接不上了,使用ping命令测试了一下,ping不通。

5.1、本地PC机ping不通CentOS虚拟机问题

本地PC机ping不通VMware虚拟机,但是VMware虚拟机能ping通本地PC机,且虚拟机能ping通外网。VMware虚拟机的防火墙关闭后,测试ping问题依旧。
在vmware虚拟机(如:CentOS 7 64 位-2,IP:192.168.186.114)中,能ping通www.baidu.com,能ping通192.168.0.158(本地PC物理机);但是从192.168.0.158(本地PC物理机)ping不通192.168.186.114(vmware虚拟机)。
查看services.msc(服务)中,VMware DHCP Service没有启动,手动启动后报错:本地计算机上的VMware DHCP Service服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止。见下图:
在这里插入图片描述

5.2、解决办法

5.2.1、删除VMware虚拟机网络

打开VMware Workstation,选择:编辑 > 虚拟网络编辑器,见下图:
在这里插入图片描述
在“虚拟网络编辑器”对话框中,点击“更改设置”按钮,见下图:
在这里插入图片描述
依次选中虚拟网络:VMnet1,点击“移除网络”按钮;
选中虚拟网络:VMnet8,点击“移除网络”按钮;
最后点击“应用”按钮。见下图:
在这里插入图片描述

5.2.2、新建VMware虚拟机网络

新建:VMnet1,VMnet8虚拟网络,见下图:
点击“添加网络”按钮,在选择要添加的网络列表中,选择:VMnet1、VMnet8,点击“确定”按钮。
在这里插入图片描述
新建虚拟网络后,VMnet8虚拟网络中的IP地址的网段会改变,从之前的192.168.186.0,改变为192.168.175.0,点击“NET设置”按钮,可以查看新的子网IP、网关IP,见下图:
在这里插入图片描述
在“NAT设置”对话框中,点击“DNS设置”,取消勾选“自动检测可用的DNS服务器”,见下图:
在这里插入图片描述

5.2.3、重新编辑虚拟机网卡设置

启动VMware虚拟机,修改虚拟机中的网卡设置,见下图:
在这里插入图片描述
在这里插入图片描述

5.2.4、重启虚拟机网络

重启centos网络,见下图:
在这里插入图片描述

5.2.5、测试

最后验证虚拟机的IP配置,是否生效。在本地PC机(windows系统,IP:192.168.0.158)中ping虚拟机IP:192.168.175.115,能ping通了,见下图:
在这里插入图片描述
重新查看windows服务中的VMware DHCP Service,已成功启动,见下图:
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐