Desculpe, não tenho reputação suficiente para comentar ainda, então tenho que postar isso como uma resposta. Vou editar isso para conter a resposta quando a encontrarmos. Você quer dizer que substituiu o Windows no Surface Pro 3 pelo Windows ou que está usando o Windows 10 com o recurso do Windows chamado Windows Subsystem para Linux (Beta), que é baseado no Ubuntu? Ou comprou, por exemplo? usado com o Ubuntu instalado (ou MS até mesmo vender dessa maneira)? Você estava executando uma versão anterior do Ubuntu no dispositivo antes e tinha DNS funcionando?
O problema pode ter algo a ver com o que o Ubuntu 17.04 mudou para o uso do systemd-resolved como o resolvedor DNS padrão.
Tente primeiro atualizar para os pacotes mais recentes usando o terminal, caso haja uma correção que afete o problema:
sudo apt-get update
Se você estiver usando Wi-Fi, já tentou instalar o driver assim (a sugestão é de Como instalar o Linux on Surface Pro 3 , mas eu substituí o git.marvell.com pelo IP atual 199.233.58.162 para opensource.marvell.com):
cd ~/Downloads
sudo git clone git://199.233.58.162/mwifiex-firmware.git
sudo mkdir -p /lib/firmware/mrvl/
sudo cp mwifiex-firmware/mrvl/* /lib/firmware/mrvl/
Se você não tiver o git instalado, o sudo diz "sudo: git: command not found". Nesse caso, instale o git e tente novamente:
sudo apt-get install git
Depois disso, o comando que começa com "sudo git clone" deve dizer "Clonar em 'mwifiex-firmware'", isto é, faz o download do driver em um subdiretório de ~ / Downloads. Depois de executar o terceiro comando que começa com "sudo cd", tente reiniciar sua máquina.
O que o Ubuntu mostra como "Endereço IPv4", "Endereço IPv6", "Rota Padrão" e, mais importante, "DNS" quando você acessa as Configurações do Sistema > Rede na GUI da área de trabalho?
Como alternativa, você poderia primeiro executar isso para imprimir seu valor de gateway padrão e colá-lo aqui:
route | grep default
Tente também realizar uma consulta DNS usando estas e cole-nos o resultado:
nslookup google.com
dig
dig google.com
nslookup
deve mostrar seu endereço principal de servidor de nomes no campo Servidor e dig
no campo SERVER.
Se o endereço do servidor de nomes mostrado por nslookup
ou dig
estiver correto, viz. geralmente um dos servidores de nomes do seu ISP, algo poderia estar bloqueando os comandos de consulta do DNS. Se você tiver conectado através de um dispositivo de rede ativo, como um roteador dsl ou cable modem, teoricamente, o acesso ao DNS pode ser bloqueado no firewall, embora isso não seja muito provável, especialmente considerando que você já tinha DNS trabalhando no seu dispositivo. / p>
Você também pode tentar mostrar sua configuração de endereço IP, embora você deva pelo menos obter um IP desde que o SSH funciona (eu recomendo omitir qualquer campo contendo os dois pontos (:) ou seja, o endereço MAC para fins de segurança)
ip addr show