一、此问题的问题截图
同学们,可以先确定下自己的kali是否没有网络,也不能获取IP地址。
1、从桌面看到 kali没有网络连接。

2、从终端命令行来看,获取不到IP地址。
这里我们可以先打开kali的命令终端,用 ip a 命令查看ip地址。无法获取IP地址就是存在这个问题。
1、首先打开kali的命令终端。鼠标右键点击桌面空白的地方,就会弹出下面的弹窗。选择 “ 在这里打开终端”,然后在里面输入 ip a 查看IP地址的命令


由于,我们的网卡名字是 eth0 ,我们看不到IP地址,所以,出现了无法联网和获取不到IP地址的问题。
二、解决方法
1、方法一(80%可以解决)
解决步骤:
直接在终端命令行输入以下命令。

1、重启网卡: service networking restart
2、重启kali: reboot
因为kali刚刚安装好,很多软件还没有完全重启成功。所以,我们可以先把网络给他重启一下让kali的网络重新启动,这个方法可以解决大多数没有网络的问题。如果,这个方法对你没用,可以看下面的方法。
2、方法二(90%可以解决)
如果,第一种方法没有解决你的问题,那么这个方法可以解决没网的问题。
这个方法就是更改网络适配器,更改网络模式。下面我以截图的形式给你们展示。
1、先选择kali,再右键。

2、点击设置。

3、选择网络适配器。这里你的网络最好是 桥接 或者 NAT 两种网络模式。

4、如果是桥接模式,我们就换成NAT模式。同样的,如果是NAT模式,我们就换成桥接模式。然后,点击确认,回到kali,你的kali就有网络了。如果还没有网络,重启一下kali就可以。

3、方法三(99%可以解决)
如果上面两种方法都没有解决问题,仍然获取不到IP地址。那么这个方法有99%的概率可以解决你的问题。
1、首先打开kali的命令终端。鼠标右键点击桌面空白的地方,就会弹出下面的弹窗。

2、打开命令终端。输入图中的命令。然后回车,因为我们用的是 vim 编辑器,所以,需要 先 按键盘的 i键,才可以编辑。

3、把这个文件改成 图片里面一样,也就是
添加两行 :
auto eth0
iface eth0 inet dhcp

4、保存
输入好之后,我们需要 保存,那应该怎么保存呢。
我们先 按键盘的 ESC键,然后 ,同时按住 shift键 和 ;(分号)键,输入 wq 回车即可保存。

5、最后,再重启一下kali就可以正常获取ip地址了。
4、方法四(100%可以解决)
如果上面的方法都没用,那么只能说明在安装VMware虚拟机的时候,没有成功安装 虚拟网络驱动程序 这项重要的功能。
解决方法:
我们就只能通过卸载VMware虚拟机,重新安装VMware才能成功配置网络,获取IP地址。要注意的是,卸载了VMware之后,再安装时,必须要把注册表清理干净才能重新安装,不然还是没网。这里,我推荐用 CClearn 工具 来清理注册表。
Cclearn 清理工具的下载链接:https://www.xitongqingli.com/
综上所述: 以上四种方法都可以解决kali没网络,获取不到IP地址的问题。祝各位同学学有所获。