最近安装虚拟机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个网络即解决问题。
在虚拟机Linux中遇到“没有可用软件包”,yum安装报错解决方法: Could not resolve host
于 2024-02-08 09:34:39 首次发布