问题描述:在应用商店安装Kali并配置后,使用ping命令没有输出。
┌──(moran㉿Moran-Surface02)-[~]
└─$ ping -c 4 127.0.0.1
┌──(moran㉿Moran-Surface02)-[~]
└─$
虽然知道不可能成功,但还是尝试了使用apt,并得到了如下报错:
┌──(moran㉿Moran-Surface02)-[~]
└─$ sudo apt install ping
[sudo] password for moran:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package ping is a virtual package provided by:
iputils-ping 3:20211215-1
inetutils-ping 2:2.2-2
You should explicitly select one to install.
E: Package 'ping' has no installation candidate
提到了两个包:iputils-ping、inetutils-ping
实际上,这两个包是相互冲突的,当你安装了其中的一个系统会卸载另一个。WSL版的Kali自带的是一个不正确的iputils-ping(待确认)。正确的解决方案:
运行(注意不能聚合到一条命令,会冲突):
sudo apt install iputils-ping
如果出现:
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
先尝试:
ping -c 4 127.0.0.1
观察有无输出,如果ping还是不能正常使用,运行:
sudo apt install inetutils-ping
此时ping应该可以正常输出了