Рейтинг:0

Как настроить беспроводную локальную сеть для обслуживания Flask?

флаг ru

У меня есть сервер Flask, который я запускаю на локальном хосте, и я хочу, чтобы устройства могли получить к нему доступ без необходимости в Интернете. Я читал, что это возможно, настроив сеть LAN, и мне интересно, возможно ли создать ее с Ubuntu и использовать ее для устройств для беспроводного подключения к этой сети и доступа к услугам, предоставляемым моим приложением Flask.

  • Нужен ли мне роутер для этого?
  • Как я могу настроить свой компьютер с Ubuntu 21 для доступа к другим устройствам, таким как Android или Raspberry, без необходимости подключения к Интернету?

Я искал способы сделать это, и все, что я вижу, это учебные пособия, которые предполагают, что у вас есть подключение к Интернету.

David avatar
флаг cn
Нет такой версии как Ubuntu 21.
Рейтинг:0
флаг th

Что вам действительно нужно, так это беспроводная точка доступа (AP), часто встроенная в беспроводные интернет-маршрутизаторы. Вы можете превратить свою машину в точку доступа, используя WiFi-HotSpot-Feature из Ubuntu (подробнее), так что вам не нужно дополнительное оборудование.

Таким образом, ваши клиенты должны иметь возможность беспроводного подключения к вашему компьютеру, а затем все устройства находятся в (W)LAN. Вам необходимо указать одну и ту же маску подсети на всех клиентах, и каждому клиенту нужен уникальный IP-адрес из одной и той же подсети, например:

  • IP: 192.168.1.x (замените x на любое число от 1 до 254)
  • Маска подсети: 255.255.255.0

Наконец, вам нужно настроить ваш Flask-Server для прослушивания IP-адреса вашей машины вместо локального хоста или 127.0.0.1.Я не знаю, Flask, может быть, использовать --хозяин флаг?

Если вы используете исполняемый файл flask для запуска своего сервера, используйте flask run --host=0.0.0.0, чтобы изменить значение по умолчанию с 127.0.0.1 и открыть его для нелокальных подключений. (подробнее)

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

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