Одна карта Wi-Fi, одновременное подключение к нескольким точкам доступа

Единственный разумный способ Я обнаружил, что для запуска команды, оставляя вывод и интерактивную оболочку за экраном, нужно использовать команду «stuff» для выполнения команды:

screen -t title1 bash
stuff 'ls /tmp^M'  # in vim type control-v control-m to insert the return at the end
6
21.12.2016, 01:29
2 ответа

Некоторые (Большинство в 2016? ) Wifi-чипы могут работать в нескольких режимах одновременно, , но все на одной и той же частоте, потому что они используют одно и то же радио. Теперь, если к вашему чипу подключено 2 радиомодуля, у вас может быть несколько функций на нескольких частотах / каналах.

Например. Intel 3160 может одновременно быть 1 станцией, 1 точкой доступа И 1 устройством P2P. Он используется для WiDi или Miracast при подключении к «другой» сети.

Допустимые комбинации для вашего чипа можно увидеть как root с помощью:
iw list | grep -A 2 'interface комбинация'

Intel 3160 возвращает:

valid interface combinations:
   * #{ managed } <= 1, #{ AP, P2P-client, P2P-GO } <= 1, #{ P2P-device } <= 1,
   total <= 3, #channels <= 1

Проверяя доступные USB-ключи на моем столе, я могу сказать вам:

  • rt2800usb сообщает:

      допустимые комбинации интерфейсов: 
     * # {AP, точка сетки} <= 8, 
    всего <= 8, #channels <= 1 
     
  • rtl8192cu ключи, которые используют тот же чип, что и ваше устройство, сообщают:

комбинации интерфейсов не поддерживаются

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

Для некоторых Wi-Fi-чипов доступно несколько подписанных прошивок с разными возможностями. AFAICT, но не для вашего rtl819x.

Для Intel IWLWifi решением могло бы стать переключение (одного из) подключений на то, что вы являетесь AP, или сделав его «Ad-Hoc»

В противном случае вам пришлось бы заменить свою карту на карту с # {managed} <5 или аналогичные смягченные ограничения.

Или добавьте (другой) ключ WUSB-WiFi за 10 евро для подключения ко второй точке доступа.

11
27.01.2020, 20:23

Насколько вам может показаться, что это работает, я собираюсь рискнуть и предположить, что это невозможно.

У вас правильно настроены виртуальные интерфейсы, что дает вам как действующий MAC-адрес на интерфейсах (уровень 2), так и хорошие IP-адреса (уровень 3). Однако фактическое соединение с точкой доступа осуществляется по радиочастоте, которая является уровнем 1.

Подумайте об этом так, если ваша проводная карта Ethernet не имеет двух физических портов Ethernet (RJ45, оптоволокно и т. Д.), Вы можете только когда-либо подключать в одну сеть физически . То же самое и с вашей картой Wi-Fi.

Если ваша карта Wi-Fi не имеет более одной антенны (которую вы можете контролировать независимо), карта Wi-Fi будет поддерживать только один режим подключения, либо режим AP (получение входящих подключений), либо клиент (один к одному). Могут быть карты Wi-Fi, которые позволят вам это сделать, но похоже, что это необходимо поддерживать в прошивке, а не только в сетевом стеке вашего компьютера (который вы правильно настроили).

3
27.01.2020, 20:23

Теги

Похожие вопросы