Você publicou três problemas.
$ ping www.google.com
ping: unkown host google.com
Seus servidores DNS não podem ser acessados (ou provavelmente não estão definidos).
$ ping 8.8.8.8
connect: network is unreachable
O mais provável é que você não tenha um conjunto de gateways padrão para que seu sistema não saiba como rotear o tráfego.
$ cat /etc/network/interfaces
cat: /etc/network/interfaces: Permission denied
Você precisa elevar seu usuário para o root a fim de gerenciar alguns arquivos (como interfaces).
Você precisa encontrar várias coisas. Primeiro, verifique se você tem um endereço IP:
sudo ifconfig -a
Você provavelmente verá um eth0
sem inet addr:
. Se este for o caso, você poderá corrigir seus problemas com um único comando:
sudo dhclient eth0
Se não, podemos continuar tentando.
Como dhclient
não resolveu o problema, verifique se sua VM está configurada corretamente. Quais são as configurações de rede no VirtualBox?
e qual é a saída de sudo ifconfig -a
?
Você pode tentar sudo dhclient wlan0
. Se isso não funcionar. Poste os resultados de:
sudo cat /etc/network/interfaces
e
route -n
Podemos voltar e tentar solucionar problemas na rede em ponte, mas vamos tentar fazer a VM funcionar primeiro (já que o modo de ponte adiciona outras opções para o motivo de não estar funcionando). No virtualbox, defina a rede para o NAT e "reinicialize" a VM. A interface eth0 obtém um IP?
Estou bastante surpreso que você não obtenha um endereço após a reinicialização da VM quando a caixa virtual estiver definida no modo NAT ... Você pode tentar obter qualquer rede:
Na máquina host, obtenha seu IP. é provavelmente um endereço 192.168.x.x. Verifique também a máscara de sub-rede (provavelmente listada como / 24 ou 255.255.255.0, mas poderia ser outra coisa). No windows você pode fazer isso a partir do cmd com:
ipconfig/all
Agora você deve ter um endereço e uma sub-rede para informar as janelas do seu IP como 192.168.0.2 com uma máscara de 255.255.255.0. Coloque manualmente a VM na mesma rede e veja se você consegue executar o ping nos dois sentidos. Na VM:
sudo ifconfig eth0 192.168.0.3/24
Confirme que você pode ver seu novo endereço com:
sudo ifconfig eth0
Agora, na VM, você deve conseguir executar ping no host:
ping 192.168.0.2
E a partir do host, você deve conseguir executar o ping na VM:
ping 192.168.0.3