Linux yum报错以及虚拟机网络配置

时间:2024-03-25 07:18:27

今天在使用yum安装软件的时候出现问题:

第一次报错:

“Couldn’t resolve host ‘centos.ustc.edu.cn’”

网上查是因为DNS的配置有问题,于是在 /etc/sysconfig/network-scripts/ifcfg-eth0 加入了两行配置

DNS1=8.8.8.8
DNS2=8.8.4.4

然后重启网络:
service network restart
查看
cat /etc/resolv.conf
Linux yum报错以及虚拟机网络配置
配置完成,重新测试。

第二次报错:

“Failed to connect to 2607:f8f8:700:12::10: Network is unreachable”
查询网上的解决方法:
在 /etc/sysctl.conf 文件中添加下面两行:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

关闭ipv6.
配置完成后,重新启动网络。

!一般来说出现上述问题,按照上面的方法是可以解决的。然而我的并没有。

因为我的虚拟机是在自己电脑上新安装的,所以考虑是不是一开始网络配置的时候漏了什么,然后重新配置了一遍,解决问题。

  • 打开虚拟机 :编辑->虚拟网络适配器

    查看VMnet8这一栏:

    Linux yum报错以及虚拟机网络配置

拿到子网IP :192.168.88.0 和子网掩码:255.255.255.0

点击NAT设置:

Linux yum报错以及虚拟机网络配置

拿到网关IP:192.168.88.2

好的,问题找到了 ,我的网关配错了。。

  • 设置物理主机的虚拟网络参数
    打开计算机的网络和共享中心,点击适配器设置:

打开 VMware Virtual Ethernet Adapter for VMnet8的属性:

Linux yum报错以及虚拟机网络配置

选择IPv4的属性,配置如下内容:

Linux yum报错以及虚拟机网络配置

  • 最后进入自己的虚拟机进行相关配置:

vim /etc/sysconfig/network-scripts/ifcfg-eth0

Linux yum报错以及虚拟机网络配置

重新执行yum操作,发现成功了。