Рейтинг:0

Заставить хост использовать альтернативные DNS-серверы для неразрешимых запросов с помощью dnsmasq

флаг gg

Так вот ситуация. У меня есть устройство IOT с системой Digital Signage. Я пытаюсь настроить его так, чтобы он размещал собственную сеть WIFI, и пользователь мог подключиться к этому WIFI, ввести http-адрес на своем устройстве и быть перенаправленным на веб-сервер, на котором работает устройство IOT. Важно отметить, что само это устройство IOT не подключено к Интернету.

Это работает нормально до тех пор, пока кто-то не попытается использовать телефон, после того как он подключится к устройству IoT, он больше не сможет получить доступ к каким-либо другим веб-сайтам, так как после подключения к сети WIFI их 4g/5g фактически не работает. Я подозреваю, что это связано с тем, что dnsmasq пытается разрешить восходящий поток, но не имеет подключения к каким-либо восходящим серверам. Есть ли способ, которым вместо этого он может вернуть запрос обратно на устройство, чтобы оно попробовало свои альтернативные серверы?

Текущий dnsmasq.conf ниже.

DHCP-диапазон = 192.168.1.101,192.168.1.124,255.255.255.0,24ч
домен=беспроводная сеть
адрес =/castboard.net/127.0.0.1

сервер=0.0.0.0

DHCP-опция = 6,0.0.0.0,8.8.8.8,8.8.4.4
Michael Hampton avatar
флаг cz
Почему у вас есть `dhcp-option=option:router`? Ваше устройство не является маршрутизатором и не должно рекламировать себя как таковое.
Charlie avatar
флаг gg
Они остались после устранения неполадок. С тех пор я удалил эти строки.
Рейтинг:2
флаг kz

Предполагая, что dnsmasq работает на устройстве IOT:

Ваш подход не может работать. Как только мобильный телефон подключается к WiFi, предполагается, что этот Wi-Fi имеет подключение к Интернету. Но, как вы говорите, ваше устройство IOT / WLAN не имеет подключения к Интернету, поэтому любая попытка доступа к альтернативному DNS потерпит неудачу.

Решением вашей проблемы было бы просто настроить свой телефон так, чтобы он не использовал этот Wi-Fi (или настроить Wi-Fi, чтобы он не принимал соединения с мобильных телефонов) - насколько я знаю, телефон не имеет опции «использовать мобильное подключение для передачи данных». " при подключенном Wi-Fi. И ничто из того, что вы настроите на своем сервере dnsmasq, не сможет это изменить...

Charlie avatar
флаг gg
Спасибо за ответ. Я исходил из того, что в прошлом мой телефон был подключен к WIFI в закрытой сети (т. е. без доступа в Интернет), а мой телефон все еще мог подключаться к Интернету через 4G. Возможно, политика для этого на моем телефоне с тех пор изменилась.

Ответить или комментировать

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