VM forçada a procurar apenas na rede local

0

Estou correndo um RedHat 6,7 imagem no VBox. As configurações anteriores estão forçando-o a executar solicitações por meio de uma VM de gateway, para a qual não tenho acesso. Basicamente, quando eu tento instalar algo, ele só olha através de 10.0.1.10 para ver se os arquivos de instalação estão lá (eu acho).

Por exemplo, ao instalar nmap, Estou tendo o erro a seguir:

$ yum -y nmap
http://10.0.1.10/yum... [Errno 14] PYCURL ERROR 7 -
"couldn't connect to host"... [Errno 256] No more mirrors to try...

Onde posso encontrar a configuração que força a VM a procurar apenas 10.0.1.10?


Configurações da VBox Network:
  • Adaptador 1: Somente host, Permitir tudo, cabo conectado.

  • Adaptador 2: NAT, Cable Con, Port Forwarding: Host Port: 2222, Visitante Porta: 22

Travis Heeter
fonte

Respostas:

1

As configurações do Yum são mantidas em /etc/yum.repos.d/ . Descobrir qual arquivo repo tem esse endereço:

grep 10.0.1.10 /etc/yum.repos.d/*

Seu próximo problema é para onde apontá-lo em vez daquele endereço IP. Se for apenas uma questão de alterar o endereço IP, ótimo, edite o arquivo repo e substitua-o.

Caso contrário, você pode montar a imagem ISO do Red Hat 6.7 e copiar media.repo do cd para /etc/yum.repos.d/, ou siga as instruções para criar um repositório em outro lugar.

axus
fonte
Ok, eu tinha outra VM aqui, mas tinha o CentOS. Nesse caso, instalei vários aplicativos de diferentes IPs. Parece que há alguma configuração de pé "na frente" da internet nesta VM dizendo "você precisa usar 10.0.1.10 para encontrar tudo." Você está dizendo que não é o caso, que as definições de todos esses aplicativos existem dentro do Linux, e não acessa algum "look-up" central para encontrar os IPs de onde baixar essas coisas?
Travis Heeter
Você tem uma assinatura da Red Hat? É realmente melhor usá-lo e extrair coisas da Internet, se assim for. Mas se não, então alguém configurou um repositório local em 10.0.1.10 e configurou um arquivo repo para procurar o primeiro deles.
axus
O repositório tem as definições para todos os pacotes, provavelmente o repositório estava em 10.0.1.10, mas é o arquivo repo em /etc/yum.repos.d/ que aponta você na direção do repositório. Documentos da Red Hat para o gerenciador de assinaturas: access.redhat.com/documentation/pt-BR/…
axus