1

Мы предоставляем бесплатный WiFi в нашем городе с прошивкой Freifunk глюон. Иногда может случиться, что кластер маршрутизаторов действительно связан друг с другом, но на самом деле ни один из маршрутизаторов в этом кластере не имеет восходящей связи с Интернетом.

В этом случае я хотел бы сообщить клиентам, что действительно возможно подключиться к сети WLAN, но на самом деле вы не получите Интернет через это соединение. Будут доступны только локальные услуги Freifunk (sip-телефон, чат, обмен файлами, ...), которые обслуживаются в локальном кластере (который может быть довольно большим, в крайнем случае: общегородским).

Моей первой идеей было сначала изменить SSID на что-то, содержащее «~ local only ~» или что-то подобное, но кажется, что это приведет к отключению всех подключенных клиентов (см. Изменение SSID, когда клиенты подключены )

Поскольку наиболее очевидное решение, портал-портал, не является для нас решением, потому что мы не хотим возиться с запросами пользователей http(s),

Как я могу проинформировать пользователей о том, что в моей сети Wi-Fi временно нет подключения к Интернету?


related: запретить пользователям подключаться, если WiFi заполнен / запретить пользователям подключаться, если WiFi заполнен

1 ответ1

0

У меня нет опыта в этом вопросе, но я сначала подумал, что, когда вы обнаружите, что интернет-соединение не работает, перенаправьте DNS-запросы на DNS-сервер, который отображает все запросы на веб-сервер, который говорит: "Интернет временно не работает" (например, установлен Создайте свой собственный DNS-сервер и сделайте так, чтобы ваш DHCP-сервер доставил его, что может привести к возобновлению всех договоров аренды во время перехода). Конечно, это видно только при просмотре веб-страниц, но это охватит подавляющее большинство случаев; для подключений не через Интернет клиент, скорее всего, заметит, что он не работает, и, надеюсь, попытается получить доступ к сети. Другой недостаток в том, что это не повлияет на клиентов, которые переопределяют свои настройки DNS (например, я всегда использую общедоступный DNS Google), но я думаю, что это также справедливое меньшинство. Я думаю, что могут быть некоторые проблемы с кэшированием DNS на стороне клиента.

Вы, вероятно, не хотите менять SSID по нескольким причинам, включая, но не ограничиваясь:

  • Выключенный / работающий интернет не будет прозрачным для пользователей.

  • Пользователи потеряют свое соединение Wi-Fi, если оно переключается.

  • Пользователи не будут автоматически подключаться к «~ local only ~», если не захотят, и я знаю, что не выберу, потому что это сетевое имя, которое я не узнаю (и не похоже на то, что я хотел бы в любом случае подключитесь к, например, в кофейне).

  • Скорее всего, пользователи даже не установят связь между вашей общедоступной сетью и "~ local only ~" (или обязательно узнают, что подразумевается под "only only"). С их точки зрения, общедоступная сеть исчезла и, независимо, появилась новая нераспознанная сеть.

  • Это неаккуратно (ИМХО) и, возможно, не будет хорошим пиар-ходом для вашей системы.

Вы также можете попытаться сообщить пользователям другими способами, что соединение обычно ненадежно, например, если у вас есть веб-сайт, описывающий вашу службу.

Кроме того, мне кажется, что в наши дни Wi-Fi достаточно повсеместен, поэтому, если веб-браузер не выполняет запросы, они обычно приходят к естественному заключению, что «интернет-соединение сейчас не работает» без необходимости сообщать вам об этом. их - так что вы ничего не могли сделать - но я думаю, что перенаправление их на страницу, которая говорит, что служба не работает, даст им наилучший возможный опыт.

Я думаю, что этот метод отличается от описанного в комментариях портала, который не используется, поскольку он полностью отсутствует, когда интернет работает, и не требует манипулирования данными на месте. Однако, если вы по какой-то причине не можете настроить свой собственный DNS-сервер, я определенно просто ничего не сделаю, вместо того, чтобы переключать SSID, что, по сути, одно и то же, в любом случае, если учесть, каким будет общий ответ пользователя, когда столкнулся с вашим общедоступным SSID, который больше не присутствует, и с неизвестным новым именем "~ local only ~".

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .