Поскольку близко к 6 месяцам я не смог иметь доступ к Интернету с Wi-Fi Starbucks.
Ubuntu видит Wi-Fi и может установить соединение. Но затем когда я нажимаю, получают доступ/принимают..., это делает некоторое перенаправление и затем просто ничего не делает. Похоже, что это просто зависает.
Я подозреваю, что это - проблема dnsmasq, но я не уверен.
Я раньше имел Ubuntu 16.04 теперь 17.10. Когда у меня была более старая версия, Интернет работал отлично. Не больше.
Я попробовал tcpdump
. Я получил больше, чем 700k строки выходят из него. Плюс я не понимаю большую часть из него. Вот образец:
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)
ICMP, кажется, называют много. Что-то делает много ping на различных портах.
Детали о моей системе:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful
Это могло бы быть связано: проблема с Соединением с Общественностью WiFi на Linux - Носитель
Другая деталь: иногда я могу получить Интернет. Но это случайно.
Мой друг смог разрешить его.
В настройках для Starbucks WI-FI переходят к вкладке конфигураций IPv4.
Выключите автоматический для DNS.
Затем добавьте эти серверы имен во входе: 10.0.9.1, 8.8.8.8, 8.8.4.4
10.0.9.1
могло бы отличаться в другом Starbucks. Этот IP является тем маршрутизатора.
ОБНОВЛЕНИЕ
Вы, возможно, должны были бы изменить:/etc/resolv.conf
С:
nameserver 8.8.8.8
nameserver 10.0.9.1
Снова 10.0.9.1
IP маршрутизатора Wi-Fi.
Это имеет тенденцию происходить, потому что места как Starbucks будут использовать присоединенный портал и не разрешать посещать соединениям (сохраните некоторые редкие исключения), пока Вы не проходите проверку подлинности с сетью. В случае Starbucks это означает соглашаться на условия предоставления услуг.
В Вашем веб-браузере можно обычно мочь перейти к любому домену неHTTPS (например, http://captive.apple.com/
или http://www.msftncsi.com/ncsi.txt
, оба из которых являются "присоединенными портала" системами обнаружения, используемыми Apple и Windows, соответственно).
В некоторых случаях присоединенные порталы также заблокируют выход запросов DNS. В этом случае можно просто непосредственно соединиться с любым IP-адресом в общедоступной сети, которая не защищена HTTPS. Я склонен использовать 91.189.91.23
, который является IP-адресом зеркал APT Canonical.
В то время как Вы могли изменить свой DNS, существуют некоторые случаи, где это - нежелательный и беспокойство конфиденциальности - например, отслеживание Starbucks, какие сайты Вы посещаете через DNS.