Conectado a wifi, mas sem internet [16.04]

3

Acabei de me mudar para a universidade e consigo conectar-me ao wifi, mas não à internet (usando o Ubuntu 16.04). Eu recebo internet em outras conexões wi-fi, mas não esta. Aqui estão minhas configurações:

Esta conexão Wi-Fi requer um nome de usuário e senha. Por alguma razão, ele funciona no meu outro laptop, que era orignally 14.04 (agora 16.04 mas funcionando).

max@max-X751LX:~$ ifconfig -a
enp2s0f1  Link encap:Ethernet  HWaddr 34:97:f6:6b:b8:d1  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:626 errors:0 dropped:0 overruns:0 frame:0
          TX packets:626 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1 
          RX bytes:43479 (43.4 KB)  TX bytes:43479 (43.4 KB)

wlp3s0    Link encap:Ethernet  HWaddr b0:c0:90:93:25:49  
          inet addr:10.12.155.177  Bcast:10.12.159.255  Mask:255.255.248.0
          inet6 addr: fe80::b2c0:90ff:fe93:2549/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:38 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1002 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:8275 (8.2 KB)  TX bytes:103832 (103.8 KB)

Qualquer coisa ajuda!

    
por Max 04.09.2016 / 14:59

2 respostas

3

Só porque você entrou , o ponto de acesso Wi-Fi não significa que você esteja realmente conectado à rede geral. É basicamente o equivalente sem fio de "ligar".

A informação do roteador IP e as configurações de DNS é o que "conectar à Internet" requer. E o seu computador Ubuntu 16.04 não parece estar recebendo isso.

127.0.1.1, por exemplo, é um loopback para seu próprio computador, não para um servidor DNS real.

Normalmente, no Wi-Fi, depois de ingressar no SSID, há um servidor DHCP que pode ser acessado no domínio de transmissão. Então, os clientes DHCP perguntarão amplamente sobre essa parte local da rede (que é tudo o que ela pode alcançar nesse ponto, já que ela não sabe como sair), "Você é um servidor DHCP? Você pode me dar um IP? " O servidor DHCP responde à consulta com um endereço que seu laptop pode usar para ingressar na rede IP mais ampla, e geralmente também fornece roteador / gateway, IP do servidor DNS e, às vezes, mais, se houver opções de DHCP.

Como o seu outro laptop pode se conectar à rede, sabemos que o servidor DHCP existe. E como o seu laptop Ubuntu 16.04 pode usar o DHCP em outras redes (supondo que você não tenha alterado a configuração da interface), sabemos que o cliente DHCP do seu laptop pode, teoricamente, funcionar. É improvável que seja um bug de software. Portanto, a questão é por que esse servidor DHCP específico não quer falar com o cliente DHCP do seu laptop ou por que seu cliente DHCP não está falando com a rede.

Será que você está realmente usando um IP manual , e é o errado para essa rede, mas suas configurações funcionam em outras?

IP manual, gateway e atribuição de DNS não é a resposta. Na verdade, se você fizer isso com um IP que o administrador da rede não forneceu, ele poderá criar um conflito de IP na rede e nem você nem o outro indivíduo poderão se conectar.

O ping no gateway também não fornece servidores de nome. Tudo o que ele faz é adicionar o gateway ao cache do ARP.

Obtenha a saída para:

sudo cat /etc/network/interfaces

É possível combinar acidentalmente o DHCP (para recuperar as configurações de DNS / gateway) com endereços IP atribuídos manualmente, já que é um uso válido, embora a maioria das pessoas não o faça, e isso pode causar problemas como esse. Vamos ver se sua configuração de DHCP é realmente tudo DHCP e válida para esta rede. O que eu espero ver para uma configuração de trabalho é simples:

auto wlp3s0
iface wlp3s0 inet dhcp

Nota: Não "endereço 10.12.152.1", sem máscara de rede, sem gateway, sem "dns-search uoguelph.ca". Isso precisa estar vazio ou o seu computador não irá pegá-lo do servidor DHCP.

  • Configuração de rede link
  • Atribuição automática de endereços IP: como o DHCP funciona link
por Courtney Schwartz 30.09.2016 / 03:25
0

Abra o seu gerenciador de rede e veja qual endereço ele está tentando atribuir a você: 192.168.0.42 ou algo semelhante. Tome nota. Agora, edite sua configuração de rede mudando se do DHCP para o manual (você terá que tatear por aí eu não tenho um sistema Ubuntu na minha frente). Colocar manualmente o seguinte:

address = <the same one you saw earlier> 
netmask = 255.255.255.0
gateway = 192.x.x.1 or 10.x.x.1 (match the first three octets 192.168.x and add a 1)
dns-nameservers = same as gateway
dns-nameservers = 8.8.8.8 # add a second entry (googles dns)

Agora, aplique suas alterações. Depois de estabelecer a primeira conexão com o seu gateway, você pode alterá-lo de volta para DHCP, porque agora ele sabe sobre os novos servidores de nomes.

também observe que se você está vendo um endereço que inicia 169.xxx ou qualquer coisa diferente de 192.xxx 172.xxx ou 10.xxx você precisará redefinir todo o kit-n-kaboodle e tentar obter um IP privado, abrindo terminal e digitando

sudo service network-manager restart

Este não é um método infalível, como seu gateway poderia ser qualquer endereço na sub-rede. Espero que isso ajude + melhor do que a minha primeira resposta ... lol

    
por archae0pteryx 04.09.2016 / 20:24