Как давний пользователь Ubuntu (10 лет и старше), я заметил, что отношения между Ubuntu и общедоступными точками доступа Wi-Fi (без защиты Wi-Fi), которые требуют входа через веб-страницу, не всегда были простыми ...
Иногда я мог автоматически перенаправляться на веб-страницу для входа в систему, но у меня некоторое время возникала такая же проблема: после подключения к открытой сети Wi-Fi браузер не перенаправляет на страницу входа! Я только что обновил до 16.04, и я был разочарован, увидев, что это не решило проблему.
Я попытался удалить соединение из Network Manager, но это ничего не меняет. Поведение одинаково с любым браузером (Chromium, Firefox, Opera и т. Д.). У меня двойная загрузка на этой машине и нет проблем с подключением к этой сети в Windows ... Я не знаю, что еще попробовать ...
Кто-нибудь еще испытывает эту проблему? Любая помощь для устранения неполадок (или решения) проблемы высоко ценится. Пожалуйста, дайте мне знать, если вам нужны выходные команды для диагностики.
Обновление: сегодня мне удалось подключиться к одной из этих сетей Wi-Fi, но сначала я получил предупреждение:
Однако после этого я попытался подключиться к сети Starbucks, но проблема все еще не решена. Тэллер ниже указал на возможную проблему в файле NetworkManager.conf: может кто-нибудь опубликовать нормальный файл, чтобы я мог увидеть, что не так с моим?
источник
Ответы:
Вот то, что я нашел работы по принуждению страницы входа для WIFI-соединений в общественных точках доступа:
Сделайте соединение с WIFI.
Откройте терминал и введите
route
. Вы должны получить дисплей, такой как:Введите шлюз по умолчанию (т. Е.
10.1.0.1
) В адресной строке вашего браузера, вы получите страницу входа WIFI.источник
route
, и, конечно, я не могу установить его, потому что у меня нет интернета на этом устройстве.ip
, у которых есть опцияroute
. Использование:ip route
Для меня,
полностью решил проблему. Я надеюсь, что это поможет вам.
источник
У меня та же проблема, и я собираюсь добавить следующее в мой
/etc/NetworkManager/NetworkManager.conf
файл:( источник )
источник
NetworkManager немного вовлечен в это. Когда вы настраиваете проверку подключения (см. Man NetworkManager.conf), он будет периодически пытаться загрузить веб-сайт, чтобы увидеть, есть ли у него доступ к Интернету. Это также используется для обнаружения захваченного портала. Исходя из этого, NetworkManager имеет состояние подключения, которое может быть одним из локальных, портальных, полных.
Судя по всему, NetworkManager ничего не делает. При использовании gnome3, gnome-shell просматривает это состояние подключения и может открыть страницу входа в портал, то есть браузер с некоторым веб-сайтом. Возможно, есть другие компоненты, которые выполняют аналогичные задачи, такие как проверка подключения NetworManager или вход в систему gnome-shell.
В конце концов, вы также можете обойтись без этих двух. Когда вы находитесь за закрытым порталом, вы можете открыть веб-сайт HTTP (не HTTPS), портал перенаправит вас на страницу входа.
Возможно, вы не перенаправлены, потому что пытаетесь открыть сайт HTTPS. Портал обычно блокирует это полностью, потому что попытка перенаправить его в любом случае приведет к предупреждению сертификата.
источник
Ответ в блоге Guruprasad L для меня.
/etc/NetworkManager/conf.d/20-connectivity-debian.conf
(вам понадобится root или sudo).Добавьте следующие строки в соответствии с рекомендациями Guruprasad:
Перезапустите сетевой менеджер с помощью
service network-manager restart
(потребуется снова sudo или root).источник
Введите http://nmcheck.gnome.org в вашем браузере. (Я добавил «вход в горячую точку» Ubuntu 18 в список избранных, и он показывал этот адрес каждый раз, когда я нажимал на него.) Он работал для меня.
источник
Для будущих искателей ответов у меня возникла та же самая проблема внезапно в Chromium для Ubuntu 16.04, но попытка перейти на сайт в Firefox показала мне страницу входа в сеть.
источник
Это, вероятно, никому не поможет, но я заставил xfinitywifi работать с моим разделом Windows, а затем возился с MAC-адресом, пока он вдруг не начал работать. Я не могу повторить это в настоящее время.
источник
Очень простое решение, которое работает большую часть времени:
Войти
msftconnect.com
в адресной строке. С 90% открытых сетей Wi-Fi, вы будете перенаправлены на страницу входа.
источник