Estou tentando executar uma instalação nova do CentOS 6.3 e, em seguida, execute vários yum
comandos, como yum install httpd
.
A instalação funciona bem, no entanto, não consigo executar nenhum comando baseado em rede, como yum
Estou ciente de que a instalação padrão tem a rede desativada. Alterei o /etc/sysconfig/network-scripts/ifcfg-eth0
arquivo de acordo com este guia , mas continuo recebendo o erro
Não foi possível recuperar o erro mirrorlist http://mirrorlist.centos.org?release=6arch=i1386&repo=os
14: ERRO PYCURL 6 - "Não foi possível resolver o host 'mirrorlist.centos.org'"
Erro: Não é possível encontrar uma baseurl válida para o repo: base
Desde então, /etc/resolv.conf
alterei o arquivo para incluir o servidor de nomes 8.8.8.8 do Google, mas isso não mudou nada.
Alterei a /etc/sysconfig/network
alteração de hostname
de localhost.localdomain
para local.igoo.net
(um domínio inventado, mas totalmente qualificado?).
Eu o fiz funcionar ontem e tentei instalar o WHM / cPanel, que correu bem. Decidi então que não precisava do WHM / cPanel tão recentemente instalado no CentOS e agora não consigo recriar as etapas que tomei para que a rede funcionasse. Quando executo /etc/init.d/network restart
a mensagem de erro:
Trazendo a interface eth0:
A determinação das informações de IP para eth0 ... falhou; nenhum link presente. Verificar cabo?
(O cabo não está desconectado)
Não tenho certeza do que tentar a seguir! Alguém pode sugerir o que eu perdi?
fonte
ifconfig eth0 10.0.0.100 up
entãoping 10.0.0.something
/etc/sysconfig/network
eifcfg-eth0
arquivo. Além disso, você tem certeza que deseja DHCP? As caixas CentOS geralmente são servidores e, portanto, geralmente precisam de endereços estáticos. O bit "Determining IP information ..." na sua pergunta indica que está tentando o DHCP.Respostas:
Recebi as mesmas mensagens de erro após a instalação do convidado mínimo do CentOS 6.3 usando o VirtualBox no meu host do Windows XP (laptop). Não pude fazer atualizações do yum, tanto via cabo micro USB quanto sem fio, usando meu Huawei Mobile Mifi
No entanto, eu tenho tanto trabalho em rede e atualizações para funcionar com uma pequena alteração única para
/etc/sysconfig/network-scripts/ifcfg-eth0
e/etc/init.d/network
restartObservação interessante:
Pelo que eu estava lendo , a configuração preferida para servidores é não . No entanto, sim funciona bem para laptops sem fio.
fonte
A opção NM_Controlled seria controlada pelo Network Manager e isso significaria que você controlaria as interfaces através do gerenciador de rede versus os métodos ifup, ifdown.
A opção de incluir Bridged vs Nat na opção virtalbox atribuirá um endereço IP separado ao seu vm na mesma rede IP da sua máquina física, enquanto a opção nat traduziria o IP do seu vm na sua rede virtual (dentro do virtualbox) no endereço IP de suas máquinas físicas. É a mesma abordagem que o NAT em uma LAN doméstica conectando-se à Internet através de um roteador.
É importante definir a resolução do DNS se a sua conexão não estiver usando DHCP para a configuração da interface de rede. Se estiver usando DHCP, isso será resolvido (ou deveria ser) pelo servidor DHCP. Em uma LAN doméstica que seria seu roteador da Internet, em uma rede corporativa, seria o servidor DHCP designado ao configurar uma VM no VirtualBox; no entanto, talvez seja necessário configurá-lo no VirtualBox.
Não esqueça que pode ser necessário configurar um proxy se você não tiver acesso direto à Internet, se quiser que o yum funcione.
Espero que ajude, estou tendo outros problemas para configurar o CentOS depois de uma instalação mínima em um servidor físico em um ambiente corporativo.
fonte
Na primeira vez em que você cria uma VM no Parallels, ela usa eth0. Se, no entanto, você o modelar ou clonar, a interface Ethernet à qual ele está alocado será alterada (para eth1, eth2 ...). Se você estiver usando virtualização, esse pode ser o problema.
... deve mostrar qual interface existe, mas não ativada.
Se for, de fato, eth0, então os conselhos de outras pessoas aqui (como Anthony e Warren) são bons.
Se sua interface desativada for eth1 (ou eth2 ...), será necessário duplicar um perfil em / etc / sysconfig / network-scripts / e editar suas configurações de DEVICE e HWADDR para corresponder à interface e ao endereço MAC reais da sua VM.
Mais detalhes no meu blog, se esse for realmente o caso. Boa sorte!
fonte
Eu tive o mesmo problema ao instalar o CentOS 6.3 usando o VirtualBox em execução no Linux Mint 13. Alterei as configurações de rede no VirtualBox de "NAT" para "Bridged Adapter" e isso resolveu o problema.
fonte
É mais provável porque o endereço MAC foi alterado na sua placa de rede.
Se você clonou / duplicou uma máquina virtual e ela criou um novo endereço mac, tente configurá-la da mesma forma que a máquina original. Copie e cole o endereço MAC antigo em configurações de rede> avançado e reinicie a VM.
(Acabei de ter o mesmo erro em uma VM do CentOS 6.3 que clonei com o Virtual Box).
fonte
Eu tive o mesmo problema no CentOS 6 no VirtualBox com 1 adaptador de rede ativado. Após a instalação padrão, ele tinha apenas o adaptador de loopback local 127.0.0.1 Embora eu pudesse iniciar a ponte em rede manualmente, digitando o comando
não iniciou a rede automaticamente na inicialização. A solução para mim foi ajustar a configuração da rede da seguinte maneira:
e modifique as seguintes linhas:
o restante das linhas
ifcfg-eth1
permanece como noifcfg-eth0
arquivo original :Agora salve
ifcfg-eth1
e reinicie o serviço de redeVerifica
$ ifconfig
fonte
Verifique seu
/etc/resolv.conf
arquivo. O YUM verificará apenas o primeiro servidor de nomes, se for o resolvedor de DNS local, ele exibirá o erro "Não foi possível resolver o host ..."Coloque isso em seus
resolv.conf
servidores de nomes, como mostrado abaixo:(Esses são os servidores DNS públicos do Google .)
fonte
Chegou aqui pesquisando 'como iniciar a rede no centos 6.3'?
Comece com o guia mencionado na pergunta . Em resumo, o CentOS não ativa a camada de rede por padrão, mas é facilmente configurada.
Ainda tem problemas? Se o CentOS estiver sendo executado em uma VM no Hyper-V 2012, a interface de rede pode ter mudado de nome. Problema e solução identificada aqui .
fonte
Se você estiver em um domínio e tiver seu próprio DHCP, DNS, AD, basta fornecer esse IP na primeira lista do servidor de nomes:
Salve-o e execute:
Isso vai funcionar.
fonte
Isso é semelhante à resposta de Daniel, mas eu usei o seguinte comando:
Isso inicializa automaticamente o adaptador nomeado (enp0s3 no meu caso, pois ifup eth0 não funcionou)
Edit: atualizado com string de escape
fonte
ifup e\*
). Sem escapá-lo, seu shell pode exibir arquivos no diretório de trabalho atual que começam come
, se houver algum. Seu comando seria executado como algo comoifup employee1.txt employee2.txt ...