Ubuntu 16.04 LTS, conexão com a internet não funciona, mas a rede ainda pode acessar a máquina

2

Ontem à noite a máquina estava funcionando bem. Esta manhã, sem acesso à internet.

Estou trabalhando com uma conexão Ethernet com fio.
Eu posso fazer ping no roteador, mas não no google.
Eu consigo acessar arquivos compartilhados na máquina de outro computador através da rede com fio.

Outras máquinas na rede podem acessar a Internet. É só a caixa do Ubuntu que não consegue internet.

Eu posso pingar no google pelo endereço, mas não pelo nome.

saída de lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial

nmcli dev show | grep DNS resultados parciais:

IP4.DNS[1]: 192.168.0.1

Qual é o endereço do roteador.

more /etc/resolve.conf resultados:

 # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
 #     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
 nameserver 127.0.1.1

ls -1 /etc/resolv.conf resultados:

-rw-r--r-- 1 root root 172 Feb 23 22:34 /etc/resolv.conf

    
por D. Dieks 22.02.2017 / 20:18

3 respostas

1

Entendo que o /etc/resolv.conf é apenas para servidores de nomes públicos. Parece que o seu foi modificado para usar um servidor de nomes privado ostensivamente através de uma VPN. Se desejar que sua caixa do Ubuntu obtenha o Serviço de Nomes de Domínio normalmente para permitir acesso à Internet, sugiro que você reverta para o arquivo /etc/resolv.conf padrão que contém:

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1

Você pode reverter para o arquivo /etc/resolv.conf padrão restaurando o original de um backup recente de antes de ele ter sido modificado ou abrindo o arquivo para o qual o link aponta com o comando sudo gedit /etc/resolv.conf e colando o código do padrão arquivo acima para ele sobrescrevendo seu conteúdo atual . Você pode querer salvar uma cópia do conteúdo atual de antemão como um backup em algum lugar, você será capaz de localizá-lo, se você achar que é necessário.

NOTA: /etc/resolv.conf é um link simbólico para o arquivo /run/resolvconf/resolv.conf para que as operações baseadas em arquivo, como edição em /etc/resolv.conf, sejam realmente realizadas em /run/resolvconf/resolv.conf

Para confirmar que o link não foi modificado erroneamente, execute o comando ls -l /etc/resolv.conf , que deve resultar na saída abaixo.

lrwxrwxrwx 1 root root 29 Feb 25 2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

a seta indica que é um link simbólico

    
por Elder Geek 24.02.2017 / 02:22
1

Se você tem um arquivo /etc/resolv.conf não modificado (e deve) você deve mudar Configurações do Sistema - > Rede - > Opções a serem definidas como mostrado abaixo, para que o seu roteador forneça serviços de DNS para sua caixa do Ubuntu, como para outros sistemas.

Umaalternativaéusaro serviço de DNS público do Google e adicionar 8.8.8.8 e 8.8.4.4 como seu Servidores DNS.

    
por Elder Geek 23.02.2017 / 21:54
0

Eu tive um problema parecido e meu arquivo resolv.conf foi mostrado no post do Elder Geek. Eu fiz:
1. Sistema Alterado - > Rede - > Opções para automático (DHCP)
2. sudo apt-get update
3. sudo apt-get upgrade
4. Repita o Setp 2 e 3 várias vezes.

Eu sei que isso não é uma maneira muito técnica de responder, pois não responde à causa raiz (ou fala sobre isso). Mas funcionou para mim. Vamos ver se funciona para você.

    
por EetSandhu 25.02.2017 / 03:37