Назад | Перейти на главную страницу

Как клиенты получают свои IP-адреса при подключении через точку доступа?

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

Допустим, у меня есть маршрутизатор, работающий в 10.1.10.1, который также имеет точку беспроводного доступа, подключенную к одному из портов локальной сети. Через эту точку беспроводного доступа к ней необходимо подключиться около 10 устройств.

У меня есть Intel NUC, на котором установлена ​​Ubuntu, где размещается приложение React / Python через Apache. Все, что должно произойти, - это когда кто-то набирает 10.1.10.37 (Я планирую установить статический ip NUC на) в веб-браузер, они должны увидеть приложение.

Первое, что меня смущает, это как этим устройствам назначаются IP-адреса? Если точка беспроводного доступа находится в режиме AP, действительно ли маршрутизатор выполняет назначение DCHP?

Скажем, ноутбук на AP с IP-адресом 10.1.10.25 типа 10.1.10.137 в адресной строке Google Chrome, отправляется ли этот запрос обратно через AP на маршрутизатор, где затем перенаправляется обратно на AP? Или точка доступа будет хранить пул IP-адресов и знать, куда их отправлять?

Подобные вещи не входят в мою компетенцию, и я буду признателен за любую помощь, которую смогу получить. Я был бы рад реорганизовать свой ответ, так как чувствую, что неправильно понимаю некоторые ключевые элементы технологии LAN.

В вашей ситуации так много возможностей, что ответ может быть довольно длинным.

Я дам вам короткий ответ.

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

Предостережение заключается в том, что в наши дни очень мало вещей выходит из коробки в «тупом» режиме. Весьма вероятно, что ваша точка доступа будет иметь много других доступных функций, которые, возможно, будут включены прямо из коробки, например, собственный DHCP-сервер. Убедитесь, что DHCP-сервер отключен, иначе возникнут конфликты. Для базовой сети необычно иметь более одного DHCP-сервера, хотя в более продвинутых сетях может быть более одного для резервирования, но для этого требуются более сложные конфигурации.

Зависит от конфигурации точки доступа.

В этом случае я бы рекомендовал настроить точку доступа как мост. В режиме моста вы можете представить себе точку доступа / WiFi как кабель: все точно так же, как в кабельной сети - точка доступа «конвертирует» все пакеты с беспроводного интерфейса в сеть Ethernet и обратно. Ни маршрутизации, ни DHCP, ничего, кроме тех же вещей, существующих в вашей локальной сети.

Скажем, ноутбук на AP с IP-адресом типа 10.1.10.25 в 10.1.10.137 ... перенаправлен обратно на AP?

Конверсия происходит в Слой 2, на «MAC-уровне». Это на один уровень ниже IP - маршрутизация происходит только на уровне 3, где пакеты имеют IP-адреса.

В этом случае MAC-адрес беспроводного интерфейса портативного компьютера отправит запрос на точку доступа, точка доступа преобразует его в соотношении 1: 1 в LAN-пакет на кабеле, и он будет достигать сервера без изменений. Не нужно ничего кэшировать в пуле.

Первое, что меня смущает, это как этим устройствам назначаются IP-адреса? Если точка беспроводного доступа находится в режиме AP, действительно ли маршрутизатор выполняет назначение DCHP?

Устройствам в Wi-Fi назначается адресация так же, как и в сети Ethernet: либо статически, либо автоматически, например DHCP.

DHCP обслуживается DHCP-сервером. Некоторые сетевые устройства может иметь встроенный DHCP-сервер, который вы можете настроить, или вы можете иметь автономный DHCP-сервер в вашей локальной сети.

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

Допустим, ноутбук на AP с IP-адресом типа 10.1.10.25 в 10.1.10.137 в адресной строке Google Chrome, отправляется ли этот запрос обратно через AP к маршрутизатору, где он затем перенаправляется обратно на AP? Или точка доступа будет иметь пул IP-адресов и знать, куда их отправлять?

На самом деле это не имеет ничего общего с DHCP или назначением адресов. Трафик в вашем сценарии может быть мостовым или маршрутизированным, но без маски сети это невозможно определить. Маршрутизаторы маршрутизируют пакеты между сетями, а мосты (коммутаторы WAP и т. Д.) Соединяют кадры в одной локальной сети.

Например, если маска сети 255.255.255.128, ваши два адреса находятся в двух разных сетях, и для перехода от одного к другому потребуется маршрутизатор для маршрутизации пакетов между двумя сетями. С другой стороны, если маска сети 255.255.255.0, то оба адреса находятся в одной сети, и кадры доставляются напрямую с одного хоста на другой по MAC-адресу.