Eu tenho o Ubuntu 12.10 no qual instalei a caixa virtual na qual configurei o Centos 6.4 i386. No Ubuntu eu tenho: kernel 3.5.0-17 genérico em execução.
Na caixa virtual, instalo o Centos 6.4 e tudo funciona bem; no entanto, quando inicializo na máquina VM, existe apenas na interface de loopback. Nada mais. Tentei adicionar manualmente o arquivo ifcfg-eth0, mas nada acontece. Nas configurações da VM, adicionei interfaces NAT e HostOnly, mas sempre que inicializo no Centos, há apenas uma interface. O que devo fazer?
fonte
Execute o comando:
Isso mostrará as interfaces. Tenho que
/etc/sysconfig/network-scripts
abrir oifcfg
arquivo correspondente e definir na inicialização como yes. Reinicie o sistema e você está inoperante.Por padrão, isso é definido como não no Centos 7.
fonte
ifcfg
arquivo e nomear a interface como desejar com aDEVICE=[name]
opção, desde que inclua oHWADDR=[mac address]
.ip a
mostrado?Quando você cria uma nova máquina virtual (ou seja, um SO convidado) com o VirtualBox, por padrão, torna a NIC uma Am79C973. Embora essa NIC possa ser suportada por muitos sistemas operacionais, essa NIC em particular não parece ser suportada pelo CentOS 7. Isso significa que a única NIC que será exibida na sua nova VM do CentOS 7 será a NIC de loopback. O que você precisa fazer é alterar a NIC para uma suportada como a 82543GC.
Primeiro, pare a VM do CentOS, se você ainda não o fez, e altere a NIC usando este comando no host do VirtualBox:
Agora, inicie sua CentOS VM novamente e você notará que agora ela possui uma NIC.
Espero que isso ajude.
fonte
dê uma olhada nos arquivos de configuração da NIC
/etc/sysconfig/networking/devices/ifcfg-ethX
e verifique se o parâmetroONBOOT
existe. Caso contrário, adicione-o.Reinicie ou
/etc/init.d/network restart
após a alteração deve abrir sua interface.fonte
No centos 7, o nome da interface de rede é
enp0s3
, para fazer a rede funcionar, você precisa editar os arquivos correspondentes:E definir o
ONBOOT
queyes
fonte
p#p###
interface de formato, mas de qualquer forma é melhor determinar o nome real do que adivinhar.Executar
dhclient –v
como root o corrigiu para mim.Eu recebi esta solução deste artigo .
fonte
Eu acho que é provavelmente a configuração de rede que a lança. Encontrei o meu melhor com o "Bridged Adapter", pois você usa a placa de rede do host diretamente. Também permitirá que o computador virtual use o DHCP para obter seu próprio IP interno do seu roteador.
O NAT é um pouco estranho, pois você usa apenas um endereço IP (o mesmo que o do host?) E retransmite a conversão de portas - portanto, não é realmente um IP separado para o computador virtual. HostOnly Eu acho que só permite que o computador virtual faça "rede local" com o seu host - ou seja. sem internet externa. E isso praticamente deixa você com apenas o dispositivo de loopback.
fonte
Isso me parece um problema do /etc/udev/rules.d/70-persistent-net.rules. A menos que este arquivo seja excluído, a edição do ifcfg-ethX não ajudará, pois quaisquer configurações antigas que você tiver persistirão. Exclua o arquivo e use "udevadm trigger" para recriá-lo.
fonte
Isso se aplica especificamente ao VMBox em que você instalou um novo clone (o meu era o CentOS) e não vê um endereço IP:
fonte
sudo dhclient
Feito. Não é necessário reiniciar.Se você deseja que o cliente dhcp inicie automaticamente na inicialização:
sudo vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
mudeONBOOT=no
paraONBOOT=yes
.fonte
Eu tive o mesmo problema; Resolvi configurá-la na rede virtualBox → página de configuração de rede: selecionei "Bridged Networking".
http://www.thegeekstuff.com/2012/03/virtualbox-guest-additions/
fonte