Таким образом, я пытаюсь создать специальную сеть между несколькими устройствами. Я также должен выполнить hostapd для получения тестовых пакетов запроса.
У меня есть беспроводной адаптер (TL-WN722N), который способен к обоим из этих режимов.
Когда я настроил hostapd
, виртуальный интерфейс создается (mon.wlan0
) и wlan0
помещается в привилегированный режим.
Теперь я пытаюсь создать другой виртуальный интерфейс (adhoc.wlan0
) использование команды:
sudo iw dev wlan0 interface add adhoc.wlan0 type ibss
Я устанавливаю ssid, канал, IP, сетевую маску и широковещательную передачу для этого интерфейса.
Моя проблема - то, что я могу только иметь также wlan0
или adhoc.wlan0
в любой момент. Если я пытаюсь иметь оба интерфейса (использование sudo ifconfig <interface> up
) Я получаю ошибку:
SIOCSIFFLAGS: Name not unique on network
Кто-либо знает, возможно ли иметь и интерфейсный и виртуальный интерфейс, работающий одновременно?
Это не точно, что я спрашивал, но я нашел, что путь решает мою проблему.
я удалил hostapd
и использовал интерфейс wlan0 для своей специальной сети.
я создал виртуальный интерфейс для контроля транспортного использования:
sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up
Эти 2 интерфейса, кажется, работают правильно вместе. надежда это помогает кому-то еще.