VirtualBox: ifconfig não mostra meu endereço ip

0

Eu instalei recentemente o centos7 no virtualbox. Eu habilitei a rede de ponte no adaptador 1 (enp0s3) no gerenciador de virtualbox, para conectar meu adaptador sem fio no host.

Quando digito ifconfig no convidado (a VM), não consigo ver nenhum endereço IP e não consigo acessar a Internet.

Mais tarde, mudei o adaptador em ponte para o adaptador 3 e, em seguida, vejo um endereço IP em enp0s3. O que da?

Alguém pode explicar a diferença entre escolher o adaptador nº 1,2,3 e 4? Além disso, enp0s3 é o adaptador que eu deveria usar? ou o terceiro, virbr0 (não tem certeza do que é isso)? Meu palpite é que o adaptador de loopback não está certo.

    
por barrrista 29.12.2014 / 03:16

2 respostas

1

Após o udev-200, a convenção de nomenclatura das interfaces não segue mais a convenção de nomenclatura do kernel. Por isso, eth0 não existe mais e algo como enp0s3 é a nova convenção de nomenclatura. Agora o nome difere dependendo de onde a placa ethernet está na placa.

Não há diferença entre o número do adaptador, mas pode haver uma diferença se o Anexado a for diferente. Certifique-se de estar usando a forma correta de anexo ao seu host .

O virbr0 é uma interface de rede virtual usada para conectar o Host ao Convidado em um ambiente virtualizado. Você não precisa se preocupar com isso agora.

O adaptador de loopback parece bem.

    
por 29.12.2014 / 03:27
0

Você deseja usar o adaptador enp0s3. Edite / crie /etc/sysconfig/network-scripts/ifcfg-enp0s3 como root e você pode definir um IP, gateway de DNS, definido na inicialização e outras opções. Em seguida, reinicie e você deve ter internet. Você também deseja executar echo "<IP of DNS server>" >> /etc/resolv.conf para definir um servidor DNS, se não estiver especificado em ifcfg-enp0s3 .

Você pode usar isso como um modelo: link

A parte do UUID , use uuidgen enp0s3 e copie a saída e use-a para o ifcfg-enp0s3 .

    
por 29.12.2014 / 07:38