在虚拟机Linux中遇到“没有可用软件包”,yum安装报错解决方法: Could not resolve host

最近安装虚拟机centos 7.0,学习jenkins持续集成,yum执行安装svn时,一直报错“Could not resolve host”,百度了很久,大部分都是说修改DNS配置,来来回回改了很多次,问题一直无法解决,直到看到一篇博客提到虚拟机的网络设置,通过对虚拟机同时设置NAT、仅主机(Host-Only)网络最终解决,因为自己花了很多时间解决这个问题,分享出来希望遇到的减少走弯路的时间。
在这里插入图片描述
基本上安装完虚拟机centos 7.0后,DNS配置文件是不需要去修改的,而是要检查虚拟机的网络设置,虚拟机网络设置有3种,桥接不介绍,简单介绍NAT和仅主机(Host-Only)网络:
(1)NAT:虚拟机通过主机网络访问网络,虚拟机和主机之间无法互相访问,所以主机不能通过xshell、seccrt访问虚拟机。
(2)仅主机(Host-Only):虚拟机只能与主机相连,主机可以通过xshll等客户端工具连接虚拟机,但虚拟机无法直接访问互联网。
之前一直以为只能设置一种网络,实际上是可以同时设置多个网络的,如下图进入虚拟机网络设置2个网络即解决问题。
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值