Conexão de rede do QEmu ARM-Ubuntu Trusty

2

Estou hospedando o Ubuntu 16.04 no Virtual Box do Windows 10. Dentro desse Ubuntu 16.04, há o QEmu emulando o processador ARM, executando o Ubuntu Trusty. No entanto, o ARM Ubuntu não tem conexão com a internet, portanto comandos como apt-get update fail. Não tem GUI também. Como configurar a conexão de rede no Ubuntu mais interno? O meio do Ubuntu e o Windows externo tem conexão com a internet.

No ARM Ubuntu, o / etc / network / interfaces é:

source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp
O comando

ip a fornece a seguinte saída:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default 
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 52:54:00:12:34:56 brd ff:ff:ff:ff:ff:ff
    inet 10.0.2.15/24 brd 10.0.2.255 scope global eth0
       valid_lft forever preferred_lft forever

Para configurar o ARM-Ubuntu no QEmu, eu segui principalmente os passos do link , com pequenas modificações, por ex. que eles instalem o lançamento do Saucy, mas ele não está mais disponível, então eu instalei o Trusty; também o QEmu da versão mais recente precisa de parâmetros diferentes.

O problema foi corrigido indiretamente, talvez temporariamente, alterando a configuração da rede no Virtual Box (ou seja, para o Ubuntu do meio) de "Bridged" para "NAT" (o Ubuntu no meio perdeu conexão neste caso também), e depois mudando de volta para "Bridged". É estranho, então deixe a pergunta ficar para uma solução consciente.

    
por Serge Rogatch 18.08.2016 / 22:53

0 respostas