2

Говоря об этом, я имею в виду режим работы, когда соответствующая точка доступа подключается к сети Wi-Fi "A" - в качестве хоста - и в то же время определяет собственную сеть Wi-Fi "B"; клиенты "B" направляются на "A" (обычно с NAT).

У меня есть расширитель Wi-Fi TP-Link, подключенный к OpenWRT, но мои сообщения говорят мне, что "режим маршрута" не является типичным, и для его поддержки потребуются 2 радиоканала. Типичный ретранслятор Wi-Fi имеет 2?

Существуют ли такие устройства встроенного производства вообще?

2 ответа2

1

Хорошо, давайте разберемся с этим немного. Есть несколько режимов работы для "расширителя":

1) Один из способов работы - просто повторно передать полученные кадры без изменений. В этом режиме, повторитель не имеет присутствия в сети WLAN, ни IP - адреса, и ни МАС - адресе (хотя часто ретранслятор действует в дополнении в качестве клиента с этими адресами, чтобы иметь возможность представить webinterface и т.д.) NAT не происходит. Требуется только один стек радиосвязи.

2) Расширитель также может выступать в качестве AP в беспроводных распределительных системах (WDS). Проблема с WDS заключается в том, что стандарт немного нечеткий и допускает различные реализации. Кроме того, существуют собственные реализации, которые несовместимы друг с другом.

Обычно связь между одной AP и ее клиентами включает только три MAC-адреса в кадре беспроводной связи. Но для пересылки кадров между разными AP требуются четыре MAC-адреса (исходный источник, исходный пункт назначения, отправляющая AP, принимающая AP), поэтому для создания "реального" WDS все участвующие AP должны переключиться в режим четырех адресов. Обычно вы включаете этот режим с помощью параметра WDS или аналогичного в веб-интерфейсе точек доступа. Затем пересылка происходит на уровне 3 OSI, пакет никогда не покидает сетевой интерфейс, не задействованы IP-адреса, только MAC-адреса, и опять же, NAT не происходит. Требуется только один стек радиосвязи.

3) Третий способ работы для расширителя - действовать как в качестве независимой точки доступа, так и одновременно в качестве клиента для основной точки доступа. Это требует двух сетевых интерфейсов, но не обязательно двух стеков радиосвязи: большинство современных одноканальных аппаратных средств Wifi способны поддерживать несколько интерфейсов только на одной радиостанции. В Linux (а большинство маршрутизаторов являются встроенными системами Linux), iw phy расскажет вам об этих возможностях под заголовком « Действительные комбинации интерфейсов» .

Это наихудший режим работы, поскольку теперь у вас по существу два независимых AP на одном и том же канале, конкурирующие друг с другом, и из-за проблемы со скрытой станцией могут возникать необнаруженные конфликты, которые снижают общую пропускную способность в дополнение к необходимой повторной передаче пакетов ,

Таким образом, в то время как два стека радиосвязи не нужны, все работает намного более гладко, если расширитель может использовать два разных канала. Но два стека радиосвязи, которые могут работать с разными каналами одновременно, стоят дорого, вы не найдете их часто на аппаратном уровне, поэтому большинство расширителей не будут использовать этот режим.

Это также единственный режим, в котором расширитель фактически действует как шлюз и выполняет NAT.

Вы можете настроить этот режим в OpenWRT, но гораздо лучше использовать один из других режимов, либо оставить старую прошивку и использовать проприетарные режимы с помощью TP-Link (если все ваше оборудование - TP-Link).

0

Да, это можно сделать без двух радиоприемников. Сеть "B" должна будет использовать тот же канал, что и сеть "A", если они совместно используют радио. Единственные известные мне радиоустройства имеют одно 2,4 ГГц и одно 5 ГГц радио. Две радиостанции в одной и той же полосе должны были бы задействовать гораздо больше технических средств, чтобы они не мешали друг другу. У меня есть ASUS WL-330gE, который делает то, что вы описываете в стоковой прошивке. Я не использовал OpenWRT, поэтому я не знаю деталей, как его настроить, но я уверен, что это возможно.

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