Решение, которое я нашел, состояло в том, чтобы настроить мой dnsmasq, чтобы он продолжал разрешать все до 192.168.30.1, но иметь некоторые исключения для тестовых серверов портала авторизации:
10.45.12.1 clients3.google.com
10.45.12.1 clients.l.google.com
10.45.12.1 connectivitycheck.android.com
10.45.12.1 connectivitycheck.gstatic.com
10.45.12.1 play.googleapis.com
Обычно, если кто-то пытается разрешить вышеуказанные домены с помощью нашего DNS-сервера, он получает ответ 10.45.12.1.
10.45.12.1 — это случайный IP-адрес, который никому не принадлежит. Только это не должно быть 192.168.30.1.
Список доменов взят из здесь .
После этого, как только вы подключитесь к WiFi RPi, откроется страница браузера, показывающая мой сайт.
Это решение, но не совсем ответ на вопрос, почему это происходит. Если кто-нибудь может объяснить это, я был бы признателен.
Редактировать:
С помощью этого решения, если я несколько раз подключаюсь и отключаюсь от WiFi на устройстве, иногда Android открывает страницу входа, а иногда нет. Для тех, кто делает что-то подобное, в конце концов, для лучшего решения,Я пошел с этим:
Это работает для Android, OS X и Windows. У меня нет устройства iOS, чтобы проверить это. Согласно этому , устройствам iOS может потребоваться дополнительная работа.
Мне все еще любопытно, зачем это вообще было нужно, и почему преобразование всего в 192.168.30.1 не сработало.
Пожалуйста, проверьте с отключенным PulseAudio (pulseaudio -k )и посмотрите, не заикается ли видео.
Уничтожение и последующий перезапуск PA приводит к временному решению проблемы зависаний.
(Использование гарнитуры Bluetooth, iMac 2013 27", графический процессор GT755M, Ubuntu 19.10 и 20.04)
РЕДАКТИРОВАТЬ :В Ubuntu попробуйте также удалить пакет плагинов речевого -диспетчера -аудио -, который был указан в нескольких случаях как ключевая причина того, почему PA вызывает заикание с драйвера нвидиа. (После удаления пакета исходная проблема больше не повторялась)
ОБНОВЛЕНИЕ :Прошло 5 дней, заиканий по-прежнему нет. Определенно исправил ошибку для меня. Надеюсь, это поможет некоторым другим.
Только что столкнулся с аналогичной проблемой в Debian 10.8 с RTX 3060 после перемещения моей машины, что привело к тому, что я нашел этот отчет. До переезда проблем не было. После перемещения дисплей начал заикаться во время игры, но в остальном дисплей работал нормально. Системный монитор показал, что процессы Xorg потребляют относительно большое количество ресурсов процессора по сравнению с использованием, отмеченным до переноса. Хвост /var/log/messages выявил повторяющиеся сообщения о подключении устройства отображения. Выключите машину и повторно -подключите соединение hdmi к видеокарте. Проблема с пуфом -исчезла. Я не ожидаю, что у всех с этим симптомом будет такая же проблема, но это самый простой способ попробовать -Сначала я делаю самые простые вещи :-). Я не знаю, есть ли лучшее место, чтобы опубликовать это, я посмотрю позже, когда у меня будет больше времени.