Por que estou recebendo “Curl (6) Não foi possível resolver o host” depois que fiz uma “yum -y update”?

2

Eu tenho uma máquina CentOS 7.3 que é um convidado em execução no Oracle VirtualBox. O host é uma máquina do Windows. Eu posso pingar 8.8.8.8 do servidor Linux. O servidor Linux pode efetuar ping por seu nome de host ping coolvm . Como root, recentemente fiz um comando yum -y update . Isso é quando a onda parou de funcionar. Os FQDNs não serão resolvidos.

Se eu tentar isso:

curl -v http://www.google.com

Eu recebo este erro:

  • Could not resolve host: www.google.com; Unknown error
  • Closing connection 0 curl: (6) COuld not resolve host: www.google.com; Unknown error

Os comandos nslookup, dig e host não foram instalados. Não consigo instalar novos pacotes Yum porque recebo um erro relacionado à resolução do host ("Resolving time out").

O arquivo /etc/resolv.conf tem esta aparência:

# Generated by NetworkManager
search localdomain
nameserver 8.8.8.8
nameserver 8.8.4.4

Eu tentei reiniciar a máquina host (e, portanto, o convidado também). Mas isso não me ajudou. Navegar na internet não mudou.

A interface para a NIC principal em / etc / sysconfig / network-scripts / tem sub-rotinas de servidor DNS que funcionaram no passado. O arquivo de interface é padrão e completo. Eu não mudei desde o comando yum -y update .

Como posso obter os FQDNs para resolver? Eu quero usar o comando Lynx. Meus repositórios contam com FQDNs para resolver. Eu não posso usar o yum para instalar pacotes.

Atualizar. Eu corri este comando:

cat /etc/nsswitch.conf | grep -i hosts

Eu vi isto:

#hosts:   db files nisplus nis dns
hosts:    files dns myhostname
    
por Alex111 15.03.2017 / 15:09

1 resposta

-1

Tanto quanto eu sei - isso acontece devido ao tipo de adaptador de rede. (Não sei porque, apenas minha experiência ...) Verifique as configurações de rede da sua máquina no VirtualBox, pesquise o tipo de adaptador. Supondo que você esteja usando NAT - selecione um dos adaptadores da Intel e não outro PCI, já que muitas distribuições Linux não possuem os drivers para tais adaptadores, mas possuem drivers para os adaptadores da Intel. Você sempre pode tentar conectar a rede para contornar esse problema. Além disso, verifique seu proxy apenas para ter certeza ...

    
por 01.12.2018 / 19:33