Não é possível acessar a Internet no Starbucks - usado para trabalhar com o Ubuntu 16.04

4

Por quase 6 meses, não consegui acessar a Internet com o wifi da Starbucks.

O Ubuntu vê o Wi-Fi e consegue estabelecer uma conexão. Mas quando eu clico em acessar / aceitar ... ele faz algum redirecionamento e simplesmente não faz nada. Parece que apenas trava.

Eu suspeito que seja um problema do dnsmasq, mas não tenho certeza.

Eu costumava ter o Ubuntu 16.04 agora 17.10. Quando eu tinha a versão mais antiga, a Internet funcionava perfeitamente. Não mais.

Eu tentei tcpdump . Eu tenho mais de 700 mil linhas de logs. Além disso, eu não entendo muito disso. Aqui está uma amostra:

18:04:26.564268 IP 10.0.9.137.49266 > 192.190.0.106.http: Flags [.], ack 20161, win 544, options [nop,nop,TS val 1641878439 ecr 315460744], length 0
18:04:26.564273 IP 192.190.0.106.http > 10.0.9.137.49266: Flags [.], seq 20161:21601, ack 1282, win 62, options [nop,nop,TS val 315460744 ecr 1641878430], length 1440: HTTP
18:04:26.564277 IP 10.0.9.137.49266 > 192.190.0.106.http: Flags [.], ack 21601, win 567, options [nop,nop,TS val 1641878439 ecr 315460744], length 0
18:04:26.564438 IP localhost.37212 > localhost.domain: 29983+ [1au] AAAA? starbucks-east.datavalet.io. (56)
18:04:26.564473 IP localhost.35985 > localhost.domain: 10794+ [1au] AAAA? starbucks-east.datavalet.io. (56)
18:04:26.564496 IP localhost.domain > localhost.46709: 30654 0/0/1 (56)
18:04:26.564514 IP localhost.domain > localhost.44492: 24516 0/0/1 (56)
18:04:26.564519 IP localhost > localhost: ICMP localhost udp port 44492 unreachable, length 92
18:04:26.564664 IP localhost.35882 > localhost.domain: 64112+ [1au] AAAA? starbucks-east.datavalet.io. (56)
18:04:26.564690 IP localhost.32892 > localhost.domain: 14648+ [1au] AAAA? starbucks-east.datavalet.io. (56)
18:04:26.564718 IP localhost.domain > localhost.48486: 47788 0/0/1 (56)
18:04:26.564737 IP localhost.domain > localhost.40167: 14148 0/0/1 (56)
18:04:26.564741 IP localhost > localhost: ICMP localhost udp port 40167 unreachable, length 92
18:04:26.564861 IP 192.190.0.106.http > 10.0.9.137.49266: Flags [.], seq 21601:27361, ack 1282, win 62, options [nop,nop,TS val 315460744 ecr 1641878430], length 5760: HTTP
18:04:26.564868 IP 10.0.9.137.49266 > 192.190.0.106.http: Flags [.], ack 27361, win 657, options [nop,nop,TS val 1641878440 ecr 315460744], length 0
18:04:26.564940 IP localhost.56634 > localhost.domain: 33651+ [1au] AAAA? starbucks-east.datavalet.io. (56)
18:04:26.564971 IP localhost.26306 > localhost.domain: 12045+ [1au] AAAA? starbucks-east.datavalet.io. (56)

O ICMP parece ser muito chamado. Algo está fazendo muitos pings em portas diferentes.

Detalhes sobre o meu sistema:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 17.10
Release:    17.10
Codename:   artful

Isso pode estar relacionado: O problema com a conexão WiFi público no Linux - médio

Outro detalhe: às vezes consigo acessar a Internet. Mas é aleatório.

    
por jnbdz 18.03.2018 / 00:13

2 respostas

1

Meu amigo conseguiu resolvê-lo.

Nas configurações do Starbucks WIFI, acesse a guia Configurações IPv4.

Desativar Automático para o DNS.

Em seguida, adicione esses servidores de nomes na entrada: 10.0.9.1, 8.8.8.8, 8.8.4.4

10.0.9.1 pode ser diferente em outros StarBucks. Esse IP é o do roteador.

UPDATE

Você pode precisar modificar: /etc/resolv.conf

Com:

nameserver 8.8.8.8
nameserver 10.0.9.1

Novamente, o 10.0.9.1 é o IP do roteador Wifi.

    
por jnbdz 23.04.2018 / 21:37
1

Isso tende a acontecer porque locais como o Starbucks usarão um portal cativo e não permitirão conexões (salvo algumas raras exceções) até você autenticar com a rede. No caso da Starbucks, isso significa concordar com os termos de serviço.

No navegador da Web, normalmente você pode navegar para qualquer domínio não HTTPS (por exemplo, http://captive.apple.com/ ou http://www.msftncsi.com/ncsi.txt , ambos sistemas de detecção "portal cativo" usados pela Apple e pelo Windows, respectivamente ).

Em alguns casos, os portais cativos também bloqueiam as solicitações de DNS. Nesse caso, você pode se conectar diretamente a qualquer endereço IP na rede pública que não esteja protegido por HTTPS. Eu costumo usar 91.189.91.23 , que é o endereço IP dos espelhos APT da Canonical.

Embora você possa alterar seu DNS, há alguns casos em que isso é indesejável e uma preocupação com a privacidade. Por exemplo, a Starbucks rastreia quais sites você visita por meio do DNS.

    
por Kaz Wolfe 23.04.2018 / 22:40