Невозможно запустить интерфейс и виртуальный интерфейс одновременно

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

У меня есть беспроводной адаптер (TL-WN722N), который поддерживает оба этих режима.

Когда я настроил hostapdсоздается виртуальный интерфейс (mon.wlan0) а также wlan0 переводится в режим мастера.

Сейчас я пытаюсь создать еще один виртуальный интерфейс (adhoc.wlan0) используя команду:

sudo iw dev wlan0 interface add adhoc.wlan0 type ibss

Я устанавливаю ssid, channel, ip, netmask и широковещательную рассылку для этого интерфейса.

Моя проблема в том, что я могу иметь только wlan0 или же adhoc.wlan0 в любое время. Если я попытаюсь использовать оба интерфейса (используя sudo ifconfig <interface> up) Я получаю ошибку:

SIOCSIFFLAGS: Name not unique on network

Кто-нибудь знает, возможно ли одновременно запустить и интерфейс, и виртуальный интерфейс?

1 ответ

Это не совсем то, о чем я просил, но я нашел способ решить мою проблему.

Я удалил hostapd и использовал интерфейс wlan0 для моей специальной сети.

Я создал виртуальный интерфейс для мониторинга трафика с помощью:

sudo iw dev wlan0 interface add mon.wlan0 type
sudo ifconfig mon.wlan0 up

Эти 2 интерфейса, кажется, работают правильно вместе. надеюсь, это поможет кому-то еще.

Другие вопросы по тегам