A máquina virtual do servidor Ubuntu em um Mac Mini não pode fazer ping em servidores na Internet

1

Estou tentando hospedar meu próprio servidor da Web de desenvolvimento em uma máquina virtual convidada do VirtualBox que executa o Ubuntu Server. Eu gostaria que esta máquina virtual fosse acessível não apenas pela minha rede doméstica, mas também fora da LAN.

Como tal, configurei um IP estático para poder encaminhar as portas posteriormente para esse IP estático. Minhas configurações do VirtualBox têm essa máquina virtual usando apenas um adaptador no modo em ponte.

Veja como fica minha /etc/network/interfaces :

iface eth0 inet static
address 10.0.1.203 /*this is outside the DHCP range*/
netmask 255.255.255.0
gateway 10.0.1.1
network 10.0.1.0
broadcast 10.0.1.255
dns-nameservers: 8.8.8.8 8.8.8.4

Veja como é a saída de ifconfig :

Vejaaquiifconfig-a:

Vejaasaídadelspci:

EaquiestãoasminhasconfiguraçõesdoVirtualBox:

Meu sistema host é um Mac Mini, rodando o Mac OS X 10.7.

De dentro do sistema operacional convidado, se eu pingar google.com :

$ ping google.com
# outputs 'ping: unknown host google.com' immediately

Por que não consigo acessar a web?

    
por jessh 07.09.2012 / 08:52

2 respostas

0

Com base nas informações fornecidas, parece que a interface eth0 está off-line. Para o wiki da Debian , em /etc/network/interfaces você precisa adicionar:

auto eth0

para o topo da sua configuração, a fim de colocar o cartão on-line na inicialização.

Para colocar a interface on-line após o boot, você pode emitir o comando:

ifconfig eth0 up

Se você preferir iproute2 às ferramentas padrão, você pode usar o comando:

ip link set eth0 up

Durante as discussões com @jessh, um bug com o MAC OS e a interconexão Wifi foi encontrada no VirtualBox. Isso pode estar causando o problema, mas ainda não está confirmado.

    
por 07.09.2012 / 19:46
0

Há algumas coisas que vejo que podem ser a causa do seu problema. A primeira é que sua linha dns-nameservers: 8.8.8.8 8.8.8.4 tem dois pontos, e isso pode estar causando um problema. Segundo, 8.8.8.4 não é um servidor de DNS do Google válido, (deve ser 8.8.4.4 de acordo com este ), mas isso não importa se o endereço 8.8.8.8 estiver funcionando. Em seguida, eu não vejo em nenhum lugar em seus logs onde você reiniciou a rede em sua máquina Ubuntu depois de alterar o endereço IP, para que as alterações não possam ser tomadas ainda. Por fim, se você estiver usando uma das versões mais recentes do Ubuntu, sua linha dns-nameservers poderá ser depreciada em favor do arquivo resolv.conf. Você pode ler como corrigir esse problema, aqui .

    
por 25.06.2016 / 01:56