虚拟机(初始网络nat)想装archlinux,刚进livecd,我就ping了3回百度,丢包率100%。后来关掉虚拟机,把网络模式改成桥接,使用
iwctl
device list
没有显示网卡。
然后再ping,还是丢包率百分百。
请问怎么回事?
ps:之前装过一回arch (hyper-v),刚开始用22年12月的镜像,卡在了pacstrap密钥问题,后来换了23年1月的镜像,直接成功。所以我想:会不会是镜像的问题?
虚拟机(初始网络nat)想装archlinux,刚进livecd,我就ping了3回百度,丢包率100%。后来关掉虚拟机,把网络模式改成桥接,使用
iwctl
device list
没有显示网卡。
然后再ping,还是丢包率百分百。
请问怎么回事?
ps:之前装过一回arch (hyper-v),刚开始用22年12月的镜像,卡在了pacstrap密钥问题,后来换了23年1月的镜像,直接成功。所以我想:会不会是镜像的问题?
参考GPT和自己的思路:
从您提供的情况来看,可能存在以下问题导致ping丢包率为100%:
1.虚拟机网络配置问题:因为初始网络是NAT,可能会遇到网络通信的限制或者配置不当导致ping丢包率为100%。您可以尝试更改网络模式为桥接,并且在虚拟机内部创建网卡来解决这个问题。
2.宿主机网络问题:因为虚拟机的网络是依赖于宿主机上的虚拟网络适配器来实现网络通信的,所以可能存在宿主机的网络配置不当导致网络通信不畅。您可以检查一下宿主机的网络配置是否正确,并且检查一下宿主机上是否存在网络安全策略的限制。
3.镜像问题:您提到之前在Hyper-v上安装Arch Linux遇到了密钥问题,换了镜像后才解决了这个问题。虽然现在您的问题可能和这个密钥问题没有关系,但是不排除镜像的问题导致虚拟机网络无法正常通信。建议您可以尝试下载不同版本的Arch Linux镜像来尝试安装,并且检查一下镜像的完整性。
综上所述,您可以先尝试更改虚拟机网络模式、检查宿主机网络配置、以及重新下载不同版本的Arch Linux镜像来尝试解决这个问题。如果以上方法都不能解决问题,那么可能需要更深入的调试来确定具体问题原因。