Ubuntu 17.04 Não é possível acessar sites por nome, apenas por endereço IP

0

Instalei o Ubuntu 17.04 na minha superfície pro 3 e agora, quando tento ir a um site, recebo "servidor não encontrado" do Firefox. Estou ligado à internet, porque posso SSH no meu servidor remoto. Eu estou supondo que este é um problema de DNS, mas as outras correções de DNS que eu tentei não funcionaram.

Eu tentei reiniciar a rede, o gerenciador de rede e a reinicialização do computador. Eu também tentei mudar de DHCP para manual nas configurações do ipv4 e configurar um servidor dns adicional. Eventualmente acabei de desistir do Ubuntu e agora está funcionando.

    
por user3362964 15.04.2017 / 06:08

1 resposta

2

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
    
por Joel Korhonen 15.04.2017 / 10:50